diff --git a/dominokit-site-backend/pom.xml b/dominokit-site-backend/pom.xml
index 65aab5c..7398bfc 100644
--- a/dominokit-site-backend/pom.xml
+++ b/dominokit-site-backend/pom.xml
@@ -56,6 +56,13 @@
javadoc
+
+ org.dominokit
+ domino-ui-pro
+ ${domino.ui.pro.version}
+ javadoc
+
+
org.dominokit
domino-history-client
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-column-anatomy.png b/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-column-anatomy.png
new file mode 100644
index 0000000..7cfbcee
Binary files /dev/null and b/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-column-anatomy.png differ
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-list-anatomy.png b/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-list-anatomy.png
new file mode 100644
index 0000000..7322b62
Binary files /dev/null and b/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-list-anatomy.png differ
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/assets/menu-bar-anatomy.png b/dominokit-site-backend/src/main/resources/dominokitsite/assets/menu-bar-anatomy.png
new file mode 100644
index 0000000..3a73548
Binary files /dev/null and b/dominokit-site-backend/src/main/resources/dominokitsite/assets/menu-bar-anatomy.png differ
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/assets/navbar-anatomy.png b/dominokit-site-backend/src/main/resources/dominokitsite/assets/navbar-anatomy.png
new file mode 100644
index 0000000..14145a1
Binary files /dev/null and b/dominokit-site-backend/src/main/resources/dominokitsite/assets/navbar-anatomy.png differ
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/css/main.css b/dominokit-site-backend/src/main/resources/dominokitsite/css/main.css
index d8c99e9..341a5d5 100644
--- a/dominokit-site-backend/src/main/resources/dominokitsite/css/main.css
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/css/main.css
@@ -834,3 +834,13 @@ body.dui {
.dui-site-solution-doc-body > .dui-breadcrumb > .dui-active{
opacity: 1;
}
+
+
+.dui-site-menu-item-text {
+ flex-grow: 1;
+}
+
+.dui-site-menu-link .dui-badge {
+ margin-right: var(--dui-spc-4);
+ border-radius: var(--dui-spc-9999px);
+}
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/dominokit-site.css b/dominokit-site-backend/src/main/resources/dominokitsite/templates/dominokit-site.css
index 0a7ad2a..3f3871e 100644
--- a/dominokit-site-backend/src/main/resources/dominokitsite/templates/dominokit-site.css
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/dominokit-site.css
@@ -786,4 +786,8 @@ pre {
pre code {
white-space: pre;
+}
+
+.dui-site-menu-item-text {
+ flex-grow: 1;
}
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/fragments/commons/head.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/fragments/commons/head.html
index c11730a..8edb91c 100644
--- a/dominokit-site-backend/src/main/resources/dominokitsite/templates/fragments/commons/head.html
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/fragments/commons/head.html
@@ -8,6 +8,7 @@
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/domino-rest.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/domino-rest.html
index 8f36f15..e7dab0a 100644
--- a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/domino-rest.html
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/domino-rest.html
@@ -2,7 +2,7 @@
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/main.html
index 65028b7..96fc8a4 100644
--- a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/main.html
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/main.html
@@ -3,5 +3,5 @@
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/boards.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/boards.html
new file mode 100644
index 0000000..fd21552
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/boards.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/body.html
new file mode 100644
index 0000000..94d562e
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/body.html
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+ Domino UI
+
+
+
+
+ Components
+
+
+
+
+ Boards Pro
+
+
+
+
+
+
+
+
+
Boards
+
+
+
+
+
+
Anatomy
+
+
+
+
+
+ Boards header which is a NavBar.
+
+ Board group.
+
+ Board group header.
+
+ Board group item.
+
+
+
+
Examples
+
+
+
+
+ Columns board
+ Kanban like board
+
+
+
+
+ List board
+ Uses lists instead of columns
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/main.html
new file mode 100644
index 0000000..483a5a8
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/main.html
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/body.html
new file mode 100644
index 0000000..c6f54f6
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/body.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Domino UI
+
+
+
+
+ Components
+
+
+
+
+ Check tree Pro
+
+
+
+
+
+
+
+
+
Check tree
+
+
+
+
+
+
+
Examples
+
+
+
+
+ Simple check tree
+ Menu like check tree
+
+
+
+
+ Nested check tree
+ Check tree with nested selection
+
+
+
+
+ Check tree other features
+ Check tree supports normal tree features
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/check-tree.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/check-tree.html
new file mode 100644
index 0000000..c338b50
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/check-tree.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/main.html
new file mode 100644
index 0000000..5da2e0d
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/main.html
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/body.html
new file mode 100644
index 0000000..90cbd23
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/body.html
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Domino UI
+
+
+
+
+ Components
+
+
+
+
+ Color picker
+
+
+
+
+
+
+
+
+
Color picker
+
+
+
+
Examples
+
+
+
+
+ Basic picker
+ Full featured color picker supporting different color formats.
+
+
+
+
+
+
+
+ Color picker in a popover
+ Open the color picker in a custom popover
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/colorpicker.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/colorpicker.html
new file mode 100644
index 0000000..83bf144
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/colorpicker.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/main.html
new file mode 100644
index 0000000..d0cf109
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/main.html
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/body.html
new file mode 100644
index 0000000..8d86774
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/body.html
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+ Domino UI
+
+
+
+
+ Components
+
+
+
+
+ Counters Pro
+
+
+
+
+
+
+
+
+
Counters
+
+
+
+
+
Examples
+
+
+
+
+ Simple counter
+ Counters like progress bar with manual/auto control
+
+
+
+
+ Auto counter
+ Update counter based on custom intervals
+
+
+
+
+ Date count down
+ Special counter to countdown dates
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/counters.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/counters.html
new file mode 100644
index 0000000..b4206e5
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/counters.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/main.html
new file mode 100644
index 0000000..5eef83a
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/main.html
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/body.html
new file mode 100644
index 0000000..b19af0d
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/body.html
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+ Domino UI
+
+
+
+
+ Components
+
+
+
+
+ Menu bar Pro
+
+
+
+
+
+
+
+
+
Menu bar
+
+
+
+
+
Anatomy
+
+
+
+
+ Menu bar prfix addons.
+
+ Menu bar entries.
+
+ Menu bar entry dropdown menu.
+
+ Menu bar postfix addons.
+
+
+
+
Examples
+
+
+
+
+ Basic menu bar
+ Classing menu bar with keyboard navigation
+
+
+
+
+ Menu bar background
+ Use custom background color
+
+
+
+
+ Menu bar addons
+ Add custom prefix/postfix addons
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/main.html
new file mode 100644
index 0000000..bad6f84
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/main.html
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/menubar.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/menubar.html
new file mode 100644
index 0000000..51b139c
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/menubar.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/body.html
new file mode 100644
index 0000000..01698a7
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/body.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ Domino UI
+
+
+
+
+ Components
+
+
+
+
+ Alerts
+
+
+
+
+
+
+
+
+
Navigation bar
+
+
+
+
Anatomy
+
+
+
+
+ navigation prefix addons.
+
+ Navigation bar title.
+
+ Navigation bar body.
+
+ Navigation bar postfix addons.
+
+
+
+
Examples
+
+
+
+
+ Simple navigation bar
+ Simple content header with title and optional description
+
+
+
+
+ Navigation bar addons
+ Navigation bar can have optional prefix and postfix addons.
+
+
+
+
+ Navigation bar body
+ Navigation bar can have other components added to its main body
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/main.html
new file mode 100644
index 0000000..0f9c68f
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/main.html
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/navbar.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/navbar.html
new file mode 100644
index 0000000..b4168f1
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/navbar.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/body.html
new file mode 100644
index 0000000..1d57486
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/body.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ Domino UI
+
+
+
+
+ Components
+
+
+
+
+ Range slider Pro
+
+
+
+
+
+
+
+
+
Range slider
+
+
+
+
Examples
+
+
+
+
+ Basic range slider
+ Slider with a range value instead of a single one
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/main.html
new file mode 100644
index 0000000..07dde2f
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/main.html
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/range-slider.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/range-slider.html
new file mode 100644
index 0000000..1ac2c57
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/range-slider.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/body.html
new file mode 100644
index 0000000..59711e7
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/body.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+ Domino UI
+
+
+
+
+ Data table
+
+
+
+
+ Live grid Pro
+
+
+
+
+
+
+
+
Live grid
+
+
+
+
+
Examples
+
+
+
+
+ Live grid
+ Use virtual scrolling to load huge number of records in the datatable.
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/live-grid.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/live-grid.html
new file mode 100644
index 0000000..d6445f6
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/live-grid.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/main.html
new file mode 100644
index 0000000..2bd3fef
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/main.html
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/body.html
new file mode 100644
index 0000000..c92f026
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/body.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+ Domino UI
+
+
+
+
+ Forms
+
+
+
+
+ Input mask Pro
+
+
+
+
+
+
+
+
String mask
+
+
+
+
Mask box
+
+
+
+
Input mask
+
+
+
+
Examples
+
+
+
+
+ String mask
+ Format strings using a mask
+
+
+
+
+ Mask box
+ Form fields with built-in input masking
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/input-mask.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/input-mask.html
new file mode 100644
index 0000000..2190477
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/input-mask.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/main.html
new file mode 100644
index 0000000..3d541ed
--- /dev/null
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/main.html
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/domino-ui-menu.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/domino-ui-menu.html
index 3f7f89e..41b25ff 100644
--- a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/domino-ui-menu.html
+++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/domino-ui-menu.html
@@ -154,6 +154,14 @@
+
+
+
+
+
+
+
+
+
+
+ org.dominokit
+ domino-ui-pro
+
diff --git a/pages/pages-backend/src/main/java/org/dominokit/pages/server/provider/ThymeleafIndexPageProvider.java b/pages/pages-backend/src/main/java/org/dominokit/pages/server/provider/ThymeleafIndexPageProvider.java
index a241eac..e8a605b 100644
--- a/pages/pages-backend/src/main/java/org/dominokit/pages/server/provider/ThymeleafIndexPageProvider.java
+++ b/pages/pages-backend/src/main/java/org/dominokit/pages/server/provider/ThymeleafIndexPageProvider.java
@@ -66,6 +66,8 @@ public HttpServerResponse serveIndexPage(PluginContext pluginContext, RoutingCon
content = websiteDocument.html();
response.putHeader("Content-length", content.length() + "")
.write(content);
+ }else {
+ LOGGER.error("Failed", event.cause());
}
response.end();
});
diff --git a/pages/pages-frontend-ui/pom.xml b/pages/pages-frontend-ui/pom.xml
index 193fe42..b40a56c 100644
--- a/pages/pages-frontend-ui/pom.xml
+++ b/pages/pages-frontend-ui/pom.xml
@@ -83,6 +83,10 @@
org.dominokit
domino-ui
+
+ org.dominokit
+ domino-ui-pro
+
org.dominokit
samples-processor-api
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/BoardsViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/BoardsViewImpl.java
new file mode 100644
index 0000000..22c5746
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/BoardsViewImpl.java
@@ -0,0 +1,21 @@
+package org.dominokit.pages.client.views.ui.samples.components.boards;
+
+import org.dominokit.domino.api.client.annotations.UiView;
+import org.dominokit.pages.client.presenters.samples.components.AlertsProxy;
+import org.dominokit.pages.client.presenters.samples.components.BoardsProxy;
+import org.dominokit.pages.client.views.ui.DemoSample;
+import org.dominokit.pages.client.views.ui.LazyProvider;
+import org.dominokit.pages.client.views.ui.SampleViewImpl;
+import org.dominokit.pages.client.views.ui.samples.components.alerts.BasicAlertsSample;
+import org.dominokit.pages.client.views.ui.samples.components.alerts.ContextAlertsSample;
+import org.dominokit.pages.client.views.ui.samples.components.alerts.DismissibleAlertsSample;
+import org.dominokit.pages.client.views.ui.samples.components.alerts.LinksAlertsSample;
+
+@UiView(presentable = BoardsProxy.class)
+public class BoardsViewImpl extends SampleViewImpl {
+
+ public BoardsViewImpl() {
+ register(DemoSample.of("boards-column", ColumnBoardsSample.class, LazyProvider.of(ColumnBoardsSample::create)));
+ register(DemoSample.of("boards-list", ListsBoardsSample.class, LazyProvider.of(ListsBoardsSample::create)));
+ }
+}
\ No newline at end of file
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ColumnBoardsSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ColumnBoardsSample.java
new file mode 100644
index 0000000..aa99200
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ColumnBoardsSample.java
@@ -0,0 +1,187 @@
+package org.dominokit.pages.client.views.ui.samples.components.boards;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.alerts.Alert;
+import org.dominokit.domino.ui.badges.Badge;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.notifications.Notification;
+import org.dominokit.domino.ui.style.Color;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.domino.ui.utils.PostfixAddOn;
+import org.dominokit.domino.ui.utils.meta.AttributeMeta;
+import org.dominokit.pro.domino.ui.boards.*;
+
+import static org.dominokit.domino.ui.style.Color.*;
+import static org.dominokit.domino.ui.style.Color.DEEP_PURPLE;
+import static org.dominokit.domino.ui.utils.Domino.*;
+
+public class ColumnBoardsSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static ColumnBoardsSample create() {
+ return new ColumnBoardsSample();
+ }
+
+ public ColumnBoardsSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(ColumnsBoard.create(status -> {
+ BoardColumn column = BoardColumn.create(status);
+ column.withCard((c, card) -> {
+ card.appendChild(PostfixAddOn.of(Badge.create("0")
+ .addCss(dui_context)
+ .apply(self -> c.applyMeta(AttributeMeta.of("count-badge", 0)
+ .onValueChanged(v -> self.setText(String.valueOf(v)))
+ ))
+ )
+ );
+ })
+ .addOnItemAddedListener((target, item) -> {
+ target.>getMeta("count-badge").ifPresent(m -> m.setValue(target.getItems().size()));
+ })
+ .addOnItemRemovedListener((target, item) -> {
+ target.>getMeta("count-badge").ifPresent(m -> m.setValue(target.getItems().size()));
+ });
+ return column;
+ }, data -> BoardCard.create(data)
+ .withCard((parent, self) -> self
+ .setTitle(data.getTitle())
+ .appendChild(p(data.description))
+ )
+ )
+ .addDndListener((state, target) -> {
+
+ Notification.create(state.getItem().getData() + " was moved from [" + state.getSource().getCategory().getName() + "] to [" + target.getCategory().getName() + "]").show();
+ })
+ .withHeader((board, self) -> {
+ self
+ .setTitle("Tasks board")
+ .appendChild(PostfixAddOn.of(Icons.dots_vertical().clickable()));
+ })
+ .addGroup(TaskStatus.values())
+ .addItem(
+ Task.create(TaskStatus.New, "Issue #1", "This is the first issue"),
+ Task.create(TaskStatus.Prospect, "Issue #2", "This is the 2nd issue"),
+ Task.create(TaskStatus.Lead, "Issue #3", "This is the 3rd issue"),
+ Task.create(TaskStatus.Contacted, "Issue #4", "This is the 4th issue"),
+ Task.create(TaskStatus.Lead, "Issue #5", "This is the 5th issue"),
+ Task.create(TaskStatus.New, "Issue #6", "This is the 6th issue"),
+ Task.create(TaskStatus.Qualified, "Issue #7", "This is the 7th issue"),
+ Task.create(TaskStatus.Negotiation, "Issue #8", "This is the 8th issue"),
+ Task.create(TaskStatus.Customer, "Issue #9", "This is the 9th issue"),
+ Task.create(TaskStatus.Prospect, "Issue #10", "This is the 10th issue"),
+ Task.create(TaskStatus.Vendor, "Issue #11", "This is the 11th issue"),
+ Task.create(TaskStatus.Closed, "Issue #12", "This is the 12th issue")
+ )
+ );
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+
+
+ public static class Task implements HasBoardCategory {
+
+ private TaskStatus status;
+ private String title;
+ private String description;
+
+ public Task(TaskStatus status, String title, String description) {
+ this.status = status;
+ this.title = title;
+ this.description = description;
+ }
+
+ public static Task create(TaskStatus status, String title, String description) {
+ return new Task(status, title, description);
+ }
+
+ public IsBoardCategory getStatus() {
+ return status;
+ }
+
+ public void setStatus(TaskStatus status) {
+ this.status = status;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public void setTitle(String title) {
+ this.title = title;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ @Override
+ public TaskStatus getBoardCategory() {
+ return status;
+ }
+
+ @Override
+ public Task get() {
+ return this;
+ }
+
+ @Override
+ public String toString() {
+ return "Task{" +
+ "title='" + title + '\'' +
+ '}';
+ }
+ }
+
+ public enum TaskStatus implements IsBoardCategory {
+ New(BLUE_GREY, "New"),
+ Prospect(CYAN, "Prospect"),
+ Lead(INDIGO, "Lead"),
+ Contacted(BLUE, "Contacted"),
+ Qualified(AMBER, "Qualified"),
+ Proposal_Sent(LIME, "Proposal sent"),
+ Negotiation(LIGHT_GREEN, "Negotiation"),
+ Customer(TEAL, "Customer"),
+ Active(GREEN, "Active"),
+ Inactive(GREY, "Inactive"),
+ Lost(RED, "Lost"),
+ Unqualified(YELLOW, "Unqualified"),
+ Re_engage(ORANGE, "Re-engage"),
+ Churned(BLUE_DARKEN_3, "Churned"),
+ On_Hold(BROWN, "On Hold"),
+ Closed(PURPLE, "Closed"),
+ Partner(DEEP_PURPLE, "Partner"),
+ Vendor(DEEP_PURPLE, "Vendor");
+
+ private final Color color;
+ private final String description;
+
+ TaskStatus(Color color, String description) {
+ this.color = color;
+ this.description = description;
+ }
+
+ @Override
+ public String getName() {
+ return this.name();
+ }
+
+ @Override
+ public Color getColor() {
+ return color;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ListsBoardsSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ListsBoardsSample.java
new file mode 100644
index 0000000..74f9a29
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ListsBoardsSample.java
@@ -0,0 +1,187 @@
+package org.dominokit.pages.client.views.ui.samples.components.boards;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.alerts.Alert;
+import org.dominokit.domino.ui.badges.Badge;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.notifications.Notification;
+import org.dominokit.domino.ui.style.Color;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.domino.ui.utils.PostfixAddOn;
+import org.dominokit.domino.ui.utils.meta.AttributeMeta;
+import org.dominokit.pro.domino.ui.boards.*;
+
+import static org.dominokit.domino.ui.style.Color.*;
+import static org.dominokit.domino.ui.style.Color.DEEP_PURPLE;
+import static org.dominokit.domino.ui.utils.Domino.*;
+
+public class ListsBoardsSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static ListsBoardsSample create() {
+ return new ListsBoardsSample();
+ }
+
+ public ListsBoardsSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(ListsBoard.create(status -> {
+ BoardList column = BoardList.create(status);
+ column.withCard((c, card) -> {
+ card.appendChild(PostfixAddOn.of(Badge.create("0")
+ .addCss(dui_context)
+ .apply(self -> c.applyMeta(AttributeMeta.of("count-badge", 0)
+ .onValueChanged(v -> self.setText(String.valueOf(v)))
+ ))
+ )
+ );
+ })
+ .addOnItemAddedListener((target, item) -> {
+ target.>getMeta("count-badge").ifPresent(m -> m.setValue(target.getItems().size()));
+ })
+ .addOnItemRemovedListener((target, item) -> {
+ target.>getMeta("count-badge").ifPresent(m -> m.setValue(target.getItems().size()));
+ });
+ return column;
+ }, data -> BoardListItem.create(data)
+ .withBody((parent, self) -> self
+ .setTitle(data.getTitle())
+ .setDescription(data.description)
+ .appendChild(PostfixAddOn.of(Icons.circle().addCss(dui_fg_context)))
+ )
+ )
+ .setCssProperty("max-height", "800px")
+ .addDndListener((state, target) -> {
+ Notification.create(state.getItem().getData() + " was moved from [" + state.getSource().getCategory().getName() + "] to [" + target.getCategory().getName() + "]").show();
+ })
+ .withHeader((board, self) -> {
+ self
+ .setTitle("Tasks board")
+ .appendChild(PostfixAddOn.of(Icons.dots_vertical().clickable()));
+ })
+ .addGroup(TaskStatus.values())
+ .addItem(
+ Task.create(TaskStatus.New, "Issue #1", "This is the first issue"),
+ Task.create(TaskStatus.Prospect, "Issue #2", "This is the 2nd issue"),
+ Task.create(TaskStatus.Lead, "Issue #3", "This is the 3rd issue"),
+ Task.create(TaskStatus.Contacted, "Issue #4", "This is the 4th issue"),
+ Task.create(TaskStatus.Lead, "Issue #5", "This is the 5th issue"),
+ Task.create(TaskStatus.New, "Issue #6", "This is the 6th issue"),
+ Task.create(TaskStatus.Qualified, "Issue #7", "This is the 7th issue"),
+ Task.create(TaskStatus.Negotiation, "Issue #8", "This is the 8th issue"),
+ Task.create(TaskStatus.Customer, "Issue #9", "This is the 9th issue"),
+ Task.create(TaskStatus.Prospect, "Issue #10", "This is the 10th issue"),
+ Task.create(TaskStatus.Vendor, "Issue #11", "This is the 11th issue"),
+ Task.create(TaskStatus.Closed, "Issue #12", "This is the 12th issue")
+ )
+ );
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+
+ public static class Task implements HasBoardCategory {
+
+ private TaskStatus status;
+ private String title;
+ private String description;
+
+ public Task(TaskStatus status, String title, String description) {
+ this.status = status;
+ this.title = title;
+ this.description = description;
+ }
+
+ public static Task create(TaskStatus status, String title, String description) {
+ return new Task(status, title, description);
+ }
+
+ public IsBoardCategory getStatus() {
+ return status;
+ }
+
+ public void setStatus(TaskStatus status) {
+ this.status = status;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public void setTitle(String title) {
+ this.title = title;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ @Override
+ public TaskStatus getBoardCategory() {
+ return status;
+ }
+
+ @Override
+ public Task get() {
+ return this;
+ }
+
+ @Override
+ public String toString() {
+ return "Task{" +
+ "title='" + title + '\'' +
+ '}';
+ }
+ }
+
+ public enum TaskStatus implements IsBoardCategory {
+ New(BLUE_GREY, "New"),
+ Prospect(CYAN, "Prospect"),
+ Lead(INDIGO, "Lead"),
+ Contacted(BLUE, "Contacted"),
+ Qualified(AMBER, "Qualified"),
+ Proposal_Sent(LIME, "Proposal sent"),
+ Negotiation(LIGHT_GREEN, "Negotiation"),
+ Customer(TEAL, "Customer"),
+ Active(GREEN, "Active"),
+ Inactive(GREY, "Inactive"),
+ Lost(RED, "Lost"),
+ Unqualified(YELLOW, "Unqualified"),
+ Re_engage(ORANGE, "Re-engage"),
+ Churned(BLUE_DARKEN_3, "Churned"),
+ On_Hold(BROWN, "On Hold"),
+ Closed(PURPLE, "Closed"),
+ Partner(DEEP_PURPLE, "Partner"),
+ Vendor(DEEP_PURPLE, "Vendor");
+
+ private final Color color;
+ private final String description;
+
+ TaskStatus(Color color, String description) {
+ this.color = color;
+ this.description = description;
+ }
+
+ @Override
+ public String getName() {
+ return this.name();
+ }
+
+ @Override
+ public Color getColor() {
+ return color;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/BasicColorPickerSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/BasicColorPickerSample.java
new file mode 100644
index 0000000..f7d4cee
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/BasicColorPickerSample.java
@@ -0,0 +1,29 @@
+package org.dominokit.pages.client.views.ui.samples.components.colorpicker;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.colorpicker.ColorPicker;
+
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class BasicColorPickerSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static BasicColorPickerSample create() {
+ return new BasicColorPickerSample();
+ }
+
+ public BasicColorPickerSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(ColorPicker.create());
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerButtonSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerButtonSample.java
new file mode 100644
index 0000000..08db130
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerButtonSample.java
@@ -0,0 +1,35 @@
+package org.dominokit.pages.client.views.ui.samples.components.colorpicker;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.popover.Popover;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.colorpicker.ColorPicker;
+import org.dominokit.pro.domino.ui.colorpicker.ColorPickerButton;
+
+import static org.dominokit.domino.ui.style.ColorsCss.dui_border_black;
+import static org.dominokit.domino.ui.style.DisplayCss.dui_border_solid;
+import static org.dominokit.domino.ui.style.GenericCss.dui_accent;
+import static org.dominokit.domino.ui.style.SpacingCss.*;
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class ColorPickerButtonSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static ColorPickerButtonSample create() {
+ return new ColorPickerButtonSample();
+ }
+
+ public ColorPickerButtonSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(ColorPickerButton.create("Pick color").addCss(dui_accent));
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerPopoverSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerPopoverSample.java
new file mode 100644
index 0000000..b028b44
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerPopoverSample.java
@@ -0,0 +1,41 @@
+package org.dominokit.pages.client.views.ui.samples.components.colorpicker;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.popover.Popover;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.colorpicker.ColorPicker;
+
+import static org.dominokit.domino.ui.style.ColorsCss.dui_border_black;
+import static org.dominokit.domino.ui.style.DisplayCss.dui_border_solid;
+import static org.dominokit.domino.ui.style.SpacingCss.*;
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class ColorPickerPopoverSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static ColorPickerPopoverSample create() {
+ return new ColorPickerPopoverSample();
+ }
+
+ public ColorPickerPopoverSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(div().addCss(dui_w_4, dui_h_4, dui_border, dui_border_solid, dui_border_black)
+ .apply(self -> {
+ Popover.create(self)
+ .addCss(dui_rounded_md)
+ .appendChild(div().addCss(dui_p_2)
+ .appendChild(ColorPicker.create().addCss(dui_w_64))
+ );
+ })
+ );
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerViewImpl.java
new file mode 100644
index 0000000..9ae8a74
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerViewImpl.java
@@ -0,0 +1,20 @@
+package org.dominokit.pages.client.views.ui.samples.components.colorpicker;
+
+import org.dominokit.domino.api.client.annotations.UiView;
+import org.dominokit.pages.client.presenters.samples.components.BoardsProxy;
+import org.dominokit.pages.client.presenters.samples.components.ColorPickerProxy;
+import org.dominokit.pages.client.views.ui.DemoSample;
+import org.dominokit.pages.client.views.ui.LazyProvider;
+import org.dominokit.pages.client.views.ui.SampleViewImpl;
+import org.dominokit.pages.client.views.ui.samples.components.boards.ColumnBoardsSample;
+import org.dominokit.pages.client.views.ui.samples.components.boards.ListsBoardsSample;
+
+@UiView(presentable = ColorPickerProxy.class)
+public class ColorPickerViewImpl extends SampleViewImpl {
+
+ public ColorPickerViewImpl() {
+ register(DemoSample.of("colorpicker-basic", BasicColorPickerSample.class, LazyProvider.of(BasicColorPickerSample::create)));
+ register(DemoSample.of("colorpicker-button", ColorPickerButtonSample.class, LazyProvider.of(ColorPickerButtonSample::create)));
+ register(DemoSample.of("colorpicker-popover", ColorPickerPopoverSample.class, LazyProvider.of(ColorPickerPopoverSample::create)));
+ }
+}
\ No newline at end of file
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/AutoCountersSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/AutoCountersSample.java
new file mode 100644
index 0000000..4404d83
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/AutoCountersSample.java
@@ -0,0 +1,122 @@
+package org.dominokit.pages.client.views.ui.samples.components.counters;
+
+import elemental2.dom.DomGlobal;
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.button.Button;
+import org.dominokit.domino.ui.counter.Counter;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.forms.IntegerBox;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.counter.CountCircle;
+
+import static org.dominokit.domino.ui.style.DisplayCss.dui_flex;
+import static org.dominokit.domino.ui.style.GenericCss.dui_blue;
+import static org.dominokit.domino.ui.style.SpacingCss.*;
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class AutoCountersSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static AutoCountersSample create() {
+ return new AutoCountersSample();
+ }
+
+ public AutoCountersSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(div()
+ .addCss(dui_flex, dui_gap_4, dui_items_center)
+ .appendChild(CountCircle.create(0, 100)
+ .withValue(0)
+ .apply(self -> {
+ Counter counter = Counter.countFrom(1)
+ .countTo(100)
+ .every(200)
+ .incrementBy(1)
+ .onCount(self::setValue)
+ .startCounting();
+ self.withInnerContainer((parent, container) -> {
+ container
+ .addCss(dui_flex_col)
+ .appendChild(Button.create(Icons.restart()).circle().addClickListener(evt -> {
+ counter.stopCounting();
+ self.setValue(0);
+ DomGlobal.setTimeout(p0 -> {
+ counter.startCounting();
+ }, 1000);
+
+ }));
+ });
+ })
+ )
+ .appendChild(CountCircle.create(0, 100)
+ .withValue(80)
+ .setTextExpression("items: ${value}")
+ .setSize(200.0, 40.0)
+ .setCounterColors("var(--dui-clr-blue)", "var(--dui-clr-indigo)")
+ .withTextElement((parent, self) -> self.addCss(dui_font_size_6))
+ .apply(self -> {
+ Counter counter = Counter.countFrom(1)
+ .countTo(100)
+ .every(100)
+ .incrementBy(1)
+ .onCount(self::setValue)
+ .startCounting();
+ self.withInnerContainer((parent, container) -> {
+ container
+ .addCss(dui_flex_col)
+ .appendChild(Button.create(Icons.restart())
+ .addCss(dui_blue)
+ .circle()
+ .addClickListener(evt -> {
+ counter.stopCounting();
+ self.setValue(0);
+ DomGlobal.setTimeout(p0 -> {
+ counter.startCounting();
+ }, 1000);
+
+ }));
+ });
+ })
+ )
+ .appendChild(CountCircle.create(0, 100)
+ .withValue(80)
+ .setTextExpression("items: ${value}")
+ .setSize(200.0, 40.0)
+ .setCounterColors("var(--dui-clr-blue)", "var(--dui-clr-indigo)")
+ .withTextElement((parent, self) -> self.addCss(dui_font_size_6))
+ .apply(self -> {
+ Counter counter = Counter.countFrom(100)
+ .countTo(1)
+ .every(100)
+ .incrementBy(1)
+ .onCount(self::setValue)
+ .startCounting();
+ self.withInnerContainer((parent, container) -> {
+ container
+ .addCss(dui_flex_col)
+ .appendChild(Button.create(Icons.restart())
+ .addCss(dui_blue)
+ .circle()
+ .addClickListener(evt -> {
+ counter.stopCounting();
+ self.setValue(100);
+ DomGlobal.setTimeout(p0 -> {
+ counter.startCounting();
+ }, 1000);
+
+ }));
+ });
+ })
+ )
+ );
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/CountersViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/CountersViewImpl.java
new file mode 100644
index 0000000..f20349f
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/CountersViewImpl.java
@@ -0,0 +1,21 @@
+package org.dominokit.pages.client.views.ui.samples.components.counters;
+
+import org.dominokit.domino.api.client.annotations.UiView;
+import org.dominokit.pages.client.presenters.samples.components.ColorPickerProxy;
+import org.dominokit.pages.client.presenters.samples.components.CountersProxy;
+import org.dominokit.pages.client.views.ui.DemoSample;
+import org.dominokit.pages.client.views.ui.LazyProvider;
+import org.dominokit.pages.client.views.ui.SampleViewImpl;
+import org.dominokit.pages.client.views.ui.samples.components.colorpicker.BasicColorPickerSample;
+import org.dominokit.pages.client.views.ui.samples.components.colorpicker.ColorPickerButtonSample;
+import org.dominokit.pages.client.views.ui.samples.components.colorpicker.ColorPickerPopoverSample;
+
+@UiView(presentable = CountersProxy.class)
+public class CountersViewImpl extends SampleViewImpl {
+
+ public CountersViewImpl() {
+ register(DemoSample.of("counters-simple", SimpleCountersSample.class, LazyProvider.of(SimpleCountersSample::create)));
+ register(DemoSample.of("counters-auto", AutoCountersSample.class, LazyProvider.of(AutoCountersSample::create)));
+ register(DemoSample.of("counters-date", DateCountDownSample.class, LazyProvider.of(DateCountDownSample::create)));
+ }
+}
\ No newline at end of file
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/DateCountDownSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/DateCountDownSample.java
new file mode 100644
index 0000000..6b070dc
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/DateCountDownSample.java
@@ -0,0 +1,61 @@
+package org.dominokit.pages.client.views.ui.samples.components.counters;
+
+import com.google.gwt.i18n.client.DateTimeFormat;
+import elemental2.dom.DomGlobal;
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.button.Button;
+import org.dominokit.domino.ui.counter.Counter;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.counter.CountCircle;
+import org.dominokit.pro.domino.ui.counter.DateCountDown;
+
+import static org.dominokit.domino.ui.style.DisplayCss.dui_flex;
+import static org.dominokit.domino.ui.style.GenericCss.dui_blue;
+import static org.dominokit.domino.ui.style.SpacingCss.*;
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class DateCountDownSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static DateCountDownSample create() {
+ return new DateCountDownSample();
+ }
+
+ public DateCountDownSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(div()
+ .addCss(dui_flex, dui_gap_4, dui_items_center, dui_flex_col)
+ .appendChild(DateCountDown.create()
+ .showCounters(DateCountDown.CounterUnits.MINUTES, DateCountDown.CounterUnits.SECONDS)
+ .start(30, 0)
+ )
+ .appendChild(DateCountDown.create()
+ .showCounters(DateCountDown.CounterUnits.HOURS,
+ DateCountDown.CounterUnits.MINUTES,
+ DateCountDown.CounterUnits.SECONDS)
+ .start(1, 30, 0)
+ )
+ .appendChild(DateCountDown.create()
+ .showCounters(DateCountDown.CounterUnits.DAYS,
+ DateCountDown.CounterUnits.HOURS,
+ DateCountDown.CounterUnits.MINUTES,
+ DateCountDown.CounterUnits.SECONDS)
+ .start(4, 1, 30, 0)
+ )
+ .appendChild(DateCountDown.create()
+ .start(DateTimeFormat.getFormat("yyyy-MM-dd").parse("2030-07-01"))
+ )
+
+ );
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/SimpleCountersSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/SimpleCountersSample.java
new file mode 100644
index 0000000..e0d9df8
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/SimpleCountersSample.java
@@ -0,0 +1,66 @@
+package org.dominokit.pages.client.views.ui.samples.components.counters;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.button.Button;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.forms.IntegerBox;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.colorpicker.ColorPicker;
+import org.dominokit.pro.domino.ui.counter.CountCircle;
+
+import static org.dominokit.domino.ui.style.DisplayCss.dui_flex;
+import static org.dominokit.domino.ui.style.SpacingCss.*;
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class SimpleCountersSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static SimpleCountersSample create() {
+ return new SimpleCountersSample();
+ }
+
+ public SimpleCountersSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(div()
+ .addCss(dui_flex, dui_gap_4, dui_items_center)
+ .appendChild(CountCircle.create(0, 100).withValue(65))
+ .appendChild(CountCircle.create(0, 100)
+ .withValue(80)
+ .setTextExpression("items: ${value}")
+ .setSize(200.0, 40.0)
+ .setCounterColors("var(--dui-clr-blue)", "var(--dui-clr-indigo)")
+ .withTextElement((parent, self) -> self.addCss(dui_font_size_6))
+ )
+ .appendChild(div().addCss(dui_flex, dui_gap_4, dui_items_center)
+ .apply(div -> {
+ CountCircle counter = CountCircle.create(0, 100);
+ IntegerBox interval = IntegerBox.create("Interval")
+ .withValue(5)
+ .setMinValue(1)
+ .setMaxValue(100);
+ div
+ .appendChild(counter)
+ .appendChild(interval)
+ .appendChild(Button.create("Count up", Icons.arrow_up())
+ .addClickListener(evt -> counter.countUp(interval.getValue()))
+ )
+ .appendChild(Button.create("Count down", Icons.arrow_down())
+ .addClickListener(evt -> counter.countDown(interval.getValue()))
+ )
+ ;
+
+ })
+
+ )
+ );
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/BasicMenuBarSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/BasicMenuBarSample.java
new file mode 100644
index 0000000..cd6c49b
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/BasicMenuBarSample.java
@@ -0,0 +1,199 @@
+package org.dominokit.pages.client.views.ui.samples.components.menubar;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.button.Button;
+import org.dominokit.domino.ui.cards.Card;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.forms.IntegerBox;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.menu.Menu;
+import org.dominokit.domino.ui.menu.MenuItem;
+import org.dominokit.domino.ui.notifications.Notification;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.domino.ui.utils.PostfixAddOn;
+import org.dominokit.domino.ui.utils.PrefixAddOn;
+import org.dominokit.domino.ui.utils.Separator;
+import org.dominokit.pro.domino.ui.counter.CountCircle;
+import org.dominokit.pro.domino.ui.menu.MenuBar;
+import org.dominokit.pro.domino.ui.menu.MenuEntry;
+
+import static org.dominokit.domino.ui.style.ColorsCss.dui_accent_blue;
+import static org.dominokit.domino.ui.style.DisplayCss.dui_elevation_2;
+import static org.dominokit.domino.ui.style.DisplayCss.dui_flex;
+import static org.dominokit.domino.ui.style.SpacingCss.*;
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class BasicMenuBarSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static BasicMenuBarSample create() {
+ return new BasicMenuBarSample();
+ }
+
+ public BasicMenuBarSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(Card.create("BASIC MENU BAR", "Basic menu bar")
+ .withBody((parent, self) -> self.addCss(dui_p_0))
+ .appendChild(new MenuBar()
+ .addCss(dui_elevation_2)
+ .appendChild(new MenuEntry("file", "F ile")
+ .setDropMenu(makeFileMenu().addCss(dui_accent_blue))
+ )
+ .appendChild(new MenuEntry("edit", "E dit").setDropMenu(makeEditMenu()))
+ .appendChild(new MenuEntry("view", "V iew").setDropMenu(makeHelpMenu()))
+
+ )
+ .appendChild(div().addCss(dui_w_full, dui_h_64))
+ );
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+
+
+ private Menu makeFileMenu() {
+ return Menu.create()
+ .appendChild(MenuItem.create("New ...")
+ .setKey("new-key")
+ .withValue("new-value")
+ )
+ .appendChild(MenuItem.create("Open")
+ .setKey("open-key")
+ .withValue("open-value")
+ .appendChild(PrefixAddOn.of(Icons.folder_open().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Close")
+ .setKey("close-key")
+ .withValue("close-value")
+ .appendChild(PrefixAddOn.of(Icons.close_box().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Close all")
+ .setKey("close-all-key")
+ .withValue("close-all-value")
+ .appendChild(PrefixAddOn.of(Icons.close_box_multiple().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("Project structure")
+ .setKey("structure-key")
+ .withValue("structure-value")
+ .appendChild(PrefixAddOn.of(Icons.folder_cog().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Settings")
+ .setKey("settings-key")
+ .withValue("settings-value")
+ .appendChild(PrefixAddOn.of(Icons.cog().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("Invalidate cache", "Takes effect after restart")
+ .setKey("cache-key")
+ .withValue("cache-value")
+ )
+ .appendChild(MenuItem.create("Restart")
+ .setKey("restart-key")
+ .withValue("restart-value")
+ .appendChild(PostfixAddOn.of(Icons.information()
+ .addCss(dui_font_size_5)
+ .setTooltip("Just a tool tip!")
+ )
+ )
+ )
+ .addSelectionListener((source, selectedItems) -> {
+ source.ifPresent(menuItem -> {
+ Notification.create("Key : " + menuItem.getKey() + ", value : " + menuItem.getValue()).show();
+ });
+ });
+ }
+
+ private Menu makeEditMenu() {
+ return Menu.create()
+ .appendChild(MenuItem.create("Undo")
+ .setKey("undo-key")
+ .withValue("undo-value")
+ .appendChild(PrefixAddOn.of(Icons.undo().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Redo")
+ .setKey("redo-key")
+ .withValue("redo-value")
+ .appendChild(PrefixAddOn.of(Icons.redo().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("Cut")
+ .setKey("cut-key")
+ .withValue("cut-value")
+ .appendChild(PrefixAddOn.of(Icons.content_cut().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Copy")
+ .setKey("copy-key")
+ .withValue("copy-value")
+ .appendChild(PrefixAddOn.of(Icons.content_copy().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Paste")
+ .setKey("paste-key")
+ .withValue("paste-value")
+ .appendChild(PrefixAddOn.of(Icons.content_paste().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Delete")
+ .setKey("delete-key")
+ .withValue("delete-value")
+ .appendChild(PrefixAddOn.of(Icons.delete().addCss(dui_font_size_5)))
+ );
+
+ }
+
+ private Menu makeHelpMenu() {
+ return Menu.create()
+ .appendChild(MenuItem.create("Help")
+ .setKey("help-key")
+ .withValue("help-value")
+ .appendChild(PrefixAddOn.of(Icons.help().addCss(dui_font_size_5)))
+ .setMenu(Menu.create()
+ .appendChild(MenuItem.create("Documentation")
+ .setKey("Documentation-key")
+ .withValue("Documentation-value")
+ )
+ .appendChild(MenuItem.create("Samples")
+ .setKey("Samples-key")
+ .withValue("Samples-value")
+ )
+ .appendChild(MenuItem.create("Tools")
+ .setKey("Tools-key")
+ .withValue("Tools-value")
+ .setMenu(Menu.create()
+ .appendChild(MenuItem.create("Editor")
+ .setKey("Editor-key")
+ .withValue("Editor-value")
+ )
+ .appendChild(MenuItem.create("Log viewer")
+ .setKey("Log viewer-key")
+ .withValue("Log viewer-value")
+ )
+ )
+ )
+ .appendChild(MenuItem.create("About us")
+ .setKey("About us-key")
+ .withValue("About us-value")
+ )
+ )
+ )
+ .appendChild(MenuItem.create("Documentation")
+ .setKey("documentation-key")
+ .withValue("documentation-value")
+ .appendChild(PrefixAddOn.of(Icons.file_document().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Getting started")
+ .setKey("getting-started-key")
+ .withValue("getting-started-value")
+ .appendChild(PrefixAddOn.of(Icons.help_box().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("About...")
+ .setKey("about-key")
+ .withValue("about-value")
+ );
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarAddonsSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarAddonsSample.java
new file mode 100644
index 0000000..e799311
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarAddonsSample.java
@@ -0,0 +1,206 @@
+package org.dominokit.pages.client.views.ui.samples.components.menubar;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.cards.Card;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.menu.Menu;
+import org.dominokit.domino.ui.menu.MenuItem;
+import org.dominokit.domino.ui.notifications.Notification;
+import org.dominokit.domino.ui.search.SearchBox;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.domino.ui.utils.PostfixAddOn;
+import org.dominokit.domino.ui.utils.PrefixAddOn;
+import org.dominokit.domino.ui.utils.Separator;
+import org.dominokit.pro.domino.ui.menu.MenuBar;
+import org.dominokit.pro.domino.ui.menu.MenuEntry;
+
+import static org.dominokit.domino.ui.style.ColorsCss.dui_accent_blue;
+import static org.dominokit.domino.ui.style.ColorsCss.dui_fg_white;
+import static org.dominokit.domino.ui.style.DisplayCss.dui_elevation_2;
+import static org.dominokit.domino.ui.style.GenericCss.dui_accent;
+import static org.dominokit.domino.ui.style.GenericCss.dui_bg_l_1;
+import static org.dominokit.domino.ui.style.SpacingCss.*;
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class MenuBarAddonsSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static MenuBarAddonsSample create() {
+ return new MenuBarAddonsSample();
+ }
+
+ public MenuBarAddonsSample() {
+ this.element = div().addCss(dui_p_0)
+ .appendChild(new MenuBar()
+ .addCss(dui_accent, dui_h_14)
+ .withPrefixElement((parent, self) -> self.appendChild(Icons.view_headline().clickable()))
+ .withPostfixElement((parent, self) -> {
+ self
+ .appendChild(SearchBox.create()
+ .addCss(dui_bg_l_1, dui_rounded_md, dui_fg_white, dui_h_11)
+ .setCssProperty("--dui-form-field-placeholder-color", "var(--dui-color-5")
+ )
+ .appendChild(Icons.cog().clickable())
+ ;
+ })
+ .appendChild(new MenuEntry("File")
+ .setDropMenu(makeFileMenu())
+ )
+ .appendChild(new MenuEntry("Edit").setDropMenu(makeEditMenu()))
+ .appendChild(new MenuEntry("View").setDropMenu(makeHelpMenu()))
+ )
+ .appendChild(div().addCss(dui_w_full, dui_h_64)
+ );
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+
+
+ private Menu makeFileMenu() {
+ return Menu.create()
+ .appendChild(MenuItem.create("New ...")
+ .setKey("new-key")
+ .withValue("new-value")
+ )
+ .appendChild(MenuItem.create("Open")
+ .setKey("open-key")
+ .withValue("open-value")
+ .appendChild(PrefixAddOn.of(Icons.folder_open().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Close")
+ .setKey("close-key")
+ .withValue("close-value")
+ .appendChild(PrefixAddOn.of(Icons.close_box().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Close all")
+ .setKey("close-all-key")
+ .withValue("close-all-value")
+ .appendChild(PrefixAddOn.of(Icons.close_box_multiple().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("Project structure")
+ .setKey("structure-key")
+ .withValue("structure-value")
+ .appendChild(PrefixAddOn.of(Icons.folder_cog().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Settings")
+ .setKey("settings-key")
+ .withValue("settings-value")
+ .appendChild(PrefixAddOn.of(Icons.cog().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("Invalidate cache", "Takes effect after restart")
+ .setKey("cache-key")
+ .withValue("cache-value")
+ )
+ .appendChild(MenuItem.create("Restart")
+ .setKey("restart-key")
+ .withValue("restart-value")
+ .appendChild(PostfixAddOn.of(Icons.information()
+ .addCss(dui_font_size_5)
+ .setTooltip("Just a tool tip!")
+ )
+ )
+ )
+ .addSelectionListener((source, selectedItems) -> {
+ source.ifPresent(menuItem -> {
+ Notification.create("Key : " + menuItem.getKey() + ", value : " + menuItem.getValue()).show();
+ });
+ });
+ }
+
+ private Menu makeEditMenu() {
+ return Menu.create()
+ .appendChild(MenuItem.create("Undo")
+ .setKey("undo-key")
+ .withValue("undo-value")
+ .appendChild(PrefixAddOn.of(Icons.undo().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Redo")
+ .setKey("redo-key")
+ .withValue("redo-value")
+ .appendChild(PrefixAddOn.of(Icons.redo().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("Cut")
+ .setKey("cut-key")
+ .withValue("cut-value")
+ .appendChild(PrefixAddOn.of(Icons.content_cut().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Copy")
+ .setKey("copy-key")
+ .withValue("copy-value")
+ .appendChild(PrefixAddOn.of(Icons.content_copy().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Paste")
+ .setKey("paste-key")
+ .withValue("paste-value")
+ .appendChild(PrefixAddOn.of(Icons.content_paste().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Delete")
+ .setKey("delete-key")
+ .withValue("delete-value")
+ .appendChild(PrefixAddOn.of(Icons.delete().addCss(dui_font_size_5)))
+ );
+
+ }
+
+ private Menu makeHelpMenu() {
+ return Menu.create()
+ .appendChild(MenuItem.create("Help")
+ .setKey("help-key")
+ .withValue("help-value")
+ .appendChild(PrefixAddOn.of(Icons.help().addCss(dui_font_size_5)))
+ .setMenu(Menu.create()
+ .appendChild(MenuItem.create("Documentation")
+ .setKey("Documentation-key")
+ .withValue("Documentation-value")
+ )
+ .appendChild(MenuItem.create("Samples")
+ .setKey("Samples-key")
+ .withValue("Samples-value")
+ )
+ .appendChild(MenuItem.create("Tools")
+ .setKey("Tools-key")
+ .withValue("Tools-value")
+ .setMenu(Menu.create()
+ .appendChild(MenuItem.create("Editor")
+ .setKey("Editor-key")
+ .withValue("Editor-value")
+ )
+ .appendChild(MenuItem.create("Log viewer")
+ .setKey("Log viewer-key")
+ .withValue("Log viewer-value")
+ )
+ )
+ )
+ .appendChild(MenuItem.create("About us")
+ .setKey("About us-key")
+ .withValue("About us-value")
+ )
+ )
+ )
+ .appendChild(MenuItem.create("Documentation")
+ .setKey("documentation-key")
+ .withValue("documentation-value")
+ .appendChild(PrefixAddOn.of(Icons.file_document().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Getting started")
+ .setKey("getting-started-key")
+ .withValue("getting-started-value")
+ .appendChild(PrefixAddOn.of(Icons.help_box().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("About...")
+ .setKey("about-key")
+ .withValue("about-value")
+ );
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarBackgroundSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarBackgroundSample.java
new file mode 100644
index 0000000..854efb4
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarBackgroundSample.java
@@ -0,0 +1,195 @@
+package org.dominokit.pages.client.views.ui.samples.components.menubar;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.cards.Card;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.menu.Menu;
+import org.dominokit.domino.ui.menu.MenuItem;
+import org.dominokit.domino.ui.notifications.Notification;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.domino.ui.utils.PostfixAddOn;
+import org.dominokit.domino.ui.utils.PrefixAddOn;
+import org.dominokit.domino.ui.utils.Separator;
+import org.dominokit.pro.domino.ui.menu.MenuBar;
+import org.dominokit.pro.domino.ui.menu.MenuEntry;
+
+import static org.dominokit.domino.ui.style.ColorsCss.dui_accent_blue;
+import static org.dominokit.domino.ui.style.DisplayCss.dui_elevation_2;
+import static org.dominokit.domino.ui.style.GenericCss.dui_blue;
+import static org.dominokit.domino.ui.style.SpacingCss.*;
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class MenuBarBackgroundSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static MenuBarBackgroundSample create() {
+ return new MenuBarBackgroundSample();
+ }
+
+ public MenuBarBackgroundSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(Card.create("WITH BACKGROUND", "Use custom background for menu bar")
+ .withBody((parent, self) -> self.addCss(dui_p_0))
+ .appendChild(new MenuBar()
+ .addCss(dui_blue)
+ .appendChild(new MenuEntry("File")
+ .setDropMenu(makeFileMenu().addCss(dui_accent_blue))
+ )
+ .appendChild(new MenuEntry("Edit").setDropMenu(makeEditMenu().addCss(dui_accent_blue)))
+ .appendChild(new MenuEntry("View").setDropMenu(makeHelpMenu().addCss(dui_accent_blue)))
+ )
+ .appendChild(div().addCss(dui_w_full, dui_h_64))
+ );
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+
+
+ private Menu makeFileMenu() {
+ return Menu.create()
+ .appendChild(MenuItem.create("New ...")
+ .setKey("new-key")
+ .withValue("new-value")
+ )
+ .appendChild(MenuItem.create("Open")
+ .setKey("open-key")
+ .withValue("open-value")
+ .appendChild(PrefixAddOn.of(Icons.folder_open().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Close")
+ .setKey("close-key")
+ .withValue("close-value")
+ .appendChild(PrefixAddOn.of(Icons.close_box().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Close all")
+ .setKey("close-all-key")
+ .withValue("close-all-value")
+ .appendChild(PrefixAddOn.of(Icons.close_box_multiple().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("Project structure")
+ .setKey("structure-key")
+ .withValue("structure-value")
+ .appendChild(PrefixAddOn.of(Icons.folder_cog().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Settings")
+ .setKey("settings-key")
+ .withValue("settings-value")
+ .appendChild(PrefixAddOn.of(Icons.cog().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("Invalidate cache", "Takes effect after restart")
+ .setKey("cache-key")
+ .withValue("cache-value")
+ )
+ .appendChild(MenuItem.create("Restart")
+ .setKey("restart-key")
+ .withValue("restart-value")
+ .appendChild(PostfixAddOn.of(Icons.information()
+ .addCss(dui_font_size_5)
+ .setTooltip("Just a tool tip!")
+ )
+ )
+ )
+ .addSelectionListener((source, selectedItems) -> {
+ source.ifPresent(menuItem -> {
+ Notification.create("Key : " + menuItem.getKey() + ", value : " + menuItem.getValue()).show();
+ });
+ });
+ }
+
+ private Menu makeEditMenu() {
+ return Menu.create()
+ .appendChild(MenuItem.create("Undo")
+ .setKey("undo-key")
+ .withValue("undo-value")
+ .appendChild(PrefixAddOn.of(Icons.undo().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Redo")
+ .setKey("redo-key")
+ .withValue("redo-value")
+ .appendChild(PrefixAddOn.of(Icons.redo().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("Cut")
+ .setKey("cut-key")
+ .withValue("cut-value")
+ .appendChild(PrefixAddOn.of(Icons.content_cut().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Copy")
+ .setKey("copy-key")
+ .withValue("copy-value")
+ .appendChild(PrefixAddOn.of(Icons.content_copy().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Paste")
+ .setKey("paste-key")
+ .withValue("paste-value")
+ .appendChild(PrefixAddOn.of(Icons.content_paste().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Delete")
+ .setKey("delete-key")
+ .withValue("delete-value")
+ .appendChild(PrefixAddOn.of(Icons.delete().addCss(dui_font_size_5)))
+ );
+
+ }
+
+ private Menu makeHelpMenu() {
+ return Menu.create()
+ .appendChild(MenuItem.create("Help")
+ .setKey("help-key")
+ .withValue("help-value")
+ .appendChild(PrefixAddOn.of(Icons.help().addCss(dui_font_size_5)))
+ .setMenu(Menu.create()
+ .appendChild(MenuItem.create("Documentation")
+ .setKey("Documentation-key")
+ .withValue("Documentation-value")
+ )
+ .appendChild(MenuItem.create("Samples")
+ .setKey("Samples-key")
+ .withValue("Samples-value")
+ )
+ .appendChild(MenuItem.create("Tools")
+ .setKey("Tools-key")
+ .withValue("Tools-value")
+ .setMenu(Menu.create()
+ .appendChild(MenuItem.create("Editor")
+ .setKey("Editor-key")
+ .withValue("Editor-value")
+ )
+ .appendChild(MenuItem.create("Log viewer")
+ .setKey("Log viewer-key")
+ .withValue("Log viewer-value")
+ )
+ )
+ )
+ .appendChild(MenuItem.create("About us")
+ .setKey("About us-key")
+ .withValue("About us-value")
+ )
+ )
+ )
+ .appendChild(MenuItem.create("Documentation")
+ .setKey("documentation-key")
+ .withValue("documentation-value")
+ .appendChild(PrefixAddOn.of(Icons.file_document().addCss(dui_font_size_5)))
+ )
+ .appendChild(MenuItem.create("Getting started")
+ .setKey("getting-started-key")
+ .withValue("getting-started-value")
+ .appendChild(PrefixAddOn.of(Icons.help_box().addCss(dui_font_size_5)))
+ )
+ .appendChild(Separator.create())
+ .appendChild(MenuItem.create("About...")
+ .setKey("about-key")
+ .withValue("about-value")
+ );
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarViewImpl.java
new file mode 100644
index 0000000..0a3005f
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarViewImpl.java
@@ -0,0 +1,21 @@
+package org.dominokit.pages.client.views.ui.samples.components.menubar;
+
+import org.dominokit.domino.api.client.annotations.UiView;
+import org.dominokit.pages.client.presenters.samples.components.CountersProxy;
+import org.dominokit.pages.client.presenters.samples.components.MenuBarProxy;
+import org.dominokit.pages.client.views.ui.DemoSample;
+import org.dominokit.pages.client.views.ui.LazyProvider;
+import org.dominokit.pages.client.views.ui.SampleViewImpl;
+import org.dominokit.pages.client.views.ui.samples.components.counters.AutoCountersSample;
+import org.dominokit.pages.client.views.ui.samples.components.counters.DateCountDownSample;
+import org.dominokit.pages.client.views.ui.samples.components.counters.SimpleCountersSample;
+
+@UiView(presentable = MenuBarProxy.class)
+public class MenuBarViewImpl extends SampleViewImpl {
+
+ public MenuBarViewImpl() {
+ register(DemoSample.of("menubar-basic", BasicMenuBarSample.class, LazyProvider.of(BasicMenuBarSample::create)));
+ register(DemoSample.of("menubar-background", MenuBarBackgroundSample.class, LazyProvider.of(MenuBarBackgroundSample::create)));
+ register(DemoSample.of("menubar-addons", MenuBarAddonsSample.class, LazyProvider.of(MenuBarAddonsSample::create)));
+ }
+}
\ No newline at end of file
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarAddonsSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarAddonsSample.java
new file mode 100644
index 0000000..30bfdcf
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarAddonsSample.java
@@ -0,0 +1,52 @@
+package org.dominokit.pages.client.views.ui.samples.components.navbar;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.layout.NavBar;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.domino.ui.utils.PostfixAddOn;
+import org.dominokit.domino.ui.utils.PrefixAddOn;
+
+import static org.dominokit.domino.ui.utils.Domino.*;
+
+public class NavBarAddonsSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static NavBarAddonsSample create() {
+ return new NavBarAddonsSample();
+ }
+
+ public NavBarAddonsSample() {
+ this.element = div()
+ .addCss(dui_p_2)
+ .appendChild(div().addCss(dui_flex, dui_flex_col, dui_gap_4)
+ .appendChild(NavBar.create("Section title")
+ .addCss(dui_accent, dui_h_12, dui_p_x_4)
+ .appendChild(PrefixAddOn.of(Icons.view_headline().clickable()))
+ .appendChild(PostfixAddOn.of(Icons.bell().clickable()))
+ .appendChild(PostfixAddOn.of(Icons.cog().clickable()))
+ )
+ .appendChild(NavBar.create("Section title")
+ .addCss(dui_accent, dui_h_12, dui_p_x_4)
+ .setDescription("description goes here")
+ .withPrefixElement((parent, self) ->
+ self.appendChild(Icons.view_headline().clickable())
+ )
+ .withPostfixElement((parent, self) -> self
+ .appendChild(Icons.bell().clickable())
+ .appendChild(Icons.cog().clickable())
+ )
+ )
+ );
+ init(this);
+
+
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarBodySample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarBodySample.java
new file mode 100644
index 0000000..8ece189
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarBodySample.java
@@ -0,0 +1,51 @@
+package org.dominokit.pages.client.views.ui.samples.components.navbar;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.layout.NavBar;
+import org.dominokit.domino.ui.search.SearchBox;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.domino.ui.utils.PostfixAddOn;
+import org.dominokit.domino.ui.utils.PrefixAddOn;
+
+import static org.dominokit.domino.ui.utils.Domino.*;
+
+public class NavBarBodySample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static NavBarBodySample create() {
+ return new NavBarBodySample();
+ }
+
+ public NavBarBodySample() {
+ this.element = div()
+ .addCss(dui_p_2)
+ .appendChild(div()
+ .addCss(dui_flex, dui_flex_col, dui_gap_4)
+ .appendChild(NavBar.create("Section title")
+ .addCss(dui_accent, dui_h_16, dui_p_x_4)
+ .appendChild(PrefixAddOn.of(Icons.view_headline().clickable()))
+ .appendChild(PostfixAddOn.of(Icons.bell().clickable()))
+ .appendChild(PostfixAddOn.of(Icons.cog().clickable()))
+ .withBody((parent, body) -> {
+ body
+ .addCss(dui_flex, dui_justify_center, dui_items_center)
+ .appendChild(SearchBox.create()
+ .addCss(dui_w_72, dui_bg_l_1, dui_rounded_md, dui_fg_white, dui_h_12)
+ .setCssProperty("--dui-form-field-placeholder-color", "var(--dui-color-5")
+ );
+ })
+ )
+ );
+ init(this);
+
+
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavbarViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavbarViewImpl.java
new file mode 100644
index 0000000..773bc62
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavbarViewImpl.java
@@ -0,0 +1,22 @@
+package org.dominokit.pages.client.views.ui.samples.components.navbar;
+
+import org.dominokit.domino.api.client.annotations.UiView;
+import org.dominokit.pages.client.presenters.samples.components.AlertsProxy;
+import org.dominokit.pages.client.presenters.samples.components.NavBarProxy;
+import org.dominokit.pages.client.views.ui.DemoSample;
+import org.dominokit.pages.client.views.ui.LazyProvider;
+import org.dominokit.pages.client.views.ui.SampleViewImpl;
+import org.dominokit.pages.client.views.ui.samples.components.alerts.BasicAlertsSample;
+import org.dominokit.pages.client.views.ui.samples.components.alerts.ContextAlertsSample;
+import org.dominokit.pages.client.views.ui.samples.components.alerts.DismissibleAlertsSample;
+import org.dominokit.pages.client.views.ui.samples.components.alerts.LinksAlertsSample;
+
+@UiView(presentable = NavBarProxy.class)
+public class NavbarViewImpl extends SampleViewImpl {
+
+ public NavbarViewImpl() {
+ register(DemoSample.of("navbar-simple", SimpleNavBarSample.class, LazyProvider.of(SimpleNavBarSample::create)));
+ register(DemoSample.of("navbar-addons", NavBarAddonsSample.class, LazyProvider.of(NavBarAddonsSample::create)));
+ register(DemoSample.of("navbar-body", NavBarBodySample.class, LazyProvider.of(NavBarBodySample::create)));
+ }
+}
\ No newline at end of file
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/SimpleNavBarSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/SimpleNavBarSample.java
new file mode 100644
index 0000000..458047d
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/SimpleNavBarSample.java
@@ -0,0 +1,41 @@
+package org.dominokit.pages.client.views.ui.samples.components.navbar;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.cards.Card;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.layout.NavBar;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+
+import static org.dominokit.domino.ui.utils.Domino.*;
+
+public class SimpleNavBarSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static SimpleNavBarSample create() {
+ return new SimpleNavBarSample();
+ }
+
+ public SimpleNavBarSample() {
+ this.element = div()
+ .addCss(dui_p_2)
+ .appendChild(div()
+ .addCss(dui_flex, dui_flex_col, dui_gap_4)
+ .appendChild(NavBar.create("Section title")
+ .addCss(dui_accent, dui_h_12, dui_p_x_4)
+ )
+ .appendChild(NavBar.create("Section title")
+ .addCss(dui_accent, dui_h_12, dui_p_x_4)
+ .setDescription("description goes here")
+ )
+ );
+ init(this);
+
+
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/BasicRangeSlidersSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/BasicRangeSlidersSample.java
new file mode 100644
index 0000000..f88487c
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/BasicRangeSlidersSample.java
@@ -0,0 +1,61 @@
+package org.dominokit.pages.client.views.ui.samples.components.sliders;
+
+import elemental2.dom.DomGlobal;
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.config.SlidersConfig;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.grid.Row;
+import org.dominokit.domino.ui.notifications.Notification;
+import org.dominokit.domino.ui.sliders.Slider;
+import org.dominokit.domino.ui.sliders.ThumbStyle;
+import org.dominokit.domino.ui.typography.BlockHeader;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.sliders.RangeSlider;
+import org.gwtproject.i18n.client.NumberFormat;
+
+import static org.dominokit.domino.ui.utils.Domino.*;
+
+public class BasicRangeSlidersSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static BasicRangeSlidersSample create() {
+ return new BasicRangeSlidersSample();
+ }
+
+ public BasicRangeSlidersSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(RangeSlider.create(0, 100))
+ .appendChild(RangeSlider.create(0, 100, 20)
+ .withThumb()
+ )
+ .appendChild(RangeSlider.create(0, 100)
+ .withThumb()
+ .setAutoHideThumb(false)
+ .setThumbStyle(ThumbStyle.FLAT)
+ .setConfig(new SlidersConfig() {
+ @Override
+ public String formatSliderThumbValue(double value) {
+ return NumberFormat.getFormat("#0.000").format(value);
+ }
+ })
+ .addChangeListener((oldValue, newValue) -> {
+ DomGlobal.console.info("Old : " + oldValue + " New : " + newValue);
+ })
+ )
+ .appendChild(RangeSlider.create(0, 100, 20, 70, 10)
+ .withThumb()
+ )
+ ;
+ init(this);
+ }
+
+ private void showNotification(Double value) {
+ Notification.create("Value " + value + " out of 200").addCss(dui_info).show();
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/RangeSlidersViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/RangeSlidersViewImpl.java
new file mode 100644
index 0000000..cca923a
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/RangeSlidersViewImpl.java
@@ -0,0 +1,16 @@
+package org.dominokit.pages.client.views.ui.samples.components.sliders;
+
+import org.dominokit.domino.api.client.annotations.UiView;
+import org.dominokit.pages.client.presenters.samples.components.RangeSliderProxy;
+import org.dominokit.pages.client.presenters.samples.components.SlidersProxy;
+import org.dominokit.pages.client.views.ui.DemoSample;
+import org.dominokit.pages.client.views.ui.LazyProvider;
+import org.dominokit.pages.client.views.ui.SampleViewImpl;
+
+@UiView(presentable = RangeSliderProxy.class)
+public class RangeSlidersViewImpl extends SampleViewImpl {
+
+ public RangeSlidersViewImpl() {
+ register(DemoSample.of("range-slider-basic", BasicRangeSlidersSample.class, LazyProvider.of(BasicRangeSlidersSample::create)));
+ }
+}
\ No newline at end of file
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/CheckTreeViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/CheckTreeViewImpl.java
new file mode 100644
index 0000000..ab743c0
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/CheckTreeViewImpl.java
@@ -0,0 +1,18 @@
+package org.dominokit.pages.client.views.ui.samples.components.tree;
+
+import org.dominokit.domino.api.client.annotations.UiView;
+import org.dominokit.pages.client.presenters.samples.components.CheckTreeProxy;
+import org.dominokit.pages.client.presenters.samples.components.TreeProxy;
+import org.dominokit.pages.client.views.ui.DemoSample;
+import org.dominokit.pages.client.views.ui.LazyProvider;
+import org.dominokit.pages.client.views.ui.SampleViewImpl;
+
+@UiView(presentable = CheckTreeProxy.class)
+public class CheckTreeViewImpl extends SampleViewImpl {
+
+ public CheckTreeViewImpl() {
+ register(DemoSample.of("check-tree-simple", SimpleCheckTreeSample.class, LazyProvider.of(SimpleCheckTreeSample::create)));
+ register(DemoSample.of("check-tree-nested", NestedCheckTreeSample.class, LazyProvider.of(NestedCheckTreeSample::create)));
+ register(DemoSample.of("check-tree-featured", FeaturedCheckTreeSample.class, LazyProvider.of(FeaturedCheckTreeSample::create)));
+ }
+}
\ No newline at end of file
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/FeaturedCheckTreeSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/FeaturedCheckTreeSample.java
new file mode 100644
index 0000000..8ee7f05
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/FeaturedCheckTreeSample.java
@@ -0,0 +1,144 @@
+package org.dominokit.pages.client.views.ui.samples.components.tree;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.badges.Badge;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.grid.Column;
+import org.dominokit.domino.ui.grid.Row;
+import org.dominokit.domino.ui.icons.ToggleMdiIcon;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.tree.TreeItemIcon;
+import org.dominokit.domino.ui.typography.BlockHeader;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.domino.ui.utils.PostfixAddOn;
+import org.dominokit.pages.shared.model.Countries;
+import org.dominokit.pages.shared.model.Country;
+import org.dominokit.pro.domino.ui.tree.CheckTree;
+import org.dominokit.pro.domino.ui.tree.CheckTreeItem;
+
+import java.util.List;
+
+import static java.util.Objects.nonNull;
+import static org.dominokit.domino.ui.utils.Domino.*;
+import static org.dominokit.pages.shared.model.Countries.COUNTRIES;
+
+public class FeaturedCheckTreeSample extends BaseDominoElement {
+ private DivElement element;
+
+ public static FeaturedCheckTreeSample create() {
+ return new FeaturedCheckTreeSample();
+ }
+
+ public FeaturedCheckTreeSample() {
+
+ List countries = Countries.MAPPER.read(COUNTRIES).getCountries();
+
+ CheckTree citiesTree = CheckTree.create("CITIES")
+ .setFilter((treeItem, searchToken) -> {
+ boolean result = treeItem.getTitle().toLowerCase().contains(searchToken.toLowerCase());
+ if (treeItem.getParent().isPresent()) {
+ result = result || treeItem.getParent()
+ .map(parent -> nonNull(parent.getValue()) && parent.getValue().toLowerCase().contains(searchToken.toLowerCase()))
+ .orElse(false);
+ }
+ return result;
+ }
+ )
+ .setAutoCollapse(false)
+ .setFoldable(true)
+ .setSearchable(true)
+ .setAutoExpandFound(true)
+ .apply(tree -> {
+ countries.forEach(country -> {
+ tree
+ .appendChild(CheckTreeItem.create(Icons.map(), country.getName())
+ .apply(countryItem -> {
+ countryItem
+ .appendChild(PostfixAddOn.of(Badge.create(String.valueOf(country.getCities().size()))
+ .addCss(dui_bg_accent_d_2, dui_rounded_full)
+ )
+ )
+ .appendChild(PostfixAddOn.of(ToggleMdiIcon.create(Icons.plus(), Icons.minus())
+ .apply(icon -> {
+ countryItem
+ .addBeforeCollapseListener(icon::toggle)
+ .addBeforeExpandListener(icon::toggle);
+ })
+ ));
+
+ country.getCities().forEach(city -> countryItem.appendChild(CheckTreeItem.create(Icons.city(), city)));
+ }
+ )
+ );
+ })
+ ;
+ });
+
+
+ CheckTree foldersExpand = CheckTree.create("FILES")
+ .setAutoCollapse(false)
+ .setFoldable(true)
+ .setSearchable(true)
+ .setNodeIconSupplier((item) -> TreeItemIcon.of(Icons.folder(), Icons.folder_open(), Icons.file(), Icons.file_check_outline()))
+ .appendChild(CheckTreeItem.create("Folder 1")
+ .appendChild(CheckTreeItem.create("Folder 1-1")
+ .appendChild(CheckTreeItem.create("File 1"))
+ .appendChild(CheckTreeItem.create("File 2"))
+ .appendChild(CheckTreeItem.create("File 3"))
+ .appendChild(CheckTreeItem.create("File 4"))
+ ).appendChild(CheckTreeItem.create("Folder 1-2")
+ .appendChild(CheckTreeItem.create("File 1"))
+ .appendChild(CheckTreeItem.create("File 2"))
+ .appendChild(CheckTreeItem.create("File 3"))
+ .appendChild(CheckTreeItem.create("File 4"))
+ )
+ ).appendChild(CheckTreeItem.create("Folder 2")
+ .appendChild(CheckTreeItem.create("Folder 2-1")
+ .appendChild(CheckTreeItem.create("File 1"))
+ .appendChild(CheckTreeItem.create("File 2"))
+ .appendChild(CheckTreeItem.create("File 3"))
+ .appendChild(CheckTreeItem.create("File 4"))
+ )
+ .appendChild(CheckTreeItem.create("Folder 2-2")
+ .appendChild(CheckTreeItem.create("File 1"))
+ .appendChild(CheckTreeItem.create("File 2"))
+ .appendChild(CheckTreeItem.create("File 3"))
+ .appendChild(CheckTreeItem.create("File 4"))
+ )
+ )
+ .appendChild(CheckTreeItem.create("Folder 3")
+ .appendChild(CheckTreeItem.create("Folder 3-1")
+ .appendChild(CheckTreeItem.create("File 1"))
+ .appendChild(CheckTreeItem.create("File 2"))
+ .appendChild(CheckTreeItem.create("File 3"))
+ .appendChild(CheckTreeItem.create("File 4"))
+ .expand()
+ ).appendChild(CheckTreeItem.create("Folder 3-2")
+ .expand()
+ .appendChild(CheckTreeItem.create("File 1"))
+ .appendChild(CheckTreeItem.create("File 2"))
+ .appendChild(CheckTreeItem.create("File 3"))
+ .appendChild(CheckTreeItem.create("File 4"))
+ .expand()
+ )
+ .expand()
+ );
+
+ this.element = div().addCss(dui_p_2)
+ .appendChild(Row.create()
+ .appendChild(Column.span6()
+ .appendChild(BlockHeader.create("Active icon"))
+ .appendChild(citiesTree))
+ .appendChild(Column.span6()
+ .appendChild(BlockHeader.create("Expand icon"))
+ .appendChild(foldersExpand))
+ )
+ ;
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/NestedCheckTreeSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/NestedCheckTreeSample.java
new file mode 100644
index 0000000..8b28ac7
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/NestedCheckTreeSample.java
@@ -0,0 +1,114 @@
+package org.dominokit.pages.client.views.ui.samples.components.tree;
+
+import elemental2.dom.DomGlobal;
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.grid.Column;
+import org.dominokit.domino.ui.grid.Row;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.notifications.Notification;
+import org.dominokit.domino.ui.tree.ToggleTarget;
+import org.dominokit.domino.ui.typography.BlockHeader;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.tree.CheckTree;
+import org.dominokit.pro.domino.ui.tree.CheckTreeItem;
+
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class NestedCheckTreeSample extends BaseDominoElement {
+ private DivElement element;
+
+ public static NestedCheckTreeSample create() {
+ return new NestedCheckTreeSample();
+ }
+
+ public NestedCheckTreeSample() {
+
+ CheckTree hardwareTree = CheckTree.create("HARDWARE")
+ .addNodeActivationListener((parent, self) -> {
+ Notification.create(self.getValue()).show();
+ })
+ .appendChild(CheckTreeItem.create(Icons.desktop_classic(), "Computer")
+ .addSelectionChangeListener((source, selection) -> Notification.create("Computer").show())
+ .appendChild(CheckTreeItem.create(Icons.headset(), "Headset")
+ .addSelectionChangeListener((source, selection) -> Notification.create("Headset").show()))
+ .appendChild(CheckTreeItem.create(Icons.keyboard(), "Keyboard")
+ .addSelectionChangeListener((source, selection) -> Notification.create("Keyboard").show()))
+ .appendChild(CheckTreeItem.create(Icons.mouse(), "Mouse")
+ .addSelectionChangeListener((source, selection) -> Notification.create("Mouse").show())))
+
+ .appendChild(CheckTreeItem.create(Icons.laptop(), "Laptop")
+ .addSelectionChangeListener((source, selection) -> Notification.create("Laptop").show())
+
+ .appendChild(CheckTreeItem.create(Icons.laptop(), "Chromebook")
+ .addSelectionChangeListener((source, selection) -> Notification.create("Chromebook").show()))
+ .appendChild(CheckTreeItem.create(Icons.laptop_account(), "MacBook")
+ .addSelectionChangeListener((source, selection) -> Notification.create("MacBook").show())))
+
+ .appendChild(CheckTreeItem.create(Icons.cellphone(), "Smart phone")
+ .addSelectionChangeListener((source, selection) -> Notification.create("Smart phone").show())
+ .appendChild(CheckTreeItem.create(Icons.tablet(), "Tablet")
+ .addSelectionChangeListener((source, selection) -> Notification.create("Tablet").show()))
+ .appendChild(CheckTreeItem.create(Icons.cellphone(), "Android")
+ .addSelectionChangeListener((source, selection) -> Notification.create("Android").show()))
+ .appendChild(CheckTreeItem.create(Icons.cellphone_cog(), "iPhone")
+ .addSelectionChangeListener((source, selection) -> Notification.create("iPhone").show())));
+
+
+ CheckTree hardwareMenu2 = CheckTree.create("FILES")
+ .setToggleTarget(ToggleTarget.ICON)
+ .setAutoCollapse(false)
+ .addSelectionChangeListener((treeItem, selection) -> DomGlobal.console.info(treeItem.get().getValue()))
+ .withHeader((tree, header)-> {
+ header.withPostfixElement((head, postfix) -> {
+ postfix.appendChild(Icons.checkbox_multiple_outline().clickable().addClickListener(evt-> tree.selectAll()));
+ postfix.appendChild(Icons.checkbox_multiple_blank_outline().clickable().addClickListener(evt-> tree.deselectAll()));
+ });
+ })
+
+ .appendChild(CheckTreeItem.create(Icons.folder(), "Folder")
+ .addSelectionChangeListener((source, selection) -> Notification.create("Folder").show())
+ .appendChild(CheckTreeItem.create(Icons.folder_star(), "My files")
+ .addSelectionChangeListener((source, selection) -> Notification.create("My files").show())
+ .appendChild(CheckTreeItem.create(Icons.note(), "File 1")
+ .addSelectionChangeListener((source, selection) -> Notification.create("File 1").show()))
+ .appendChild(CheckTreeItem.create(Icons.note(), "File 2")
+ .addSelectionChangeListener((source, selection) -> Notification.create("File 2").show()))
+ .appendChild((CheckTreeItem.create(Icons.note(), "File 3"))
+ .addSelectionChangeListener((source, selection) -> Notification.create("File 3").show()))
+ .appendChild(CheckTreeItem.create(Icons.note(), "File 4")
+ .addSelectionChangeListener((source, selection) -> Notification.create("File 4").show()))
+ )
+ .appendChild(CheckTreeItem.create(Icons.file_upload(), "Upload"))
+ .appendChild(CheckTreeItem.create(Icons.file_download(), "Download"))
+ .appendChild(CheckTreeItem.create(Icons.folder_plus(), "New folder"))
+ .appendChild(CheckTreeItem.create(Icons.folder_account(), "Shared"))
+ .appendChild(CheckTreeItem.create(Icons.attachment(), "Attachments"))
+ ).appendChild(CheckTreeItem.create(Icons.cloud(), "Cloud")
+ .appendChild(CheckTreeItem.create(Icons.cloud_upload(), "Upload"))
+ .appendChild(CheckTreeItem.create(Icons.cloud_download(), "Download"))
+ .appendChild(CheckTreeItem.create(Icons.cloud_off_outline(), "Offline"))
+ .appendChild(CheckTreeItem.create(Icons.cloud_question(), "Queue"))
+ );
+
+ this.element = div().addCss(dui_p_2)
+ .appendChild(Row.create()
+ .appendChild(Column.span6()
+ .appendChild(BlockHeader.create("Auto collapse"))
+ .appendChild(hardwareTree)
+ )
+ .appendChild(Column.span6()
+ .appendChild(BlockHeader.create("Auto collapse OFF"))
+ .appendChild(hardwareMenu2)
+ )
+ )
+ ;
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/SimpleCheckTreeSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/SimpleCheckTreeSample.java
new file mode 100644
index 0000000..1e0d564
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/SimpleCheckTreeSample.java
@@ -0,0 +1,79 @@
+package org.dominokit.pages.client.views.ui.samples.components.tree;
+
+import elemental2.dom.DomGlobal;
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.grid.Column;
+import org.dominokit.domino.ui.grid.Row;
+import org.dominokit.domino.ui.icons.lib.Icons;
+import org.dominokit.domino.ui.notifications.Notification;
+import org.dominokit.domino.ui.tree.ToggleTarget;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.tree.CheckTree;
+import org.dominokit.pro.domino.ui.tree.CheckTreeItem;
+
+import static org.dominokit.domino.ui.utils.Domino.div;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+
+public class SimpleCheckTreeSample extends BaseDominoElement {
+ private DivElement element;
+
+ public static SimpleCheckTreeSample create() {
+ return new SimpleCheckTreeSample();
+ }
+
+ public SimpleCheckTreeSample() {
+
+ CheckTree hardwareTree = CheckTree.create("HARDWARE")
+ .addSelectionListener((treeItem, selection) -> DomGlobal.console.info(treeItem.get().getValue()))
+ .appendChild(CheckTreeItem.create(Icons.laptop(), "Computer")
+ .addClickListener(evt -> Notification.create("Computer").show()))
+ .appendChild(CheckTreeItem.create(Icons.headset(), "Headset")
+ .addClickListener(evt -> Notification.create("Headset").show()))
+ .appendChild(CheckTreeItem.create(Icons.keyboard(), "Keyboard")
+ .addClickListener(evt -> Notification.create("Keyboard").show()))
+ .appendChild(CheckTreeItem.create(Icons.mouse(), "Mouse")
+ .addClickListener(evt -> Notification.create("Mouse").show()))
+ .addSeparator()
+ .appendChild(CheckTreeItem.create(Icons.laptop(), "Laptop")
+ .addClickListener(evt -> Notification.create("Laptop").show()))
+ .appendChild(CheckTreeItem.create(Icons.cellphone(), "Smart phone")
+ .addClickListener(evt -> Notification.create("Smart phone").show()))
+ .appendChild(CheckTreeItem.create(Icons.tablet(), "Tablet")
+ .addClickListener(evt -> Notification.create("Tablet").show()))
+ .appendChild(CheckTreeItem.create(Icons.speaker(), "Speaker")
+ .addClickListener(evt -> Notification.create("Speaker").show()));
+
+ CheckTree filesTree = CheckTree.create("FILES")
+ .setToggleTarget(ToggleTarget.ICON)
+ .appendChild(CheckTreeItem.create(Icons.folder(), "Folder")
+ .addClickListener(evt -> Notification.create("Folder").show()))
+ .appendChild(CheckTreeItem.create(Icons.folder_open(), "Folder open")
+ .addClickListener(evt -> Notification.create("Folder open").show()))
+ .appendChild(CheckTreeItem.create(Icons.file_upload(), "Upload")
+ .addClickListener(evt -> Notification.create("Upload").show()))
+ .appendChild(CheckTreeItem.create(Icons.file_download(), "Download")
+ .addClickListener(evt -> Notification.create("Download").show()))
+ .appendChild(CheckTreeItem.create(Icons.folder_plus(), "New folder")
+ .addClickListener(evt -> Notification.create("New folder").show()))
+ .appendChild(CheckTreeItem.create(Icons.folder_account(), "Shared")
+ .addClickListener(evt -> Notification.create("Shared").show()))
+ .appendChild(CheckTreeItem.create(Icons.attachment(), "Attachments")
+ .addClickListener(evt -> Notification.create("Attachments").show()))
+ .appendChild(CheckTreeItem.create(Icons.cloud(), "Cloud")
+ .addClickListener(evt -> Notification.create("Cloud").show()));
+
+ this.element = div().addCss(dui_p_2)
+ .appendChild(Row.create()
+ .appendChild(Column.span6().appendChild(hardwareTree))
+ .appendChild(Column.span6().appendChild(filesTree))
+ )
+ ;
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridSample.java
new file mode 100644
index 0000000..29b3731
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridSample.java
@@ -0,0 +1,265 @@
+package org.dominokit.pages.client.views.ui.samples.datatable.livegrid;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.i18n.client.NumberFormat;
+import com.google.gwt.resources.client.ClientBundle;
+import com.google.gwt.resources.client.TextResource;
+import com.google.gwt.user.client.Random;
+import elemental2.core.Global;
+import elemental2.dom.HTMLDivElement;
+import elemental2.dom.Node;
+import jsinterop.annotations.JsProperty;
+import jsinterop.annotations.JsType;
+import jsinterop.base.Js;
+import org.dominokit.domino.ui.button.Button;
+import org.dominokit.domino.ui.datatable.CellRenderer;
+import org.dominokit.domino.ui.datatable.ColumnConfig;
+import org.dominokit.domino.ui.datatable.DataTable;
+import org.dominokit.domino.ui.datatable.TableConfig;
+import org.dominokit.domino.ui.datatable.model.Category;
+import org.dominokit.domino.ui.datatable.model.Filter;
+import org.dominokit.domino.ui.datatable.plugins.column.*;
+import org.dominokit.domino.ui.datatable.plugins.filter.header.TextHeaderFilter;
+import org.dominokit.domino.ui.datatable.plugins.selection.SelectionPlugin;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.forms.IntegerBox;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.domino.ui.utils.FillerElement;
+import org.dominokit.domino.ui.utils.PostfixAddOn;
+import org.dominokit.pro.domino.ui.datatable.plugins.livegrid.LiveViewPlugin;
+import org.dominokit.pro.domino.ui.datatable.store.LocalListLiveViewDataStore;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import static org.dominokit.domino.ui.style.DisplayCss.dui_flex;
+import static org.dominokit.domino.ui.style.GenericCss.dui_primary;
+import static org.dominokit.domino.ui.style.SpacingCss.*;
+import static org.dominokit.domino.ui.utils.Domino.dui_p_2;
+import static org.dominokit.domino.ui.utils.Domino.*;
+
+public class LiveGridSample extends BaseDominoElement {
+
+ private final Resources resources = GWT.create(Resources.class);
+ private DivElement element;
+
+ public static LiveGridSample create() {
+ return new LiveGridSample();
+ }
+
+ public LiveGridSample() {
+ TableConfig tableConfig = new TableConfig()
+ .setFixed(true)
+ .addColumn(ColumnConfig.create("index", "ID")
+ .setCellRenderer(
+ cell -> text("" + cell.getRecord().getId())
+ )
+ .setWidth("64px")
+ )
+ .addColumn(ColumnConfig.create("make", "Make")
+ .setWidth("200px")
+ .setCellRenderer(
+ cell -> text(cell.getTableRow().getRecord().getMake())
+ )
+ .applyMeta(ColumnFilterMeta.of(TextHeaderFilter.create()))
+ )
+ .addColumn(ColumnConfig.create("model", "Model")
+ .setCellRenderer(cell -> text(cell.getTableRow().getRecord().getModel()))
+ .setWidth("400px")
+ )
+ .addColumn(ColumnConfig.create("price", "Price")
+ .setCellRenderer(this::priceRenderer)
+ .setWidth("200px")
+ )
+ .addColumn(ColumnConfig.create("color", "Color")
+ .setCellRenderer(cell -> text(cell.getRecord().getColor().getLabel()))
+ .setWidth("200px")
+ )
+ .addPlugin(new SelectionPlugin<>())
+ .addPlugin(new LiveViewPlugin<>())
+ .addPlugin(new ResizeColumnsPlugin()
+ .configure(config -> config.setClipContent(true))
+ )
+ .addPlugin(new PinColumnsPlugin()
+ .setConfig(PinColumnsConfig.of(false, true))
+ )
+ .addPlugin(new ColumnHeaderFilterPlugin<>());
+ ;
+
+ LocalListLiveViewDataStore store = new LocalListLiveViewDataStore<>();
+
+ store.setSearchFilter((event, record) -> {
+ List filters = event.getByCategory(Category.HEADER_FILTER);
+ if (filters.size() == 1) {
+ // we only support a Make search for now
+ Filter filter = filters.get(0);
+ if (filter.getValues().size() == 1) {
+ String s = filter.getValues().get(0);
+ return record.getMake().toLowerCase().contains(s.toLowerCase());
+ }
+ }
+ return true;
+ });
+ DataTable dataTable = new DataTable<>(tableConfig, store)
+ .setCondensed(true)
+ .setBordered(true);
+
+ //int initialValue = 1_000_000;
+ int initialValue = 5_000;
+
+ List backingData = new ArrayList<>(generateData(initialValue));
+ IntegerBox countBox = IntegerBox.create("Row Count")
+ .setMarginBottom("0")
+ .withValue(initialValue);
+ countBox.addChangeListener((oldValue, newValue) -> {
+ if (countBox.validate().isValid()) {
+ backingData.clear();
+ backingData.addAll(generateData(countBox.getValue()));
+ }
+ });
+
+ this.element = div()
+ .addCss(dui_p_2)
+ .appendChild(div()
+ .addCss(dui_flex, dui_gap_4, dui_p_y_4, dui_items_end)
+ .appendChild(countBox
+ .addCss(dui_w_96)
+ .appendChild(PostfixAddOn.of(Button.create("Load Data")
+ .addCss(dui_primary)
+ .addClickListener(evt -> {
+ if (countBox.validate().isValid()) {
+ store.setData(backingData);
+ }
+ })))
+ )
+ .appendChild(FillerElement.create().addCss(dui_grow_1))
+ )
+ .appendChild(dataTable)
+ ;
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+
+ private Node priceRenderer(CellRenderer.CellInfo cell) {
+ return text(
+ NumberFormat.getFormat("$##,##0.00")
+ .format(cell.getRecord().getPrice()));
+ }
+
+ private List generateData(int records) {
+ Data data = Js.cast(Global.JSON.parse(resources.makeModelData().getText()));
+ MakeModel[] makeModels = data.getData();
+ List cars = new ArrayList<>();
+ for (int i = 0; i < records; i++) {
+ MakeModel makeModel = makeModels[Random.nextInt(makeModels.length)];
+ double price = Random.nextDouble() * 50_000;
+ CarColor color = CarColor.values()[Random.nextInt(CarColor.values().length)];
+ cars.add(new Car(i + 1, makeModel.getMake(), makeModel.getModel(), price, color));
+ }
+ return cars;
+ }
+
+
+ private enum CarColor {
+ RED,
+ BLUE,
+ YELLOW;
+
+ String getLabel() {
+ return name().charAt(0) + name().substring(1).toLowerCase();
+ }
+ }
+
+ interface Resources extends ClientBundle {
+ @Source("make_model.json")
+ TextResource makeModelData();
+ }
+
+ @JsType(isNative = true)
+ interface MakeModel {
+ @JsProperty
+ String getMake();
+
+ @JsProperty
+ String getModel();
+
+ @JsProperty
+ int getYear();
+ }
+
+ @JsType(isNative = true)
+ interface Data {
+ @JsProperty
+ MakeModel[] getData();
+ }
+
+ private static final class Car {
+ private int id;
+ private String make;
+ private String model;
+ private double price;
+ private CarColor color;
+
+ public Car() {
+ }
+
+ public Car(String make, String model, double price, CarColor color) {
+ this.make = make;
+ this.model = model;
+ this.price = price;
+ this.color = color;
+ }
+
+ public Car(int id, String make, String model, double price, CarColor color) {
+ this.id = id;
+ this.make = make;
+ this.model = model;
+ this.price = price;
+ this.color = color;
+ }
+
+ public CarColor getColor() {
+ return color;
+ }
+
+ public void setColor(CarColor color) {
+ this.color = color;
+ }
+
+ public int getId() {
+ return id;
+ }
+
+ public void setId(int id) {
+ this.id = id;
+ }
+
+ public String getMake() {
+ return make;
+ }
+
+ public void setMake(String make) {
+ this.make = make;
+ }
+
+ public String getModel() {
+ return model;
+ }
+
+ public void setModel(String model) {
+ this.model = model;
+ }
+
+ public double getPrice() {
+ return price;
+ }
+
+ public void setPrice(double price) {
+ this.price = price;
+ }
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridViewImpl.java
new file mode 100644
index 0000000..ac80970
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridViewImpl.java
@@ -0,0 +1,15 @@
+package org.dominokit.pages.client.views.ui.samples.datatable.livegrid;
+
+import org.dominokit.domino.api.client.annotations.UiView;
+import org.dominokit.pages.client.presenters.samples.datatable.LiveGridProxy;
+import org.dominokit.pages.client.views.ui.DemoSample;
+import org.dominokit.pages.client.views.ui.LazyProvider;
+import org.dominokit.pages.client.views.ui.SampleViewImpl;
+
+@UiView(presentable = LiveGridProxy.class)
+public class LiveGridViewImpl extends SampleViewImpl {
+
+ public LiveGridViewImpl() {
+ register(DemoSample.of("datatable-live-grid", LiveGridSample.class, LazyProvider.of(LiveGridSample::create)));
+ }
+}
\ No newline at end of file
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/datepicker/DateBoxSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/datepicker/DateBoxSample.java
index 2e12e45..6885136 100644
--- a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/datepicker/DateBoxSample.java
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/datepicker/DateBoxSample.java
@@ -8,6 +8,7 @@
import elemental2.dom.HTMLDivElement;
import org.dominokit.domino.ui.elements.DivElement;
import org.dominokit.domino.ui.forms.DateBox;
+import org.dominokit.domino.ui.forms.DateRangeBox;
import org.dominokit.domino.ui.grid.Row;
import org.dominokit.domino.ui.utils.BaseDominoElement;
import org.gwtproject.i18n.shared.cldr.impl.DateTimeFormatInfoImpl_ar;
@@ -24,7 +25,7 @@ public static DateBoxSample create() {
public DateBoxSample() {
this.element = div().addCss(dui_p_2)
.appendChild(Row.create()
- .span4(DateBox.create("myDateBox")
+ .span4(DateBox.create("Date box")
.setPattern("dd.MM.yyyy")
.setParseStrict(true)
.withPopover((parent, popover) -> popover.addCss(dui_accent_blue)))
@@ -42,6 +43,29 @@ public DateBoxSample() {
.withHeader())
)
)
+ .appendChild(Row.create()
+ .span4(DateRangeBox.create("Date range box")
+ .setPattern("dd.MM.yyyy")
+ .setParseStrict(true)
+ .withPopover((parent, popover) -> popover.addCss(dui_accent_blue)))
+ .span4(DateRangeBox.create("Date range with pattern", new DateTimeFormatInfoImpl_ar())
+ .setPattern("dd-MM-yyyy")
+ .withPopover((parent, popover) -> popover.addCss(dui_accent_blue))
+ .withFromCalendar((parent, calendar) -> calendar
+ .withHeader())
+ .withToCalendar((parent, calendar) -> calendar
+ .withHeader())
+ )
+ .span4(DateRangeBox.create("Date range with parse strict", new DateTimeFormatInfoImpl_es())
+ .setPattern("dd-MM-yyyy")
+ .setParseStrict(true)
+ .withPopover((parent, popover) -> popover.addCss(dui_accent_teal))
+ .withFromCalendar((parent, calendar) -> calendar
+ .withHeader())
+ .withToCalendar((parent, calendar) -> calendar
+ .withHeader())
+ )
+ )
;
init(this);
}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskSample.java
new file mode 100644
index 0000000..736c980
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskSample.java
@@ -0,0 +1,47 @@
+package org.dominokit.pages.client.views.ui.samples.forms.input;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.forms.TextAreaBox;
+import org.dominokit.domino.ui.forms.TextBox;
+import org.dominokit.domino.ui.grid.Column;
+import org.dominokit.domino.ui.grid.Row;
+import org.dominokit.domino.ui.typography.BlockHeader;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.inputmask.InputMask;
+import org.dominokit.pro.domino.ui.inputmask.StringMask;
+
+import static org.dominokit.domino.ui.utils.Domino.*;
+
+public class InputMaskSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static InputMaskSample create() {
+ return new InputMaskSample();
+ }
+
+ public InputMaskSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(BlockHeader.create("Input element"))
+ .appendChild(Row.create()
+ .appendChild(Column.span4()
+ .appendChild(TextBox.create("Input masking")
+ .withInputElement((parent, self) -> InputMask.of(self.element(), "###-###.##").startMasking())
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(TextAreaBox.create("TextArea masking")
+ .withInputElement((parent, self) -> InputMask.of(self.element(), "This is a fixed text in a text area and the user should fill a value ###-###.## \n as it can have multi lines").startMasking())
+ )
+ )
+ )
+ ;
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskViewImpl.java
new file mode 100644
index 0000000..0bfde73
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskViewImpl.java
@@ -0,0 +1,18 @@
+package org.dominokit.pages.client.views.ui.samples.forms.input;
+
+import org.dominokit.domino.api.client.annotations.UiView;
+import org.dominokit.pages.client.presenters.samples.forms.InputMaskProxy;
+import org.dominokit.pages.client.presenters.samples.forms.TextBoxProxy;
+import org.dominokit.pages.client.views.ui.DemoSample;
+import org.dominokit.pages.client.views.ui.LazyProvider;
+import org.dominokit.pages.client.views.ui.SampleViewImpl;
+
+@UiView(presentable = InputMaskProxy.class)
+public class InputMaskViewImpl extends SampleViewImpl {
+
+ public InputMaskViewImpl() {
+ register(DemoSample.of("string-mask-sample", StringMaskSample.class, LazyProvider.of(StringMaskSample::create)));
+ register(DemoSample.of("mask-box-sample", MaskBoxSample.class, LazyProvider.of(MaskBoxSample::create)));
+ register(DemoSample.of("input-mask-sample", InputMaskSample.class, LazyProvider.of(InputMaskSample::create)));
+ }
+}
\ No newline at end of file
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/MaskBoxSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/MaskBoxSample.java
new file mode 100644
index 0000000..5e34345
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/MaskBoxSample.java
@@ -0,0 +1,265 @@
+package org.dominokit.pages.client.views.ui.samples.forms.input;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.button.Button;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.forms.TextBox;
+import org.dominokit.domino.ui.grid.Column;
+import org.dominokit.domino.ui.grid.Row;
+import org.dominokit.domino.ui.typography.BlockHeader;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.domino.ui.utils.PostfixAddOn;
+import org.dominokit.pro.domino.ui.inputmask.*;
+
+import static org.dominokit.domino.ui.utils.Domino.*;
+
+public class MaskBoxSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static MaskBoxSample create() {
+ return new MaskBoxSample();
+ }
+
+ public MaskBoxSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(BlockHeader.create("Basic masking"))
+ .appendChild(Row.create()
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Numbers mask"))
+ .appendChild(new MaskBox("####")
+ .setHelperText("#### : Accept only digits.")
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Letters mask"))
+ .appendChild(new MaskBox("AAAA")
+ .setHelperText("AAAA : Accepts letters only.")
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Numbers and Letters mask"))
+ .appendChild(new MaskBox("###AAAA")
+ .setHelperText("###AAAA : 3 digits followed by 4 letters")
+ )
+ )
+ )
+ .appendChild(Row.create()
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Number or Letter"))
+ .appendChild(new MaskBox("####AA??")
+ .setHelperText("####AA?? : 2 digits then 2 letters then 2 mix digits/letters")
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Fixed characters"))
+ .appendChild(new MaskBox("(####)")
+ .setHelperText("(###) : The () are fixed")
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Fixed characters"))
+ .appendChild(new MaskBox("(AA)-####.##")
+ .setHelperText("(AA)-####.## : The ()-. are all fixed characters")
+ )
+ )
+ )
+ .appendChild(BlockHeader.create("Use different characters for the mask"))
+ .appendChild(Row.create()
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Number or Letter"))
+ .appendChild(new MaskBox("(NNNN)-*-LLLNNN.NNN", MaskOptions.create()
+ .addMaskCharacter(new MaskChar('N', '_', MaskType.DIGIT))
+ .addMaskCharacter(new MaskChar('L', '_', MaskType.LETTER))
+ .addMaskCharacter(new MaskChar('*', '_', MaskType.DIGIT_LETTER))
+ )
+ .setHelperText("(NNNN)-*-LLLNNN.NNN : Use different chars for the mask")
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Custom placeholders"))
+ .appendChild(new MaskBox("(####)-AA**.##", MaskOptions.create()
+ .addMaskCharacter(new MaskChar('#', '#', MaskType.DIGIT))
+ .addMaskCharacter(new MaskChar('A', 'C', MaskType.LETTER))
+ .addMaskCharacter(new MaskChar('*', '?', MaskType.DIGIT_LETTER))
+ )
+ .setHelperText("Use different mask placeholders")
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Different masks and placeholders"))
+ .appendChild(new MaskBox("(AA)-NNN.N*", MaskOptions.create()
+ .addMaskCharacter(new MaskChar('N', '#', MaskType.DIGIT))
+ .addMaskCharacter(new MaskChar('A', 'C', MaskType.LETTER))
+ .addMaskCharacter(new MaskChar('*', '?', MaskType.DIGIT_LETTER)))
+ .setHelperText("(AA)-NNN.N* : You customize the masks and the placeholders")
+ )
+ )
+ )
+ .appendChild(BlockHeader.create("Navigation, home/end keys, Copy/Paste, delete and backspace support"))
+ .appendChild(Row.create()
+ .apply(self -> {
+ DivElement maskedValue = div();
+ DivElement unmaskedValue = div();
+ self
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("No fixed letters included"))
+ .appendChild(new MaskBox("(####)-AAA-###.##?")
+ .setHelperText("(####)-AAA-###.##? : Try to navigate and use copy paste features")
+ .apply(box -> {
+ box.addChangeListener((oldValue, newValue) -> {
+ maskedValue.setTextContent(box.getMaskedValue());
+ unmaskedValue.setTextContent(box.getUnmaskedValue());
+ });
+ })
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Masked value"))
+ .appendChild(maskedValue)
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Unmasked value"))
+ .appendChild(unmaskedValue)
+ )
+ ;
+ })
+
+ )
+ .appendChild(Row.create()
+ .apply(self -> {
+ DivElement maskedValue = div();
+ DivElement unmaskedValue = div();
+ self
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Programmatically include fixed letters"))
+ .appendChild(new MaskBox("(####)-AAA/###.##?", MaskOptions.createDefault()
+ .setIncludeFixedChars(true)
+ .setIncludedFixedChars('.', '/')
+ )
+ .setHelperText("(####)-AAA/###.##? : . and / will be included in the value")
+ .apply(box -> {
+ box.addChangeListener((oldValue, newValue) -> {
+ maskedValue.setTextContent(box.getMaskedValue());
+ unmaskedValue.setTextContent(box.getUnmaskedValue());
+ });
+ })
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Masked value"))
+ .appendChild(maskedValue)
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Unmasked value"))
+ .appendChild(unmaskedValue)
+ )
+ ;
+ })
+
+ )
+ .appendChild(Row.create()
+ .apply(self -> {
+ DivElement maskedValue = div();
+ DivElement unmaskedValue = div();
+ self
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Use expression pattern to include fixed characters"))
+ .appendChild(new MaskBox("(####)-AAA{/}###{.}##?")
+ .setHelperText("(####)-AAA/###.##? : . and / included, - not included")
+ .apply(box -> {
+ box.addChangeListener((oldValue, newValue) -> {
+ maskedValue.setTextContent(box.getMaskedValue());
+ unmaskedValue.setTextContent(box.getUnmaskedValue());
+ });
+ })
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Masked value"))
+ .appendChild(maskedValue)
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Unmasked value"))
+ .appendChild(unmaskedValue)
+ )
+ ;
+ })
+
+ )
+ .appendChild(Row.create()
+ .apply(self -> {
+ DivElement maskedValue = div();
+ DivElement unmaskedValue = div();
+ self
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Use expression pattern to specify digits range e.g : {#:0-5}#{.}{#:01}{A:LMN}"))
+ .appendChild(new MaskBox("{#:0-5}#{.}{#:01}{A:LMN}")
+ .setHelperText("allowed range {#:0257} or {#:0,2,5,7} allowed digits/letters")
+ .apply(box -> {
+ box.addChangeListener((oldValue, newValue) -> {
+ maskedValue.setTextContent(box.getMaskedValue());
+ unmaskedValue.setTextContent(box.getUnmaskedValue());
+ });
+ })
+ )
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Masked value"))
+ .appendChild(maskedValue)
+ )
+ .appendChild(Column.span4()
+ .appendChild(BlockHeader.create("Unmasked value"))
+ .appendChild(unmaskedValue)
+ )
+ ;
+ })
+
+ )
+ .appendChild(Row.create().span12(BlockHeader.create("Try your own mask, use # for digits, A for letters and ? for digits and letters")))
+ .appendChild(Row.create()
+ .apply(self -> {
+ DivElement maskedValue = div();
+ DivElement unmaskedValue = div();
+ MaskBox maskBox = new MaskBox("AA##.##?")
+ .apply(b -> {
+ b.addChangeListener((oldValue, newValue) -> {
+ maskedValue.setTextContent(b.getMaskedValue());
+ unmaskedValue.setTextContent(b.getUnmaskedValue());
+ });
+ });
+ self
+ .appendChild(Column.span3()
+
+ .appendChild(TextBox.create()
+ .apply(textBox -> {
+ textBox
+ .withValue("AA##.##?")
+ .appendChild(PostfixAddOn.of(Button.create("Apply").addClickListener(evt -> {
+ maskBox.setMask(textBox.getValue());
+ })));
+ })
+ )
+ )
+ .appendChild(Column.span3().appendChild(maskBox))
+ .appendChild(Column.span3()
+ .appendChild(BlockHeader.create("Masked value"))
+ .appendChild(maskedValue)
+ )
+ .appendChild(Column.span3()
+ .appendChild(BlockHeader.create("Unmasked value"))
+ .appendChild(unmaskedValue)
+ )
+ ;
+ })
+
+ )
+ ;
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/StringMaskSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/StringMaskSample.java
new file mode 100644
index 0000000..d5f3a72
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/StringMaskSample.java
@@ -0,0 +1,42 @@
+package org.dominokit.pages.client.views.ui.samples.forms.input;
+
+import elemental2.dom.HTMLDivElement;
+import org.dominokit.domino.ui.elements.DivElement;
+import org.dominokit.domino.ui.forms.PasswordBox;
+import org.dominokit.domino.ui.forms.TextBox;
+import org.dominokit.domino.ui.grid.Column;
+import org.dominokit.domino.ui.grid.Row;
+import org.dominokit.domino.ui.typography.BlockHeader;
+import org.dominokit.domino.ui.utils.BaseDominoElement;
+import org.dominokit.pro.domino.ui.inputmask.StringMask;
+
+import static org.dominokit.domino.ui.utils.Domino.*;
+import static org.dominokit.domino.ui.utils.Domino.span;
+
+public class StringMaskSample extends BaseDominoElement {
+
+ private DivElement element;
+
+ public static StringMaskSample create() {
+ return new StringMaskSample();
+ }
+
+ public StringMaskSample() {
+ this.element = div().addCss(dui_p_2)
+ .appendChild(Row.create()
+ .appendChild(Column.span6()
+ .appendChild(span().setTextContent("123SDWLMN4567 -> ###-AAA-(AAA)/##/## : "+new StringMask("###-AAA-(AAA)/##/##").maskInput("123SDWLMN4567").getMaskedValue()))
+ )
+ .appendChild(Column.span6()
+ .appendChild(span().setTextContent("03062026 -> ##/##/#### : "+new StringMask("##/##/####").maskInput("03062026").getMaskedValue()))
+ )
+ )
+ ;
+ init(this);
+ }
+
+ @Override
+ public HTMLDivElement element() {
+ return this.element.element();
+ }
+}
diff --git a/pages/pages-frontend-ui/src/main/resources/alerts.txt b/pages/pages-frontend-ui/src/main/resources/alerts.txt
deleted file mode 100644
index 2a10a23..0000000
--- a/pages/pages-frontend-ui/src/main/resources/alerts.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-Alert.success().dismissible()
- .appendChild(Strong.of("Well done!"))
- .appendChild(" You successfully read this important alert message.");
diff --git a/pages/pages-frontend-ui/src/main/resources/make_model.json b/pages/pages-frontend-ui/src/main/resources/make_model.json
new file mode 100644
index 0000000..91325c1
--- /dev/null
+++ b/pages/pages-frontend-ui/src/main/resources/make_model.json
@@ -0,0 +1,7271 @@
+{
+ "data": [
+ { "year":1926, "make": "Chrysler", "model": "Imperial" },
+ { "year":1948, "make": "Citroƫn", "model": "2CV" },
+ { "year":1950, "make": "Hillman", "model": "Minx Magnificent" },
+ { "year":1953, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1954, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1954, "make": "Cadillac", "model": "Fleetwood" },
+ { "year":1955, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1955, "make": "Ford", "model": "Thunderbird" },
+ { "year":1956, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1957, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1957, "make": "BMW", "model": "600" },
+ { "year":1958, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1958, "make": "BMW", "model": "600" },
+ { "year":1958, "make": "Ford", "model": "Thunderbird" },
+ { "year":1959, "make": "Austin", "model": "Mini" },
+ { "year":1959, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1959, "make": "BMW", "model": "600" },
+ { "year":1960, "make": "Chevrolet", "model": "Corvair" },
+ { "year":1960, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1960, "make": "Fillmore", "model": "Fillmore" },
+ { "year":1960, "make": "Fairthorpe", "model": "Rockette" },
+ { "year":1961, "make": "Austin", "model": "Mini Cooper" },
+ { "year":1961, "make": "Studebaker", "model": "Avanti" },
+ { "year":1961, "make": "Pontiac", "model": "Tempest" },
+ { "year":1961, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1962, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1962, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1962, "make": "Studebaker", "model": "Avanti" },
+ { "year":1962, "make": "Buick", "model": "Special" },
+ { "year":1963, "make": "Austin", "model": "Mini" },
+ { "year":1963, "make": "Austin", "model": "Mini Cooper S" },
+ { "year":1963, "make": "Rambler", "model": "Classic" },
+ { "year":1963, "make": "Ford", "model": "E-Series" },
+ { "year":1963, "make": "Studebaker", "model": "Avanti" },
+ { "year":1963, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1963, "make": "Chevrolet", "model": "Corvair 500" },
+ { "year":1963, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1964, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1964, "make": "Ford", "model": "Mustang" },
+ { "year":1964, "make": "Ford", "model": "Galaxie" },
+ { "year":1964, "make": "Pontiac", "model": "GTO" },
+ { "year":1964, "make": "Pontiac", "model": "LeMans" },
+ { "year":1964, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1964, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1964, "make": "Plymouth", "model": "Fury" },
+ { "year":1964, "make": "Studebaker", "model": "Avanti" },
+ { "year":1964, "make": "Austin", "model": "Mini Cooper" },
+ { "year":1965, "make": "Ford", "model": "Fairlane" },
+ { "year":1965, "make": "Ford", "model": "Mustang" },
+ { "year":1965, "make": "Ford", "model": "Thunderbird" },
+ { "year":1965, "make": "Pontiac", "model": "GTO" },
+ { "year":1965, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1965, "make": "Pontiac", "model": "LeMans" },
+ { "year":1965, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1965, "make": "Pontiac", "model": "Tempest" },
+ { "year":1965, "make": "Volkswagen", "model": "Beetle" },
+ { "year":1965, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1966, "make": "Ford", "model": "Galaxie" },
+ { "year":1966, "make": "Ford", "model": "Mustang" },
+ { "year":1966, "make": "Ford", "model": "Falcon" },
+ { "year":1966, "make": "Ford", "model": "Fairlane" },
+ { "year":1966, "make": "Jensen", "model": "Interceptor" },
+ { "year":1966, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1966, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1966, "make": "Pontiac", "model": "GTO" },
+ { "year":1966, "make": "Pontiac", "model": "LeMans" },
+ { "year":1966, "make": "Pontiac", "model": "Tempest" },
+ { "year":1966, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1966, "make": "Oldsmobile", "model": "Toronado" },
+ { "year":1967, "make": "Volkswagen", "model": "Beetle" },
+ { "year":1967, "make": "Pontiac", "model": "Tempest" },
+ { "year":1967, "make": "Pontiac", "model": "Firebird" },
+ { "year":1967, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1967, "make": "Pontiac", "model": "GTO" },
+ { "year":1967, "make": "Pontiac", "model": "LeMans" },
+ { "year":1967, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1967, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1967, "make": "Chevrolet", "model": "Bel Air" },
+ { "year":1967, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1967, "make": "Ford", "model": "Country" },
+ { "year":1967, "make": "Ford", "model": "Falcon" },
+ { "year":1967, "make": "Ford", "model": "Mustang" },
+ { "year":1967, "make": "Ford", "model": "Thunderbird" },
+ { "year":1967, "make": "Ford", "model": "Fairlane" },
+ { "year":1967, "make": "Mercury", "model": "Cougar" },
+ { "year":1967, "make": "Jensen", "model": "Interceptor" },
+ { "year":1968, "make": "Pontiac", "model": "Firebird" },
+ { "year":1968, "make": "Pontiac", "model": "Lemans" },
+ { "year":1968, "make": "Pontiac", "model": "GTO" },
+ { "year":1968, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1968, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1968, "make": "Shelby", "model": "GT500" },
+ { "year":1968, "make": "Dodge", "model": "Charger" },
+ { "year":1968, "make": "Mercury", "model": "Cougar" },
+ { "year":1968, "make": "Ford", "model": "Mustang" },
+ { "year":1968, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1968, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1969, "make": "Pontiac", "model": "Firebird" },
+ { "year":1969, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1969, "make": "Pontiac", "model": "GTO" },
+ { "year":1969, "make": "Mercury", "model": "Cougar" },
+ { "year":1969, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1969, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1969, "make": "Dodge", "model": "Charger" },
+ { "year":1969, "make": "Shelby", "model": "GT350" },
+ { "year":1969, "make": "Ford", "model": "Mustang" },
+ { "year":1969, "make": "Plymouth", "model": "Roadrunner" },
+ { "year":1970, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1970, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1970, "make": "Pontiac", "model": "GTO" },
+ { "year":1970, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1970, "make": "Mercury", "model": "Cougar" },
+ { "year":1970, "make": "Ford", "model": "Mustang" },
+ { "year":1970, "make": "Ford", "model": "Torino" },
+ { "year":1970, "make": "Porsche", "model": "914" },
+ { "year":1970, "make": "Dodge", "model": "Charger" },
+ { "year":1971, "make": "Ford", "model": "Mustang" },
+ { "year":1971, "make": "Chevrolet", "model": "Vega" },
+ { "year":1971, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1971, "make": "Pontiac", "model": "GTO" },
+ { "year":1971, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1972, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1972, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1972, "make": "Citroƫn", "model": "SM" },
+ { "year":1972, "make": "Pontiac", "model": "GTO" },
+ { "year":1972, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1972, "make": "Ford", "model": "Thunderbird" },
+ { "year":1972, "make": "Ford", "model": "Mustang" },
+ { "year":1973, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1973, "make": "Pontiac", "model": "GTO" },
+ { "year":1973, "make": "Ford", "model": "Mustang" },
+ { "year":1973, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1973, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":1973, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1974, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1974, "make": "Ford", "model": "Mustang" },
+ { "year":1974, "make": "Citroƫn", "model": "CX" },
+ { "year":1974, "make": "Pontiac", "model": "GTO" },
+ { "year":1974, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1975, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1975, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1975, "make": "Chevrolet", "model": "Monza" },
+ { "year":1975, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1976, "make": "Volkswagen", "model": "Golf" },
+ { "year":1976, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1976, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1976, "make": "Toyota", "model": "Celica" },
+ { "year":1976, "make": "Plymouth", "model": "Volare" },
+ { "year":1976, "make": "Dodge", "model": "Aspen" },
+ { "year":1977, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1977, "make": "Chevrolet", "model": "Caprice" },
+ { "year":1977, "make": "Mercedes-Benz", "model": "W123" },
+ { "year":1977, "make": "MG", "model": "MGB" },
+ { "year":1977, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1977, "make": "Ford", "model": "Thunderbird" },
+ { "year":1978, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1978, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1978, "make": "Toyota", "model": "Celica" },
+ { "year":1978, "make": "Plymouth", "model": "Horizon" },
+ { "year":1978, "make": "Dodge", "model": "Omni" },
+ { "year":1978, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1979, "make": "Nissan", "model": "280ZX" },
+ { "year":1979, "make": "Chevrolet", "model": "LUV" },
+ { "year":1979, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1979, "make": "Ford", "model": "Mustang" },
+ { "year":1979, "make": "Buick", "model": "Riviera" },
+ { "year":1979, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1980, "make": "Ford", "model": "Mustang" },
+ { "year":1980, "make": "Ford", "model": "Thunderbird" },
+ { "year":1980, "make": "Chevrolet", "model": "Citation" },
+ { "year":1980, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1980, "make": "Honda", "model": "Civic" },
+ { "year":1980, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1981, "make": "Plymouth", "model": "Reliant" },
+ { "year":1981, "make": "Dodge", "model": "Aries" },
+ { "year":1981, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1981, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1981, "make": "Mercedes-Benz", "model": "W126" },
+ { "year":1982, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1982, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1982, "make": "Toyota", "model": "Celica" },
+ { "year":1983, "make": "Ford", "model": "Thunderbird" },
+ { "year":1983, "make": "Ford", "model": "Mustang" },
+ { "year":1983, "make": "Mercedes-Benz", "model": "W126" },
+ { "year":1983, "make": "Pontiac", "model": "6000" },
+ { "year":1983, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1983, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1983, "make": "Toyota", "model": "Celica" },
+ { "year":1983, "make": "Chevrolet", "model": "Caprice" },
+ { "year":1983, "make": "Honda", "model": "Accord" },
+ { "year":1983, "make": "Renault", "model": "Alliance" },
+ { "year":1983, "make": "Mazda", "model": "626" },
+ { "year":1983, "make": "Mazda", "model": "RX-7" },
+ { "year":1983, "make": "Volkswagen", "model": "Golf" },
+ { "year":1983, "make": "Porsche", "model": "944" },
+ { "year":1984, "make": "Pontiac", "model": "1000" },
+ { "year":1984, "make": "Pontiac", "model": "6000" },
+ { "year":1984, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1984, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1984, "make": "Pontiac", "model": "Firebird" },
+ { "year":1984, "make": "Pontiac", "model": "Parisienne" },
+ { "year":1984, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1984, "make": "Pontiac", "model": "Fiero" },
+ { "year":1984, "make": "Pontiac", "model": "Firefly" },
+ { "year":1984, "make": "Ford", "model": "Bronco II" },
+ { "year":1984, "make": "Ford", "model": "Laser" },
+ { "year":1984, "make": "Ford", "model": "Thunderbird" },
+ { "year":1984, "make": "Ford", "model": "EXP" },
+ { "year":1984, "make": "Ford", "model": "Ranger" },
+ { "year":1984, "make": "Ford", "model": "Escort" },
+ { "year":1984, "make": "Ford", "model": "Tempo" },
+ { "year":1984, "make": "Ford", "model": "LTD" },
+ { "year":1984, "make": "Ford", "model": "F250" },
+ { "year":1984, "make": "Ford", "model": "F150" },
+ { "year":1984, "make": "Ford", "model": "E250" },
+ { "year":1984, "make": "Ford", "model": "LTD Crown Victoria" },
+ { "year":1984, "make": "Ford", "model": "Bronco" },
+ { "year":1984, "make": "Ford", "model": "E150" },
+ { "year":1984, "make": "Ford", "model": "Mustang" },
+ { "year":1984, "make": "Mitsubishi", "model": "Space" },
+ { "year":1984, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1984, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1984, "make": "Mitsubishi", "model": "Starion" },
+ { "year":1984, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1984, "make": "Mitsubishi", "model": "Cordia" },
+ { "year":1984, "make": "Mitsubishi", "model": "Tredia" },
+ { "year":1984, "make": "Subaru", "model": "Brat" },
+ { "year":1984, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1984, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1984, "make": "Mercedes-Benz", "model": "W201" },
+ { "year":1984, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1984, "make": "Mercury", "model": "Topaz" },
+ { "year":1984, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1984, "make": "Mercury", "model": "Lynx" },
+ { "year":1984, "make": "Mercury", "model": "Capri" },
+ { "year":1984, "make": "Mercury", "model": "Cougar" },
+ { "year":1984, "make": "Mercury", "model": "Marquis" },
+ { "year":1984, "make": "Lotus", "model": "Esprit Turbo" },
+ { "year":1984, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1984, "make": "Volkswagen", "model": "Golf" },
+ { "year":1984, "make": "Volkswagen", "model": "Vanagon" },
+ { "year":1984, "make": "Volkswagen", "model": "Scirocco" },
+ { "year":1984, "make": "Volkswagen", "model": "Quantum" },
+ { "year":1984, "make": "Buick", "model": "Electra" },
+ { "year":1984, "make": "Buick", "model": "Century" },
+ { "year":1984, "make": "Buick", "model": "Skyhawk" },
+ { "year":1984, "make": "Lincoln", "model": "Town Car" },
+ { "year":1984, "make": "Lincoln", "model": "Continental" },
+ { "year":1984, "make": "Lincoln", "model": "Mark VII" },
+ { "year":1984, "make": "Maserati", "model": "Quattroporte" },
+ { "year":1984, "make": "Maserati", "model": "Biturbo" },
+ { "year":1984, "make": "Saab", "model": "900" },
+ { "year":1984, "make": "Audi", "model": "5000S" },
+ { "year":1984, "make": "Honda", "model": "Accord" },
+ { "year":1984, "make": "Honda", "model": "CR-X" },
+ { "year":1984, "make": "Honda", "model": "Prelude" },
+ { "year":1984, "make": "Porsche", "model": "944" },
+ { "year":1984, "make": "Dodge", "model": "Daytona" },
+ { "year":1984, "make": "Suzuki", "model": "SJ 410" },
+ { "year":1984, "make": "Mazda", "model": "626" },
+ { "year":1984, "make": "Mazda", "model": "GLC" },
+ { "year":1984, "make": "Mazda", "model": "RX-7" },
+ { "year":1984, "make": "Toyota", "model": "Celica" },
+ { "year":1984, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1985, "make": "Buick", "model": "Somerset" },
+ { "year":1985, "make": "Buick", "model": "Electra" },
+ { "year":1985, "make": "Buick", "model": "Century" },
+ { "year":1985, "make": "Buick", "model": "LeSabre" },
+ { "year":1985, "make": "Buick", "model": "Riviera" },
+ { "year":1985, "make": "Buick", "model": "Skyhawk" },
+ { "year":1985, "make": "Buick", "model": "Regal" },
+ { "year":1985, "make": "Buick", "model": "Skylark" },
+ { "year":1985, "make": "Ford", "model": "E-Series" },
+ { "year":1985, "make": "Ford", "model": "Bronco II" },
+ { "year":1985, "make": "Ford", "model": "Bronco" },
+ { "year":1985, "make": "Ford", "model": "Tempo" },
+ { "year":1985, "make": "Ford", "model": "F-Series" },
+ { "year":1985, "make": "Ford", "model": "Laser" },
+ { "year":1985, "make": "Ford", "model": "LTD Crown Victoria" },
+ { "year":1985, "make": "Ford", "model": "Ranger" },
+ { "year":1985, "make": "Ford", "model": "Mustang" },
+ { "year":1985, "make": "Ford", "model": "LTD" },
+ { "year":1985, "make": "Ford", "model": "Escort" },
+ { "year":1985, "make": "Ford", "model": "EXP" },
+ { "year":1985, "make": "Ford", "model": "Thunderbird" },
+ { "year":1985, "make": "Mitsubishi", "model": "Starion" },
+ { "year":1985, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1985, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1985, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1985, "make": "Mitsubishi", "model": "Tredia" },
+ { "year":1985, "make": "Mitsubishi", "model": "Cordia" },
+ { "year":1985, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1985, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1985, "make": "Volkswagen", "model": "GTI" },
+ { "year":1985, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1985, "make": "Volkswagen", "model": "Golf" },
+ { "year":1985, "make": "Volkswagen", "model": "Passat" },
+ { "year":1985, "make": "Volkswagen", "model": "Scirocco" },
+ { "year":1985, "make": "Volkswagen", "model": "Type 2" },
+ { "year":1985, "make": "Mercedes-Benz", "model": "W201" },
+ { "year":1985, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1985, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1985, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1985, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1985, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1985, "make": "Saab", "model": "900" },
+ { "year":1985, "make": "Audi", "model": "4000s" },
+ { "year":1985, "make": "Audi", "model": "Quattro" },
+ { "year":1985, "make": "Audi", "model": "5000S" },
+ { "year":1985, "make": "Audi", "model": "Coupe GT" },
+ { "year":1985, "make": "Lamborghini", "model": "Countach" },
+ { "year":1985, "make": "Mercury", "model": "Topaz" },
+ { "year":1985, "make": "Mercury", "model": "Marquis" },
+ { "year":1985, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1985, "make": "Mercury", "model": "Lynx" },
+ { "year":1985, "make": "Mercury", "model": "Cougar" },
+ { "year":1985, "make": "Mercury", "model": "Capri" },
+ { "year":1985, "make": "Mazda", "model": "626" },
+ { "year":1985, "make": "Mazda", "model": "RX-7" },
+ { "year":1985, "make": "Mazda", "model": "Familia" },
+ { "year":1985, "make": "Mazda", "model": "B2000" },
+ { "year":1985, "make": "Pontiac", "model": "1000" },
+ { "year":1985, "make": "Pontiac", "model": "6000" },
+ { "year":1985, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1985, "make": "Pontiac", "model": "Parisienne" },
+ { "year":1985, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1985, "make": "Pontiac", "model": "Fiero" },
+ { "year":1985, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1985, "make": "Pontiac", "model": "Firebird" },
+ { "year":1985, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1985, "make": "Pontiac", "model": "Firefly" },
+ { "year":1985, "make": "Subaru", "model": "XT" },
+ { "year":1985, "make": "Subaru", "model": "BRAT" },
+ { "year":1985, "make": "Subaru", "model": "Leone" },
+ { "year":1985, "make": "Merkur", "model": "XR4Ti" },
+ { "year":1985, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1985, "make": "Honda", "model": "CR-X" },
+ { "year":1985, "make": "Honda", "model": "Civic" },
+ { "year":1985, "make": "Honda", "model": "Accord" },
+ { "year":1985, "make": "Honda", "model": "Prelude" },
+ { "year":1985, "make": "Maserati", "model": "Biturbo" },
+ { "year":1985, "make": "Maserati", "model": "Quattroporte" },
+ { "year":1985, "make": "Lincoln", "model": "Town Car" },
+ { "year":1985, "make": "Lincoln", "model": "Continental" },
+ { "year":1985, "make": "Lincoln", "model": "Continental Mark VII" },
+ { "year":1985, "make": "Plymouth", "model": "Voyager" },
+ { "year":1985, "make": "Porsche", "model": "911" },
+ { "year":1985, "make": "Porsche", "model": "928" },
+ { "year":1985, "make": "Porsche", "model": "944" },
+ { "year":1985, "make": "Suzuki", "model": "Cultus" },
+ { "year":1985, "make": "Suzuki", "model": "SJ" },
+ { "year":1985, "make": "Toyota", "model": "MR2" },
+ { "year":1985, "make": "Lotus", "model": "Esprit" },
+ { "year":1985, "make": "Dodge", "model": "Caravan" },
+ { "year":1986, "make": "Maserati", "model": "Biturbo" },
+ { "year":1986, "make": "Maserati", "model": "Quattroporte" },
+ { "year":1986, "make": "Subaru", "model": "XT" },
+ { "year":1986, "make": "Subaru", "model": "Leone" },
+ { "year":1986, "make": "Subaru", "model": "BRAT" },
+ { "year":1986, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1986, "make": "Ford", "model": "Thunderbird" },
+ { "year":1986, "make": "Ford", "model": "F-Series" },
+ { "year":1986, "make": "Ford", "model": "Bronco II" },
+ { "year":1986, "make": "Ford", "model": "Ranger" },
+ { "year":1986, "make": "Ford", "model": "E-Series" },
+ { "year":1986, "make": "Ford", "model": "Taurus" },
+ { "year":1986, "make": "Ford", "model": "Tempo" },
+ { "year":1986, "make": "Ford", "model": "EXP" },
+ { "year":1986, "make": "Ford", "model": "LTD Crown Victoria" },
+ { "year":1986, "make": "Ford", "model": "Escort" },
+ { "year":1986, "make": "Ford", "model": "Laser" },
+ { "year":1986, "make": "Ford", "model": "Aerostar" },
+ { "year":1986, "make": "Ford", "model": "LTD" },
+ { "year":1986, "make": "Ford", "model": "Mustang" },
+ { "year":1986, "make": "Ford", "model": "Courier" },
+ { "year":1986, "make": "Ford", "model": "Bronco" },
+ { "year":1986, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1986, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1986, "make": "Mitsubishi", "model": "Mighty Max" },
+ { "year":1986, "make": "Mitsubishi", "model": "Precis" },
+ { "year":1986, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1986, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1986, "make": "Mitsubishi", "model": "Cordia" },
+ { "year":1986, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1986, "make": "Mitsubishi", "model": "Tredia" },
+ { "year":1986, "make": "Mitsubishi", "model": "Starion" },
+ { "year":1986, "make": "Pontiac", "model": "1000" },
+ { "year":1986, "make": "Pontiac", "model": "6000" },
+ { "year":1986, "make": "Pontiac", "model": "Fiero" },
+ { "year":1986, "make": "Pontiac", "model": "Firebird" },
+ { "year":1986, "make": "Pontiac", "model": "Safari" },
+ { "year":1986, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1986, "make": "Pontiac", "model": "Parisienne" },
+ { "year":1986, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1986, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1986, "make": "Pontiac", "model": "Firefly" },
+ { "year":1986, "make": "Pontiac", "model": "Gemini" },
+ { "year":1986, "make": "Pontiac", "model": "Firebird Trans Am" },
+ { "year":1986, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1986, "make": "Porsche", "model": "911" },
+ { "year":1986, "make": "Porsche", "model": "928" },
+ { "year":1986, "make": "Porsche", "model": "944" },
+ { "year":1986, "make": "Audi", "model": "Coupe GT" },
+ { "year":1986, "make": "Audi", "model": "5000S" },
+ { "year":1986, "make": "Audi", "model": "4000s" },
+ { "year":1986, "make": "Audi", "model": "5000CS Quattro" },
+ { "year":1986, "make": "Audi", "model": "4000s Quattro" },
+ { "year":1986, "make": "Audi", "model": "4000CS Quattro" },
+ { "year":1986, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1986, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1986, "make": "Mercedes-Benz", "model": "W201" },
+ { "year":1986, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1986, "make": "Mercury", "model": "Topaz" },
+ { "year":1986, "make": "Mercury", "model": "Capri" },
+ { "year":1986, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1986, "make": "Mercury", "model": "Lynx" },
+ { "year":1986, "make": "Mercury", "model": "Marquis" },
+ { "year":1986, "make": "Mercury", "model": "Cougar" },
+ { "year":1986, "make": "Mercury", "model": "Sable" },
+ { "year":1986, "make": "Volkswagen", "model": "GTI" },
+ { "year":1986, "make": "Volkswagen", "model": "Type 2" },
+ { "year":1986, "make": "Volkswagen", "model": "Passat" },
+ { "year":1986, "make": "Volkswagen", "model": "Scirocco" },
+ { "year":1986, "make": "Volkswagen", "model": "Golf" },
+ { "year":1986, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1986, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1986, "make": "Mazda", "model": "626" },
+ { "year":1986, "make": "Mazda", "model": "Familia" },
+ { "year":1986, "make": "Mazda", "model": "B-Series" },
+ { "year":1986, "make": "Mazda", "model": "RX-7" },
+ { "year":1986, "make": "Buick", "model": "Riviera" },
+ { "year":1986, "make": "Buick", "model": "LeSabre" },
+ { "year":1986, "make": "Buick", "model": "Regal" },
+ { "year":1986, "make": "Buick", "model": "Skylark" },
+ { "year":1986, "make": "Buick", "model": "Skyhawk" },
+ { "year":1986, "make": "Buick", "model": "Century" },
+ { "year":1986, "make": "Buick", "model": "Electra" },
+ { "year":1986, "make": "Buick", "model": "Somerset" },
+ { "year":1986, "make": "Lincoln", "model": "Continental" },
+ { "year":1986, "make": "Lincoln", "model": "Town Car" },
+ { "year":1986, "make": "Lincoln", "model": "Continental Mark VII" },
+ { "year":1986, "make": "Toyota", "model": "MR2" },
+ { "year":1986, "make": "Honda", "model": "Prelude" },
+ { "year":1986, "make": "Honda", "model": "Accord" },
+ { "year":1986, "make": "Suzuki", "model": "SJ 410" },
+ { "year":1986, "make": "Suzuki", "model": "SJ" },
+ { "year":1986, "make": "Saab", "model": "900" },
+ { "year":1986, "make": "Saab", "model": "9000" },
+ { "year":1986, "make": "Lotus", "model": "Esprit" },
+ { "year":1986, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1986, "make": "Lamborghini", "model": "Countach" },
+ { "year":1987, "make": "Honda", "model": "Accord" },
+ { "year":1987, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1987, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1987, "make": "Mercedes-Benz", "model": "W201" },
+ { "year":1987, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1987, "make": "Ford", "model": "Mustang" },
+ { "year":1987, "make": "Ford", "model": "Courier" },
+ { "year":1987, "make": "Ford", "model": "Laser" },
+ { "year":1987, "make": "Ford", "model": "Escort" },
+ { "year":1987, "make": "Ford", "model": "Tempo" },
+ { "year":1987, "make": "Ford", "model": "Aerostar" },
+ { "year":1987, "make": "Ford", "model": "Thunderbird" },
+ { "year":1987, "make": "Ford", "model": "E-Series" },
+ { "year":1987, "make": "Ford", "model": "F-Series" },
+ { "year":1987, "make": "Ford", "model": "Bronco II" },
+ { "year":1987, "make": "Ford", "model": "Taurus" },
+ { "year":1987, "make": "Ford", "model": "LTD Crown Victoria" },
+ { "year":1987, "make": "Ford", "model": "Bronco" },
+ { "year":1987, "make": "Ford", "model": "Ranger" },
+ { "year":1987, "make": "Ford", "model": "EXP" },
+ { "year":1987, "make": "Audi", "model": "4000" },
+ { "year":1987, "make": "Audi", "model": "5000CS" },
+ { "year":1987, "make": "Audi", "model": "4000CS Quattro" },
+ { "year":1987, "make": "Audi", "model": "5000S" },
+ { "year":1987, "make": "Audi", "model": "Coupe GT" },
+ { "year":1987, "make": "Mazda", "model": "626" },
+ { "year":1987, "make": "Mazda", "model": "929" },
+ { "year":1987, "make": "Mazda", "model": "Familia" },
+ { "year":1987, "make": "Mazda", "model": "RX-7" },
+ { "year":1987, "make": "Mazda", "model": "B-Series" },
+ { "year":1987, "make": "Mazda", "model": "B2600" },
+ { "year":1987, "make": "Lamborghini", "model": "Countach" },
+ { "year":1987, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1987, "make": "Volkswagen", "model": "Scirocco" },
+ { "year":1987, "make": "Volkswagen", "model": "Fox" },
+ { "year":1987, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1987, "make": "Volkswagen", "model": "Type 2" },
+ { "year":1987, "make": "Volkswagen", "model": "Golf" },
+ { "year":1987, "make": "Volkswagen", "model": "Passat" },
+ { "year":1987, "make": "Volkswagen", "model": "GTI" },
+ { "year":1987, "make": "Suzuki", "model": "Swift" },
+ { "year":1987, "make": "Suzuki", "model": "SJ" },
+ { "year":1987, "make": "Subaru", "model": "Leone" },
+ { "year":1987, "make": "Subaru", "model": "XT" },
+ { "year":1987, "make": "Subaru", "model": "BRAT" },
+ { "year":1987, "make": "Subaru", "model": "Justy" },
+ { "year":1987, "make": "Buick", "model": "Electra" },
+ { "year":1987, "make": "Buick", "model": "Regal" },
+ { "year":1987, "make": "Buick", "model": "Skyhawk" },
+ { "year":1987, "make": "Buick", "model": "Century" },
+ { "year":1987, "make": "Buick", "model": "LeSabre" },
+ { "year":1987, "make": "Buick", "model": "Somerset" },
+ { "year":1987, "make": "Buick", "model": "Skylark" },
+ { "year":1987, "make": "Buick", "model": "Riviera" },
+ { "year":1987, "make": "Porsche", "model": "911" },
+ { "year":1987, "make": "Porsche", "model": "928" },
+ { "year":1987, "make": "Porsche", "model": "944" },
+ { "year":1987, "make": "Porsche", "model": "924 S" },
+ { "year":1987, "make": "Pontiac", "model": "6000" },
+ { "year":1987, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1987, "make": "Pontiac", "model": "Chevette" },
+ { "year":1987, "make": "Pontiac", "model": "Gemini" },
+ { "year":1987, "make": "Pontiac", "model": "Fiero" },
+ { "year":1987, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1987, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1987, "make": "Pontiac", "model": "Safari" },
+ { "year":1987, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1987, "make": "Pontiac", "model": "Firebird" },
+ { "year":1987, "make": "Pontiac", "model": "Firefly" },
+ { "year":1987, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1987, "make": "Mitsubishi", "model": "Starion" },
+ { "year":1987, "make": "Mitsubishi", "model": "Excel" },
+ { "year":1987, "make": "Mitsubishi", "model": "L300" },
+ { "year":1987, "make": "Mitsubishi", "model": "Cordia" },
+ { "year":1987, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1987, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1987, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1987, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1987, "make": "Mitsubishi", "model": "Tredia" },
+ { "year":1987, "make": "Mercury", "model": "Lynx" },
+ { "year":1987, "make": "Mercury", "model": "Topaz" },
+ { "year":1987, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1987, "make": "Mercury", "model": "Sable" },
+ { "year":1987, "make": "Mercury", "model": "Cougar" },
+ { "year":1987, "make": "Maserati", "model": "Biturbo" },
+ { "year":1987, "make": "Lincoln", "model": "Continental" },
+ { "year":1987, "make": "Lincoln", "model": "Continental Mark VII" },
+ { "year":1987, "make": "Lincoln", "model": "Town Car" },
+ { "year":1987, "make": "Saab", "model": "900" },
+ { "year":1987, "make": "Saab", "model": "9000" },
+ { "year":1987, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1987, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1987, "make": "Toyota", "model": "MR2" },
+ { "year":1987, "make": "Lotus", "model": "Esprit" },
+ { "year":1987, "make": "Acura", "model": "Legend" },
+ { "year":1988, "make": "Acura", "model": "Integra" },
+ { "year":1988, "make": "Acura", "model": "Legend" },
+ { "year":1988, "make": "Porsche", "model": "911" },
+ { "year":1988, "make": "Porsche", "model": "924" },
+ { "year":1988, "make": "Porsche", "model": "928" },
+ { "year":1988, "make": "Porsche", "model": "944" },
+ { "year":1988, "make": "Pontiac", "model": "6000" },
+ { "year":1988, "make": "Pontiac", "model": "Firebird" },
+ { "year":1988, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1988, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1988, "make": "Pontiac", "model": "Gemini" },
+ { "year":1988, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1988, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1988, "make": "Pontiac", "model": "Fiero" },
+ { "year":1988, "make": "Pontiac", "model": "Safari" },
+ { "year":1988, "make": "Pontiac", "model": "Firefly" },
+ { "year":1988, "make": "Pontiac", "model": "LeMans" },
+ { "year":1988, "make": "Pontiac", "model": "Turbo Firefly" },
+ { "year":1988, "make": "Volkswagen", "model": "Passat" },
+ { "year":1988, "make": "Volkswagen", "model": "GTI" },
+ { "year":1988, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1988, "make": "Volkswagen", "model": "Fox" },
+ { "year":1988, "make": "Volkswagen", "model": "Type 2" },
+ { "year":1988, "make": "Volkswagen", "model": "Golf" },
+ { "year":1988, "make": "Volkswagen", "model": "Scirocco" },
+ { "year":1988, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1988, "make": "Mercury", "model": "Sable" },
+ { "year":1988, "make": "Mercury", "model": "Topaz" },
+ { "year":1988, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1988, "make": "Mercury", "model": "Cougar" },
+ { "year":1988, "make": "Mercury", "model": "Tracer" },
+ { "year":1988, "make": "Buick", "model": "Electra" },
+ { "year":1988, "make": "Buick", "model": "Skyhawk" },
+ { "year":1988, "make": "Buick", "model": "Century" },
+ { "year":1988, "make": "Buick", "model": "Riviera" },
+ { "year":1988, "make": "Buick", "model": "Regal" },
+ { "year":1988, "make": "Buick", "model": "Skylark" },
+ { "year":1988, "make": "Buick", "model": "Reatta" },
+ { "year":1988, "make": "Buick", "model": "LeSabre" },
+ { "year":1988, "make": "Subaru", "model": "Leone" },
+ { "year":1988, "make": "Subaru", "model": "XT" },
+ { "year":1988, "make": "Subaru", "model": "Justy" },
+ { "year":1988, "make": "Honda", "model": "CR-X" },
+ { "year":1988, "make": "Honda", "model": "Civic" },
+ { "year":1988, "make": "Honda", "model": "Accord" },
+ { "year":1988, "make": "Ford", "model": "Thunderbird" },
+ { "year":1988, "make": "Ford", "model": "Aerostar" },
+ { "year":1988, "make": "Ford", "model": "Escort" },
+ { "year":1988, "make": "Ford", "model": "Mustang" },
+ { "year":1988, "make": "Ford", "model": "Taurus" },
+ { "year":1988, "make": "Ford", "model": "Bronco II" },
+ { "year":1988, "make": "Ford", "model": "Laser" },
+ { "year":1988, "make": "Ford", "model": "Tempo" },
+ { "year":1988, "make": "Ford", "model": "E-Series" },
+ { "year":1988, "make": "Ford", "model": "LTD Crown Victoria" },
+ { "year":1988, "make": "Ford", "model": "F-Series" },
+ { "year":1988, "make": "Ford", "model": "Ranger" },
+ { "year":1988, "make": "Ford", "model": "Festiva" },
+ { "year":1988, "make": "Ford", "model": "Bronco" },
+ { "year":1988, "make": "Ford", "model": "Courier" },
+ { "year":1988, "make": "Ford", "model": "EXP" },
+ { "year":1988, "make": "Mitsubishi", "model": "L300" },
+ { "year":1988, "make": "Mitsubishi", "model": "Tredia" },
+ { "year":1988, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1988, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1988, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1988, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1988, "make": "Mitsubishi", "model": "Excel" },
+ { "year":1988, "make": "Mitsubishi", "model": "Starion" },
+ { "year":1988, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1988, "make": "Mitsubishi", "model": "Cordia" },
+ { "year":1988, "make": "Mazda", "model": "626" },
+ { "year":1988, "make": "Mazda", "model": "929" },
+ { "year":1988, "make": "Mazda", "model": "Familia" },
+ { "year":1988, "make": "Mazda", "model": "B-Series" },
+ { "year":1988, "make": "Mazda", "model": "RX-7" },
+ { "year":1988, "make": "Mazda", "model": "MX-6" },
+ { "year":1988, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1988, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1988, "make": "Mercedes-Benz", "model": "W201" },
+ { "year":1988, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1988, "make": "Suzuki", "model": "Swift" },
+ { "year":1988, "make": "Suzuki", "model": "SJ" },
+ { "year":1988, "make": "Audi", "model": "90" },
+ { "year":1988, "make": "Audi", "model": "5000S" },
+ { "year":1988, "make": "Audi", "model": "5000CS" },
+ { "year":1988, "make": "Audi", "model": "80/90" },
+ { "year":1988, "make": "Lamborghini", "model": "Countach" },
+ { "year":1988, "make": "Lincoln", "model": "Town Car" },
+ { "year":1988, "make": "Lincoln", "model": "Continental" },
+ { "year":1988, "make": "Lincoln", "model": "Continental Mark VII" },
+ { "year":1988, "make": "Lotus", "model": "Esprit" },
+ { "year":1988, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1988, "make": "Saab", "model": "900" },
+ { "year":1988, "make": "Saab", "model": "9000" },
+ { "year":1988, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1989, "make": "Buick", "model": "Electra" },
+ { "year":1989, "make": "Buick", "model": "Skyhawk" },
+ { "year":1989, "make": "Buick", "model": "Century" },
+ { "year":1989, "make": "Buick", "model": "Regal" },
+ { "year":1989, "make": "Buick", "model": "Skylark" },
+ { "year":1989, "make": "Buick", "model": "Reatta" },
+ { "year":1989, "make": "Buick", "model": "Riviera" },
+ { "year":1989, "make": "Buick", "model": "Estate" },
+ { "year":1989, "make": "Buick", "model": "LeSabre" },
+ { "year":1989, "make": "Ford", "model": "E-Series" },
+ { "year":1989, "make": "Ford", "model": "F-Series" },
+ { "year":1989, "make": "Ford", "model": "Taurus" },
+ { "year":1989, "make": "Ford", "model": "Mustang" },
+ { "year":1989, "make": "Ford", "model": "Laser" },
+ { "year":1989, "make": "Ford", "model": "Probe" },
+ { "year":1989, "make": "Ford", "model": "Escort" },
+ { "year":1989, "make": "Ford", "model": "Tempo" },
+ { "year":1989, "make": "Ford", "model": "Aerostar" },
+ { "year":1989, "make": "Ford", "model": "Festiva" },
+ { "year":1989, "make": "Ford", "model": "Courier" },
+ { "year":1989, "make": "Ford", "model": "Bronco II" },
+ { "year":1989, "make": "Ford", "model": "LTD Crown Victoria" },
+ { "year":1989, "make": "Ford", "model": "Bronco" },
+ { "year":1989, "make": "Ford", "model": "Ranger" },
+ { "year":1989, "make": "Ford", "model": "Thunderbird" },
+ { "year":1989, "make": "Saab", "model": "900" },
+ { "year":1989, "make": "Saab", "model": "9000" },
+ { "year":1989, "make": "Pontiac", "model": "6000" },
+ { "year":1989, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1989, "make": "Pontiac", "model": "Safari" },
+ { "year":1989, "make": "Pontiac", "model": "Firefly" },
+ { "year":1989, "make": "Pontiac", "model": "Gemini" },
+ { "year":1989, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1989, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1989, "make": "Pontiac", "model": "LeMans" },
+ { "year":1989, "make": "Pontiac", "model": "Firebird" },
+ { "year":1989, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1989, "make": "Mazda", "model": "626" },
+ { "year":1989, "make": "Mazda", "model": "929" },
+ { "year":1989, "make": "Mazda", "model": "Familia" },
+ { "year":1989, "make": "Mazda", "model": "B-Series" },
+ { "year":1989, "make": "Mazda", "model": "B2600" },
+ { "year":1989, "make": "Mazda", "model": "RX-7" },
+ { "year":1989, "make": "Mazda", "model": "MPV" },
+ { "year":1989, "make": "Mazda", "model": "MX-6" },
+ { "year":1989, "make": "Porsche", "model": "911" },
+ { "year":1989, "make": "Porsche", "model": "928" },
+ { "year":1989, "make": "Porsche", "model": "944" },
+ { "year":1989, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1989, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1989, "make": "Mitsubishi", "model": "Excel" },
+ { "year":1989, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1989, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1989, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1989, "make": "Mitsubishi", "model": "Starion" },
+ { "year":1989, "make": "Mitsubishi", "model": "L300" },
+ { "year":1989, "make": "Mitsubishi", "model": "Sigma" },
+ { "year":1989, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1989, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1989, "make": "Lincoln", "model": "Continental Mark VII" },
+ { "year":1989, "make": "Lincoln", "model": "Town Car" },
+ { "year":1989, "make": "Lincoln", "model": "Continental" },
+ { "year":1989, "make": "Mercury", "model": "Sable" },
+ { "year":1989, "make": "Mercury", "model": "Cougar" },
+ { "year":1989, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1989, "make": "Mercury", "model": "Topaz" },
+ { "year":1989, "make": "Mercury", "model": "Tracer" },
+ { "year":1989, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1989, "make": "Volkswagen", "model": "Fox" },
+ { "year":1989, "make": "Volkswagen", "model": "GTI" },
+ { "year":1989, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1989, "make": "Volkswagen", "model": "Type 2" },
+ { "year":1989, "make": "Volkswagen", "model": "Golf" },
+ { "year":1989, "make": "Subaru", "model": "Leone" },
+ { "year":1989, "make": "Subaru", "model": "Legacy" },
+ { "year":1989, "make": "Subaru", "model": "Justy" },
+ { "year":1989, "make": "Subaru", "model": "XT" },
+ { "year":1989, "make": "Suzuki", "model": "SJ" },
+ { "year":1989, "make": "Suzuki", "model": "Sidekick" },
+ { "year":1989, "make": "Suzuki", "model": "Swift" },
+ { "year":1989, "make": "Lexus", "model": "LS" },
+ { "year":1989, "make": "Lexus", "model": "ES" },
+ { "year":1989, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1989, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1989, "make": "Mercedes-Benz", "model": "W201" },
+ { "year":1989, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1989, "make": "Maserati", "model": "228" },
+ { "year":1989, "make": "Maserati", "model": "430" },
+ { "year":1989, "make": "Maserati", "model": "Spyder" },
+ { "year":1989, "make": "Maserati", "model": "Karif" },
+ { "year":1989, "make": "Audi", "model": "80" },
+ { "year":1989, "make": "Audi", "model": "90" },
+ { "year":1989, "make": "Audi", "model": "100" },
+ { "year":1989, "make": "Audi", "model": "200" },
+ { "year":1989, "make": "Toyota", "model": "Truck Xtracab SR5" },
+ { "year":1989, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1989, "make": "Lotus", "model": "Esprit" },
+ { "year":1989, "make": "Citroƫn", "model": "CX" },
+ { "year":1989, "make": "Acura", "model": "Legend" },
+ { "year":1989, "make": "Honda", "model": "Civic" },
+ { "year":1989, "make": "Honda", "model": "Accord" },
+ { "year":1989, "make": "BMW", "model": "6 Series" },
+ { "year":1989, "make": "Lamborghini", "model": "Countach" },
+ { "year":1989, "make": "Dodge", "model": "Colt" },
+ { "year":1989, "make": "Plymouth", "model": "Laser" },
+ { "year":1990, "make": "Ford", "model": "Taurus" },
+ { "year":1990, "make": "Ford", "model": "F-Series" },
+ { "year":1990, "make": "Ford", "model": "Mustang" },
+ { "year":1990, "make": "Ford", "model": "Thunderbird" },
+ { "year":1990, "make": "Ford", "model": "Tempo" },
+ { "year":1990, "make": "Ford", "model": "Aerostar" },
+ { "year":1990, "make": "Ford", "model": "Escort" },
+ { "year":1990, "make": "Ford", "model": "Ranger" },
+ { "year":1990, "make": "Ford", "model": "E-Series" },
+ { "year":1990, "make": "Ford", "model": "Probe" },
+ { "year":1990, "make": "Ford", "model": "LTD Crown Victoria" },
+ { "year":1990, "make": "Ford", "model": "Bronco II" },
+ { "year":1990, "make": "Ford", "model": "Bronco" },
+ { "year":1990, "make": "Ford", "model": "Festiva" },
+ { "year":1990, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1990, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1990, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1990, "make": "Mercedes-Benz", "model": "W201" },
+ { "year":1990, "make": "Porsche", "model": "911" },
+ { "year":1990, "make": "Porsche", "model": "928" },
+ { "year":1990, "make": "Porsche", "model": "944" },
+ { "year":1990, "make": "Buick", "model": "LeSabre" },
+ { "year":1990, "make": "Buick", "model": "Regal" },
+ { "year":1990, "make": "Buick", "model": "Century" },
+ { "year":1990, "make": "Buick", "model": "Riviera" },
+ { "year":1990, "make": "Buick", "model": "Skylark" },
+ { "year":1990, "make": "Buick", "model": "Coachbuilder" },
+ { "year":1990, "make": "Buick", "model": "Estate" },
+ { "year":1990, "make": "Buick", "model": "Electra" },
+ { "year":1990, "make": "Buick", "model": "Reatta" },
+ { "year":1990, "make": "Suzuki", "model": "Sidekick" },
+ { "year":1990, "make": "Suzuki", "model": "Swift" },
+ { "year":1990, "make": "Suzuki", "model": "SJ" },
+ { "year":1990, "make": "Mercury", "model": "Sable" },
+ { "year":1990, "make": "Mercury", "model": "Topaz" },
+ { "year":1990, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1990, "make": "Mercury", "model": "Cougar" },
+ { "year":1990, "make": "Subaru", "model": "Legacy" },
+ { "year":1990, "make": "Subaru", "model": "Justy" },
+ { "year":1990, "make": "Subaru", "model": "Loyale" },
+ { "year":1990, "make": "Subaru", "model": "XT" },
+ { "year":1990, "make": "Mazda", "model": "626" },
+ { "year":1990, "make": "Mazda", "model": "929" },
+ { "year":1990, "make": "Mazda", "model": "B-Series" },
+ { "year":1990, "make": "Mazda", "model": "MX-6" },
+ { "year":1990, "make": "Mazda", "model": "Familia" },
+ { "year":1990, "make": "Mazda", "model": "MX-5" },
+ { "year":1990, "make": "Mazda", "model": "MPV" },
+ { "year":1990, "make": "Mazda", "model": "RX-7" },
+ { "year":1990, "make": "Maserati", "model": "228" },
+ { "year":1990, "make": "Maserati", "model": "430" },
+ { "year":1990, "make": "Maserati", "model": "Karif" },
+ { "year":1990, "make": "Maserati", "model": "Spyder" },
+ { "year":1990, "make": "Pontiac", "model": "6000" },
+ { "year":1990, "make": "Pontiac", "model": "Trans Sport" },
+ { "year":1990, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1990, "make": "Pontiac", "model": "LeMans" },
+ { "year":1990, "make": "Pontiac", "model": "Firefly" },
+ { "year":1990, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1990, "make": "Pontiac", "model": "Firebird" },
+ { "year":1990, "make": "Pontiac", "model": "Turbo Firefly" },
+ { "year":1990, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1990, "make": "Pontiac", "model": "Grand Prix Turbo" },
+ { "year":1990, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1990, "make": "Audi", "model": "80" },
+ { "year":1990, "make": "Audi", "model": "90" },
+ { "year":1990, "make": "Audi", "model": "100" },
+ { "year":1990, "make": "Audi", "model": "200" },
+ { "year":1990, "make": "Audi", "model": "V8" },
+ { "year":1990, "make": "Audi", "model": "Coupe Quattro" },
+ { "year":1990, "make": "Lotus", "model": "Elan" },
+ { "year":1990, "make": "Lotus", "model": "Esprit" },
+ { "year":1990, "make": "Volkswagen", "model": "Passat" },
+ { "year":1990, "make": "Volkswagen", "model": "Fox" },
+ { "year":1990, "make": "Volkswagen", "model": "Type 2" },
+ { "year":1990, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1990, "make": "Volkswagen", "model": "GTI" },
+ { "year":1990, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1990, "make": "Volkswagen", "model": "Corrado" },
+ { "year":1990, "make": "Volkswagen", "model": "Golf" },
+ { "year":1990, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1990, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1990, "make": "Mitsubishi", "model": "L300" },
+ { "year":1990, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1990, "make": "Mitsubishi", "model": "Precis" },
+ { "year":1990, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1990, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1990, "make": "Mitsubishi", "model": "GTO" },
+ { "year":1990, "make": "Mitsubishi", "model": "Sigma" },
+ { "year":1990, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1990, "make": "Acura", "model": "Legend" },
+ { "year":1990, "make": "Nissan", "model": "Maxima" },
+ { "year":1990, "make": "Nissan", "model": "Datsun/Nissan Z-car" },
+ { "year":1990, "make": "Saab", "model": "900" },
+ { "year":1990, "make": "Saab", "model": "9000" },
+ { "year":1990, "make": "Plymouth", "model": "Laser" },
+ { "year":1990, "make": "Lincoln", "model": "Continental" },
+ { "year":1990, "make": "Lincoln", "model": "Continental Mark VII" },
+ { "year":1990, "make": "Lincoln", "model": "Town Car" },
+ { "year":1990, "make": "Honda", "model": "Civic" },
+ { "year":1990, "make": "Honda", "model": "Accord" },
+ { "year":1990, "make": "Lamborghini", "model": "Diablo" },
+ { "year":1990, "make": "Lamborghini", "model": "Countach" },
+ { "year":1990, "make": "Lexus", "model": "LS" },
+ { "year":1990, "make": "Lexus", "model": "ES" },
+ { "year":1990, "make": "Eagle", "model": "Talon" },
+ { "year":1990, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1991, "make": "Pontiac", "model": "6000" },
+ { "year":1991, "make": "Pontiac", "model": "LeMans" },
+ { "year":1991, "make": "Pontiac", "model": "Firebird" },
+ { "year":1991, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1991, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1991, "make": "Pontiac", "model": "Firefly" },
+ { "year":1991, "make": "Pontiac", "model": "Trans Sport" },
+ { "year":1991, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1991, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1991, "make": "Porsche", "model": "911" },
+ { "year":1991, "make": "Porsche", "model": "928" },
+ { "year":1991, "make": "Porsche", "model": "944" },
+ { "year":1991, "make": "Ford", "model": "Mustang" },
+ { "year":1991, "make": "Ford", "model": "Festiva" },
+ { "year":1991, "make": "Ford", "model": "E-Series" },
+ { "year":1991, "make": "Ford", "model": "F-Series" },
+ { "year":1991, "make": "Ford", "model": "Tempo" },
+ { "year":1991, "make": "Ford", "model": "Bronco" },
+ { "year":1991, "make": "Ford", "model": "Escort" },
+ { "year":1991, "make": "Ford", "model": "Aerostar" },
+ { "year":1991, "make": "Ford", "model": "LTD Crown Victoria" },
+ { "year":1991, "make": "Ford", "model": "Thunderbird" },
+ { "year":1991, "make": "Ford", "model": "Ranger" },
+ { "year":1991, "make": "Ford", "model": "Taurus" },
+ { "year":1991, "make": "Ford", "model": "Explorer" },
+ { "year":1991, "make": "Ford", "model": "Probe" },
+ { "year":1991, "make": "Audi", "model": "80" },
+ { "year":1991, "make": "Audi", "model": "90" },
+ { "year":1991, "make": "Audi", "model": "100" },
+ { "year":1991, "make": "Audi", "model": "200" },
+ { "year":1991, "make": "Audi", "model": "Coupe Quattro" },
+ { "year":1991, "make": "Audi", "model": "V8" },
+ { "year":1991, "make": "Subaru", "model": "Loyale" },
+ { "year":1991, "make": "Subaru", "model": "Justy" },
+ { "year":1991, "make": "Subaru", "model": "Legacy" },
+ { "year":1991, "make": "Subaru", "model": "XT" },
+ { "year":1991, "make": "Mercury", "model": "Topaz" },
+ { "year":1991, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1991, "make": "Mercury", "model": "Tracer" },
+ { "year":1991, "make": "Mercury", "model": "Sable" },
+ { "year":1991, "make": "Mercury", "model": "Capri" },
+ { "year":1991, "make": "Mercury", "model": "Cougar" },
+ { "year":1991, "make": "Buick", "model": "Reatta" },
+ { "year":1991, "make": "Buick", "model": "Coachbuilder" },
+ { "year":1991, "make": "Buick", "model": "Riviera" },
+ { "year":1991, "make": "Buick", "model": "Century" },
+ { "year":1991, "make": "Buick", "model": "LeSabre" },
+ { "year":1991, "make": "Buick", "model": "Park Avenue" },
+ { "year":1991, "make": "Buick", "model": "Skylark" },
+ { "year":1991, "make": "Buick", "model": "Roadmaster" },
+ { "year":1991, "make": "Buick", "model": "Regal" },
+ { "year":1991, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1991, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1991, "make": "Mercedes-Benz", "model": "W201" },
+ { "year":1991, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1991, "make": "Lexus", "model": "LS" },
+ { "year":1991, "make": "Lexus", "model": "ES" },
+ { "year":1991, "make": "Mazda", "model": "626" },
+ { "year":1991, "make": "Mazda", "model": "929" },
+ { "year":1991, "make": "Mazda", "model": "MX-5" },
+ { "year":1991, "make": "Mazda", "model": "Familia" },
+ { "year":1991, "make": "Mazda", "model": "Navajo" },
+ { "year":1991, "make": "Mazda", "model": "RX-7" },
+ { "year":1991, "make": "Mazda", "model": "MPV" },
+ { "year":1991, "make": "Mazda", "model": "B-Series" },
+ { "year":1991, "make": "Suzuki", "model": "Swift" },
+ { "year":1991, "make": "Suzuki", "model": "SJ" },
+ { "year":1991, "make": "Suzuki", "model": "Sidekick" },
+ { "year":1991, "make": "Lotus", "model": "Esprit" },
+ { "year":1991, "make": "Lotus", "model": "Elan" },
+ { "year":1991, "make": "Lincoln", "model": "Town Car" },
+ { "year":1991, "make": "Lincoln", "model": "Continental" },
+ { "year":1991, "make": "Lincoln", "model": "Continental Mark VII" },
+ { "year":1991, "make": "Volkswagen", "model": "Type 2" },
+ { "year":1991, "make": "Volkswagen", "model": "Passat" },
+ { "year":1991, "make": "Volkswagen", "model": "Golf" },
+ { "year":1991, "make": "Volkswagen", "model": "Corrado" },
+ { "year":1991, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1991, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1991, "make": "Volkswagen", "model": "Fox" },
+ { "year":1991, "make": "Volkswagen", "model": "GTI" },
+ { "year":1991, "make": "Honda", "model": "Civic" },
+ { "year":1991, "make": "Honda", "model": "Accord" },
+ { "year":1991, "make": "Lamborghini", "model": "Diablo" },
+ { "year":1991, "make": "Saab", "model": "900" },
+ { "year":1991, "make": "Saab", "model": "9000" },
+ { "year":1991, "make": "Chevrolet", "model": "Caprice" },
+ { "year":1991, "make": "Maserati", "model": "430" },
+ { "year":1991, "make": "Maserati", "model": "Spyder" },
+ { "year":1991, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1991, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1991, "make": "Mitsubishi", "model": "GTO" },
+ { "year":1991, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1991, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1991, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1991, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1991, "make": "Nissan", "model": "300ZX" },
+ { "year":1991, "make": "Nissan", "model": "Sentra" },
+ { "year":1991, "make": "Eagle", "model": "Talon" },
+ { "year":1991, "make": "Mazda", "model": "MX-6" },
+ { "year":1991, "make": "Plymouth", "model": "Laser" },
+ { "year":1991, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1991, "make": "Land Rover", "model": "Sterling" },
+ { "year":1991, "make": "Toyota", "model": "Previa" },
+ { "year":1992, "make": "Saab", "model": "900" },
+ { "year":1992, "make": "Saab", "model": "9000" },
+ { "year":1992, "make": "Volkswagen", "model": "Corrado" },
+ { "year":1992, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1992, "make": "Volkswagen", "model": "GTI" },
+ { "year":1992, "make": "Volkswagen", "model": "Fox" },
+ { "year":1992, "make": "Volkswagen", "model": "Golf" },
+ { "year":1992, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1992, "make": "Volkswagen", "model": "Eurovan" },
+ { "year":1992, "make": "Volkswagen", "model": "Passat" },
+ { "year":1992, "make": "Volkswagen", "model": "riolet" },
+ { "year":1992, "make": "Ford", "model": "Crown Victoria" },
+ { "year":1992, "make": "Ford", "model": "Festiva" },
+ { "year":1992, "make": "Ford", "model": "Ranger" },
+ { "year":1992, "make": "Ford", "model": "Aerostar" },
+ { "year":1992, "make": "Ford", "model": "F-Series" },
+ { "year":1992, "make": "Ford", "model": "E-Series" },
+ { "year":1992, "make": "Ford", "model": "Taurus" },
+ { "year":1992, "make": "Ford", "model": "Tempo" },
+ { "year":1992, "make": "Ford", "model": "Thunderbird" },
+ { "year":1992, "make": "Ford", "model": "Escort" },
+ { "year":1992, "make": "Ford", "model": "Probe" },
+ { "year":1992, "make": "Ford", "model": "Bronco" },
+ { "year":1992, "make": "Ford", "model": "Explorer" },
+ { "year":1992, "make": "Ford", "model": "Mustang" },
+ { "year":1992, "make": "Ford", "model": "Club Wagon" },
+ { "year":1992, "make": "Ford", "model": "Econoline E150" },
+ { "year":1992, "make": "Ford", "model": "Econoline E250" },
+ { "year":1992, "make": "Ford", "model": "Econoline E350" },
+ { "year":1992, "make": "Ford", "model": "F150" },
+ { "year":1992, "make": "Ford", "model": "F250" },
+ { "year":1992, "make": "Ford", "model": "F350" },
+ { "year":1992, "make": "Suzuki", "model": "Swift" },
+ { "year":1992, "make": "Suzuki", "model": "Sidekick" },
+ { "year":1992, "make": "Suzuki", "model": "SJ" },
+ { "year":1992, "make": "Suzuki", "model": "Samurai" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "W201" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "190E" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "300CE" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "300D" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "300E" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "300SD" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "300SE" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "300SL" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "300TE" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "400E" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "400SE" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "500E" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "500SEL" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "500SL" },
+ { "year":1992, "make": "Mercedes-Benz", "model": "600SEL" },
+ { "year":1992, "make": "Subaru", "model": "Legacy" },
+ { "year":1992, "make": "Subaru", "model": "Loyale" },
+ { "year":1992, "make": "Subaru", "model": "Alcyone SVX" },
+ { "year":1992, "make": "Subaru", "model": "Justy" },
+ { "year":1992, "make": "Subaru", "model": "SVX" },
+ { "year":1992, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":1992, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1992, "make": "Mitsubishi", "model": "RVR" },
+ { "year":1992, "make": "Mitsubishi", "model": "GTO" },
+ { "year":1992, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1992, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1992, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1992, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1992, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1992, "make": "Mitsubishi", "model": "3000GT" },
+ { "year":1992, "make": "Mitsubishi", "model": "Expo" },
+ { "year":1992, "make": "Mitsubishi", "model": "Mighty Max Macro" },
+ { "year":1992, "make": "Mitsubishi", "model": "Mighty Max" },
+ { "year":1992, "make": "Mitsubishi", "model": "Montero" },
+ { "year":1992, "make": "Mitsubishi", "model": "Precis" },
+ { "year":1992, "make": "Mazda", "model": "323" },
+ { "year":1992, "make": "Mazda", "model": "626" },
+ { "year":1992, "make": "Mazda", "model": "929" },
+ { "year":1992, "make": "Mazda", "model": "MPV" },
+ { "year":1992, "make": "Mazda", "model": "MX-6" },
+ { "year":1992, "make": "Mazda", "model": "Protege" },
+ { "year":1992, "make": "Mazda", "model": "MX-5" },
+ { "year":1992, "make": "Mazda", "model": "B-Series" },
+ { "year":1992, "make": "Mazda", "model": "Familia" },
+ { "year":1992, "make": "Mazda", "model": "Navajo" },
+ { "year":1992, "make": "Mazda", "model": "MX-3" },
+ { "year":1992, "make": "Mazda", "model": "RX-7" },
+ { "year":1992, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":1992, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":1992, "make": "Mercury", "model": "Tracer" },
+ { "year":1992, "make": "Mercury", "model": "Sable" },
+ { "year":1992, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1992, "make": "Mercury", "model": "Topaz" },
+ { "year":1992, "make": "Mercury", "model": "Cougar" },
+ { "year":1992, "make": "Mercury", "model": "Capri" },
+ { "year":1992, "make": "Audi", "model": "80" },
+ { "year":1992, "make": "Audi", "model": "100" },
+ { "year":1992, "make": "Audi", "model": "V8" },
+ { "year":1992, "make": "Audi", "model": "S4" },
+ { "year":1992, "make": "Audi", "model": "Quattro" },
+ { "year":1992, "make": "Buick", "model": "LeSabre" },
+ { "year":1992, "make": "Buick", "model": "Riviera" },
+ { "year":1992, "make": "Buick", "model": "Regal" },
+ { "year":1992, "make": "Buick", "model": "Skylark" },
+ { "year":1992, "make": "Buick", "model": "Century" },
+ { "year":1992, "make": "Buick", "model": "Roadmaster" },
+ { "year":1992, "make": "Buick", "model": "Park Avenue" },
+ { "year":1992, "make": "Buick", "model": "Coachbuilder" },
+ { "year":1992, "make": "BMW", "model": "3 Series" },
+ { "year":1992, "make": "BMW", "model": "5 Series" },
+ { "year":1992, "make": "BMW", "model": "7 Series" },
+ { "year":1992, "make": "BMW", "model": "8 Series" },
+ { "year":1992, "make": "BMW", "model": "M5" },
+ { "year":1992, "make": "Pontiac", "model": "Firebird" },
+ { "year":1992, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1992, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1992, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1992, "make": "Pontiac", "model": "LeMans" },
+ { "year":1992, "make": "Pontiac", "model": "Firebird Formula" },
+ { "year":1992, "make": "Pontiac", "model": "Firefly" },
+ { "year":1992, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1992, "make": "Pontiac", "model": "Trans Sport" },
+ { "year":1992, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1992, "make": "Land Rover", "model": "Defender" },
+ { "year":1992, "make": "Lexus", "model": "LS" },
+ { "year":1992, "make": "Lexus", "model": "SC" },
+ { "year":1992, "make": "Lexus", "model": "ES" },
+ { "year":1992, "make": "Dodge", "model": "Viper" },
+ { "year":1992, "make": "Dodge", "model": "Caravan" },
+ { "year":1992, "make": "Dodge", "model": "Colt" },
+ { "year":1992, "make": "Dodge", "model": "D150 Club" },
+ { "year":1992, "make": "Dodge", "model": "D150" },
+ { "year":1992, "make": "Dodge", "model": "D250 Club" },
+ { "year":1992, "make": "Dodge", "model": "D250" },
+ { "year":1992, "make": "Dodge", "model": "D350 Club" },
+ { "year":1992, "make": "Dodge", "model": "D350" },
+ { "year":1992, "make": "Dodge", "model": "Dakota Club" },
+ { "year":1992, "make": "Dodge", "model": "Dakota" },
+ { "year":1992, "make": "Dodge", "model": "Daytona" },
+ { "year":1992, "make": "Dodge", "model": "Dynasty" },
+ { "year":1992, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":1992, "make": "Dodge", "model": "Monaco" },
+ { "year":1992, "make": "Dodge", "model": "Ram 50" },
+ { "year":1992, "make": "Dodge", "model": "Ram Van B150" },
+ { "year":1992, "make": "Dodge", "model": "Ram Van B250" },
+ { "year":1992, "make": "Dodge", "model": "Ram Van B350" },
+ { "year":1992, "make": "Dodge", "model": "Ram Wagon B150" },
+ { "year":1992, "make": "Dodge", "model": "Ram Wagon B250" },
+ { "year":1992, "make": "Dodge", "model": "Ram Wagon B350" },
+ { "year":1992, "make": "Dodge", "model": "Ramcharger" },
+ { "year":1992, "make": "Dodge", "model": "Shadow" },
+ { "year":1992, "make": "Dodge", "model": "Spirit" },
+ { "year":1992, "make": "Dodge", "model": "Stealth" },
+ { "year":1992, "make": "Lincoln", "model": "Town Car" },
+ { "year":1992, "make": "Lincoln", "model": "Continental Mark VII" },
+ { "year":1992, "make": "Lincoln", "model": "Continental" },
+ { "year":1992, "make": "Lincoln", "model": "Mark VII" },
+ { "year":1992, "make": "Lotus", "model": "Elan" },
+ { "year":1992, "make": "Lotus", "model": "Esprit" },
+ { "year":1992, "make": "Lamborghini", "model": "Diablo" },
+ { "year":1992, "make": "Porsche", "model": "911" },
+ { "year":1992, "make": "Porsche", "model": "968" },
+ { "year":1992, "make": "Cadillac", "model": "Seville" },
+ { "year":1992, "make": "Cadillac", "model": "Allante" },
+ { "year":1992, "make": "Cadillac", "model": "Brougham" },
+ { "year":1992, "make": "Cadillac", "model": "DeVille" },
+ { "year":1992, "make": "Cadillac", "model": "Eldorado" },
+ { "year":1992, "make": "Cadillac", "model": "Fleetwood" },
+ { "year":1992, "make": "Toyota", "model": "Camry" },
+ { "year":1992, "make": "Toyota", "model": "4Runner" },
+ { "year":1992, "make": "Toyota", "model": "Celica" },
+ { "year":1992, "make": "Toyota", "model": "Corolla" },
+ { "year":1992, "make": "Toyota", "model": "Cressida" },
+ { "year":1992, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":1992, "make": "Toyota", "model": "MR2" },
+ { "year":1992, "make": "Toyota", "model": "Paseo" },
+ { "year":1992, "make": "Toyota", "model": "Previa" },
+ { "year":1992, "make": "Toyota", "model": "Supra" },
+ { "year":1992, "make": "Toyota", "model": "Tercel" },
+ { "year":1992, "make": "Toyota", "model": "Xtra" },
+ { "year":1992, "make": "Nissan", "model": "300ZX" },
+ { "year":1992, "make": "Nissan", "model": "Sentra" },
+ { "year":1992, "make": "Nissan", "model": "240SX" },
+ { "year":1992, "make": "Nissan", "model": "Maxima" },
+ { "year":1992, "make": "Nissan", "model": "NX" },
+ { "year":1992, "make": "Nissan", "model": "Pathfinder" },
+ { "year":1992, "make": "Nissan", "model": "Stanza" },
+ { "year":1992, "make": "Plymouth", "model": "Laser" },
+ { "year":1992, "make": "Plymouth", "model": "Acclaim" },
+ { "year":1992, "make": "Plymouth", "model": "Colt" },
+ { "year":1992, "make": "Plymouth", "model": "Colt Vista" },
+ { "year":1992, "make": "Plymouth", "model": "Grand Voyager" },
+ { "year":1992, "make": "Plymouth", "model": "Sundance" },
+ { "year":1992, "make": "Plymouth", "model": "Voyager" },
+ { "year":1992, "make": "Honda", "model": "Prelude" },
+ { "year":1992, "make": "Honda", "model": "Accord" },
+ { "year":1992, "make": "Honda", "model": "Civic" },
+ { "year":1992, "make": "Eagle", "model": "Talon" },
+ { "year":1992, "make": "Eagle", "model": "Premier" },
+ { "year":1992, "make": "Eagle", "model": "Summit" },
+ { "year":1992, "make": "Acura", "model": "Integra" },
+ { "year":1992, "make": "Acura", "model": "Legend" },
+ { "year":1992, "make": "Acura", "model": "NSX" },
+ { "year":1992, "make": "Acura", "model": "Vigor" },
+ { "year":1992, "make": "Alfa Romeo", "model": "164" },
+ { "year":1992, "make": "Alfa Romeo", "model": "Spider" },
+ { "year":1992, "make": "Chevrolet", "model": "1500" },
+ { "year":1992, "make": "Chevrolet", "model": "2500" },
+ { "year":1992, "make": "Chevrolet", "model": "3500" },
+ { "year":1992, "make": "Chevrolet", "model": "APV" },
+ { "year":1992, "make": "Chevrolet", "model": "Astro" },
+ { "year":1992, "make": "Chevrolet", "model": "Beretta" },
+ { "year":1992, "make": "Chevrolet", "model": "Blazer" },
+ { "year":1992, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1992, "make": "Chevrolet", "model": "Caprice" },
+ { "year":1992, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":1992, "make": "Chevrolet", "model": "Corsica" },
+ { "year":1992, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1992, "make": "Chevrolet", "model": "G-Series G10" },
+ { "year":1992, "make": "Chevrolet", "model": "G-Series G20" },
+ { "year":1992, "make": "Chevrolet", "model": "G-Series G30" },
+ { "year":1992, "make": "Chevrolet", "model": "Lumina" },
+ { "year":1992, "make": "Chevrolet", "model": "Lumina APV" },
+ { "year":1992, "make": "Chevrolet", "model": "S10 Blazer" },
+ { "year":1992, "make": "Chevrolet", "model": "S10" },
+ { "year":1992, "make": "Chevrolet", "model": "Sportvan G10" },
+ { "year":1992, "make": "Chevrolet", "model": "Sportvan G20" },
+ { "year":1992, "make": "Chevrolet", "model": "Sportvan G30" },
+ { "year":1992, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":1992, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":1992, "make": "Chrysler", "model": "Fifth Ave" },
+ { "year":1992, "make": "Chrysler", "model": "Imperial" },
+ { "year":1992, "make": "Chrysler", "model": "LeBaron" },
+ { "year":1992, "make": "Chrysler", "model": "New Yorker" },
+ { "year":1992, "make": "Chrysler", "model": "Town & Country" },
+ { "year":1992, "make": "Daihatsu", "model": "Charade" },
+ { "year":1992, "make": "Daihatsu", "model": "Rocky" },
+ { "year":1992, "make": "Geo", "model": "Metro" },
+ { "year":1992, "make": "Geo", "model": "Prizm" },
+ { "year":1992, "make": "Geo", "model": "Storm" },
+ { "year":1992, "make": "Geo", "model": "Tracker" },
+ { "year":1992, "make": "GMC", "model": "1500" },
+ { "year":1992, "make": "GMC", "model": "2500" },
+ { "year":1992, "make": "GMC", "model": "3500" },
+ { "year":1992, "make": "GMC", "model": "1500 Club Coupe" },
+ { "year":1992, "make": "GMC", "model": "2500 Club Coupe" },
+ { "year":1992, "make": "GMC", "model": "3500 Club Coupe" },
+ { "year":1992, "make": "GMC", "model": "Jimmy" },
+ { "year":1992, "make": "GMC", "model": "Rally Wagon 1500" },
+ { "year":1992, "make": "GMC", "model": "Rally Wagon 2500" },
+ { "year":1992, "make": "GMC", "model": "Rally Wagon 3500" },
+ { "year":1992, "make": "GMC", "model": "Safari" },
+ { "year":1992, "make": "GMC", "model": "Sonoma Club" },
+ { "year":1992, "make": "GMC", "model": "Sonoma" },
+ { "year":1992, "make": "GMC", "model": "Suburban 1500" },
+ { "year":1992, "make": "GMC", "model": "Suburban 2500" },
+ { "year":1992, "make": "GMC", "model": "Vandura 1500" },
+ { "year":1992, "make": "GMC", "model": "Vandura 2500" },
+ { "year":1992, "make": "GMC", "model": "Vandura 3500" },
+ { "year":1992, "make": "GMC", "model": "Yukon" },
+ { "year":1992, "make": "Hyundai", "model": "Elantra" },
+ { "year":1992, "make": "Hyundai", "model": "Excel" },
+ { "year":1992, "make": "Hyundai", "model": "Scoupe" },
+ { "year":1992, "make": "Hyundai", "model": "Sonata" },
+ { "year":1992, "make": "Infiniti", "model": "G" },
+ { "year":1992, "make": "Infiniti", "model": "M" },
+ { "year":1992, "make": "Infiniti", "model": "Q" },
+ { "year":1992, "make": "Isuzu", "model": "Amigo" },
+ { "year":1992, "make": "Isuzu", "model": "Impulse" },
+ { "year":1992, "make": "Isuzu", "model": "Rodeo" },
+ { "year":1992, "make": "Isuzu", "model": "Space" },
+ { "year":1992, "make": "Isuzu", "model": "Stylus" },
+ { "year":1992, "make": "Isuzu", "model": "Trooper" },
+ { "year":1992, "make": "Jaguar", "model": "XJ Series" },
+ { "year":1992, "make": "Jeep", "model": "Cherokee" },
+ { "year":1992, "make": "Jeep", "model": "Comanche" },
+ { "year":1992, "make": "Jeep", "model": "Wrangler" },
+ { "year":1992, "make": "Oldsmobile", "model": "88" },
+ { "year":1992, "make": "Oldsmobile", "model": "98" },
+ { "year":1992, "make": "Oldsmobile", "model": "Achieva" },
+ { "year":1992, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":1992, "make": "Oldsmobile", "model": "Ciera" },
+ { "year":1992, "make": "Oldsmobile", "model": "Custom Cruiser" },
+ { "year":1992, "make": "Oldsmobile", "model": "Cutlass Supreme" },
+ { "year":1992, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":1992, "make": "Oldsmobile", "model": "Toronado" },
+ { "year":1992, "make": "Saturn", "model": "S-Series" },
+ { "year":1992, "make": "Volvo", "model": "240" },
+ { "year":1992, "make": "Volvo", "model": "740" },
+ { "year":1992, "make": "Volvo", "model": "940" },
+ { "year":1992, "make": "Volvo", "model": "960" },
+ { "year":1993, "make": "Subaru", "model": "Loyale" },
+ { "year":1993, "make": "Subaru", "model": "Alcyone SVX" },
+ { "year":1993, "make": "Subaru", "model": "Legacy" },
+ { "year":1993, "make": "Subaru", "model": "Justy" },
+ { "year":1993, "make": "Subaru", "model": "Impreza" },
+ { "year":1993, "make": "Subaru", "model": "SVX" },
+ { "year":1993, "make": "Suzuki", "model": "Sidekick" },
+ { "year":1993, "make": "Suzuki", "model": "Swift" },
+ { "year":1993, "make": "Suzuki", "model": "SJ" },
+ { "year":1993, "make": "Suzuki", "model": "Samurai" },
+ { "year":1993, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1993, "make": "Pontiac", "model": "Firebird" },
+ { "year":1993, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1993, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1993, "make": "Pontiac", "model": "LeMans" },
+ { "year":1993, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1993, "make": "Pontiac", "model": "Trans Sport" },
+ { "year":1993, "make": "Mitsubishi", "model": "GTO" },
+ { "year":1993, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1993, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1993, "make": "Mitsubishi", "model": "RVR" },
+ { "year":1993, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":1993, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1993, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1993, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1993, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1993, "make": "Mitsubishi", "model": "3000GT" },
+ { "year":1993, "make": "Mitsubishi", "model": "Expo" },
+ { "year":1993, "make": "Mitsubishi", "model": "Mighty Max Macro" },
+ { "year":1993, "make": "Mitsubishi", "model": "Mighty Max" },
+ { "year":1993, "make": "Mitsubishi", "model": "Montero" },
+ { "year":1993, "make": "Mitsubishi", "model": "Precis" },
+ { "year":1993, "make": "Ford", "model": "Tempo" },
+ { "year":1993, "make": "Ford", "model": "Taurus" },
+ { "year":1993, "make": "Ford", "model": "Aerostar" },
+ { "year":1993, "make": "Ford", "model": "Festiva" },
+ { "year":1993, "make": "Ford", "model": "Ranger" },
+ { "year":1993, "make": "Ford", "model": "E-Series" },
+ { "year":1993, "make": "Ford", "model": "Escort" },
+ { "year":1993, "make": "Ford", "model": "Mustang" },
+ { "year":1993, "make": "Ford", "model": "Explorer" },
+ { "year":1993, "make": "Ford", "model": "F-Series" },
+ { "year":1993, "make": "Ford", "model": "Bronco" },
+ { "year":1993, "make": "Ford", "model": "Thunderbird" },
+ { "year":1993, "make": "Ford", "model": "Probe" },
+ { "year":1993, "make": "Ford", "model": "LTD Crown Victoria" },
+ { "year":1993, "make": "Ford", "model": "Club Wagon" },
+ { "year":1993, "make": "Ford", "model": "Crown Victoria" },
+ { "year":1993, "make": "Ford", "model": "Econoline E150" },
+ { "year":1993, "make": "Ford", "model": "Econoline E250" },
+ { "year":1993, "make": "Ford", "model": "Econoline E350" },
+ { "year":1993, "make": "Ford", "model": "F150" },
+ { "year":1993, "make": "Ford", "model": "F250" },
+ { "year":1993, "make": "Ford", "model": "F350" },
+ { "year":1993, "make": "Mazda", "model": "323" },
+ { "year":1993, "make": "Mazda", "model": "626" },
+ { "year":1993, "make": "Mazda", "model": "929" },
+ { "year":1993, "make": "Mazda", "model": "RX-7" },
+ { "year":1993, "make": "Mazda", "model": "B-Series" },
+ { "year":1993, "make": "Mazda", "model": "Navajo" },
+ { "year":1993, "make": "Mazda", "model": "MX-3" },
+ { "year":1993, "make": "Mazda", "model": "MX-6" },
+ { "year":1993, "make": "Mazda", "model": "Protege" },
+ { "year":1993, "make": "Mazda", "model": "MPV" },
+ { "year":1993, "make": "Mazda", "model": "MX-5" },
+ { "year":1993, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":1993, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":1993, "make": "Mercury", "model": "Sable" },
+ { "year":1993, "make": "Mercury", "model": "Capri" },
+ { "year":1993, "make": "Mercury", "model": "Villager" },
+ { "year":1993, "make": "Mercury", "model": "Cougar" },
+ { "year":1993, "make": "Mercury", "model": "Tracer" },
+ { "year":1993, "make": "Mercury", "model": "Topaz" },
+ { "year":1993, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1993, "make": "Buick", "model": "Park Avenue" },
+ { "year":1993, "make": "Buick", "model": "Skylark" },
+ { "year":1993, "make": "Buick", "model": "Roadmaster" },
+ { "year":1993, "make": "Buick", "model": "Century" },
+ { "year":1993, "make": "Buick", "model": "Coachbuilder" },
+ { "year":1993, "make": "Buick", "model": "Riviera" },
+ { "year":1993, "make": "Buick", "model": "Regal" },
+ { "year":1993, "make": "Buick", "model": "LeSabre" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "W201" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "190E" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "300CE" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "300D" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "300E" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "300SD" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "300SE" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "300SL" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "300TE" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "400E" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "400SEL" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "500E" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "500SEC" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "500SEL" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "500SL" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "600SEC" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "600SEL" },
+ { "year":1993, "make": "Mercedes-Benz", "model": "600SL" },
+ { "year":1993, "make": "Porsche", "model": "911" },
+ { "year":1993, "make": "Porsche", "model": "928" },
+ { "year":1993, "make": "Porsche", "model": "968" },
+ { "year":1993, "make": "Audi", "model": "90" },
+ { "year":1993, "make": "Audi", "model": "100" },
+ { "year":1993, "make": "Audi", "model": "S4" },
+ { "year":1993, "make": "Audi", "model": "Quattro" },
+ { "year":1993, "make": "Dodge", "model": "Viper RT/10" },
+ { "year":1993, "make": "Dodge", "model": "Intrepid" },
+ { "year":1993, "make": "Dodge", "model": "Caravan" },
+ { "year":1993, "make": "Dodge", "model": "Colt" },
+ { "year":1993, "make": "Dodge", "model": "D150 Club" },
+ { "year":1993, "make": "Dodge", "model": "D150" },
+ { "year":1993, "make": "Dodge", "model": "D250 Club" },
+ { "year":1993, "make": "Dodge", "model": "D250" },
+ { "year":1993, "make": "Dodge", "model": "D350 Club" },
+ { "year":1993, "make": "Dodge", "model": "D350" },
+ { "year":1993, "make": "Dodge", "model": "Dakota Club" },
+ { "year":1993, "make": "Dodge", "model": "Dakota" },
+ { "year":1993, "make": "Dodge", "model": "Daytona" },
+ { "year":1993, "make": "Dodge", "model": "Dynasty" },
+ { "year":1993, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":1993, "make": "Dodge", "model": "Ram 50" },
+ { "year":1993, "make": "Dodge", "model": "Ram Van B150" },
+ { "year":1993, "make": "Dodge", "model": "Ram Van B250" },
+ { "year":1993, "make": "Dodge", "model": "Ram Van B350" },
+ { "year":1993, "make": "Dodge", "model": "Ram Wagon B150" },
+ { "year":1993, "make": "Dodge", "model": "Ram Wagon B250" },
+ { "year":1993, "make": "Dodge", "model": "Ram Wagon B350" },
+ { "year":1993, "make": "Dodge", "model": "Ramcharger" },
+ { "year":1993, "make": "Dodge", "model": "Shadow" },
+ { "year":1993, "make": "Dodge", "model": "Spirit" },
+ { "year":1993, "make": "Dodge", "model": "Stealth" },
+ { "year":1993, "make": "Dodge", "model": "Viper" },
+ { "year":1993, "make": "Lotus", "model": "Esprit" },
+ { "year":1993, "make": "Lotus", "model": "Elan" },
+ { "year":1993, "make": "Lamborghini", "model": "Diablo" },
+ { "year":1993, "make": "Saab", "model": "900" },
+ { "year":1993, "make": "Saab", "model": "9000" },
+ { "year":1993, "make": "Volkswagen", "model": "Fox" },
+ { "year":1993, "make": "Volkswagen", "model": "Passat" },
+ { "year":1993, "make": "Volkswagen", "model": "GTI" },
+ { "year":1993, "make": "Volkswagen", "model": "Golf" },
+ { "year":1993, "make": "Volkswagen", "model": "Corrado" },
+ { "year":1993, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1993, "make": "Volkswagen", "model": "Eurovan" },
+ { "year":1993, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1993, "make": "Volkswagen", "model": "riolet" },
+ { "year":1993, "make": "Volkswagen", "model": "Golf III" },
+ { "year":1993, "make": "Volkswagen", "model": "Jetta III" },
+ { "year":1993, "make": "BMW", "model": "3 Series" },
+ { "year":1993, "make": "BMW", "model": "5 Series" },
+ { "year":1993, "make": "BMW", "model": "7 Series" },
+ { "year":1993, "make": "BMW", "model": "8 Series" },
+ { "year":1993, "make": "BMW", "model": "M5" },
+ { "year":1993, "make": "Land Rover", "model": "Defender" },
+ { "year":1993, "make": "Land Rover", "model": "Range Rover Classic" },
+ { "year":1993, "make": "Land Rover", "model": "Defender 110" },
+ { "year":1993, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1993, "make": "Nissan", "model": "Sentra" },
+ { "year":1993, "make": "Nissan", "model": "300ZX" },
+ { "year":1993, "make": "Nissan", "model": "240SX" },
+ { "year":1993, "make": "Nissan", "model": "Altima" },
+ { "year":1993, "make": "Nissan", "model": "Maxima" },
+ { "year":1993, "make": "Nissan", "model": "NX" },
+ { "year":1993, "make": "Nissan", "model": "Pathfinder" },
+ { "year":1993, "make": "Nissan", "model": "Quest" },
+ { "year":1993, "make": "Lincoln", "model": "Town Car" },
+ { "year":1993, "make": "Lincoln", "model": "Continental" },
+ { "year":1993, "make": "Lincoln", "model": "Mark VIII" },
+ { "year":1993, "make": "Lexus", "model": "SC" },
+ { "year":1993, "make": "Lexus", "model": "GS" },
+ { "year":1993, "make": "Lexus", "model": "LS" },
+ { "year":1993, "make": "Lexus", "model": "ES" },
+ { "year":1993, "make": "Chrysler", "model": "Concorde" },
+ { "year":1993, "make": "Chrysler", "model": "Fifth Ave" },
+ { "year":1993, "make": "Chrysler", "model": "Imperial" },
+ { "year":1993, "make": "Chrysler", "model": "LeBaron" },
+ { "year":1993, "make": "Chrysler", "model": "New Yorker" },
+ { "year":1993, "make": "Chrysler", "model": "Town & Country" },
+ { "year":1993, "make": "Honda", "model": "Prelude" },
+ { "year":1993, "make": "Honda", "model": "Accord" },
+ { "year":1993, "make": "Honda", "model": "Civic" },
+ { "year":1993, "make": "Honda", "model": "del Sol" },
+ { "year":1993, "make": "Toyota", "model": "Camry" },
+ { "year":1993, "make": "Toyota", "model": "4Runner" },
+ { "year":1993, "make": "Toyota", "model": "Celica" },
+ { "year":1993, "make": "Toyota", "model": "Corolla" },
+ { "year":1993, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":1993, "make": "Toyota", "model": "MR2" },
+ { "year":1993, "make": "Toyota", "model": "Paseo" },
+ { "year":1993, "make": "Toyota", "model": "Previa" },
+ { "year":1993, "make": "Toyota", "model": "Supra" },
+ { "year":1993, "make": "Toyota", "model": "T100" },
+ { "year":1993, "make": "Toyota", "model": "Tercel" },
+ { "year":1993, "make": "Toyota", "model": "Xtra" },
+ { "year":1993, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":1993, "make": "Jeep", "model": "Cherokee" },
+ { "year":1993, "make": "Jeep", "model": "Wrangler" },
+ { "year":1993, "make": "Acura", "model": "Integra" },
+ { "year":1993, "make": "Acura", "model": "Legend" },
+ { "year":1993, "make": "Acura", "model": "NSX" },
+ { "year":1993, "make": "Acura", "model": "Vigor" },
+ { "year":1993, "make": "Alfa Romeo", "model": "164" },
+ { "year":1993, "make": "Alfa Romeo", "model": "Spider" },
+ { "year":1993, "make": "Cadillac", "model": "Allante" },
+ { "year":1993, "make": "Cadillac", "model": "DeVille" },
+ { "year":1993, "make": "Cadillac", "model": "Eldorado" },
+ { "year":1993, "make": "Cadillac", "model": "Fleetwood" },
+ { "year":1993, "make": "Cadillac", "model": "Seville" },
+ { "year":1993, "make": "Cadillac", "model": "Sixty Special" },
+ { "year":1993, "make": "Chevrolet", "model": "1500" },
+ { "year":1993, "make": "Chevrolet", "model": "2500" },
+ { "year":1993, "make": "Chevrolet", "model": "3500" },
+ { "year":1993, "make": "Chevrolet", "model": "APV" },
+ { "year":1993, "make": "Chevrolet", "model": "Astro" },
+ { "year":1993, "make": "Chevrolet", "model": "Beretta" },
+ { "year":1993, "make": "Chevrolet", "model": "Blazer" },
+ { "year":1993, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1993, "make": "Chevrolet", "model": "Caprice Classic" },
+ { "year":1993, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":1993, "make": "Chevrolet", "model": "Corsica" },
+ { "year":1993, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1993, "make": "Chevrolet", "model": "G-Series G10" },
+ { "year":1993, "make": "Chevrolet", "model": "G-Series G20" },
+ { "year":1993, "make": "Chevrolet", "model": "G-Series G30" },
+ { "year":1993, "make": "Chevrolet", "model": "Lumina" },
+ { "year":1993, "make": "Chevrolet", "model": "Lumina APV" },
+ { "year":1993, "make": "Chevrolet", "model": "S10 Blazer" },
+ { "year":1993, "make": "Chevrolet", "model": "S10" },
+ { "year":1993, "make": "Chevrolet", "model": "Sportvan G10" },
+ { "year":1993, "make": "Chevrolet", "model": "Sportvan G20" },
+ { "year":1993, "make": "Chevrolet", "model": "Sportvan G30" },
+ { "year":1993, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":1993, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":1993, "make": "Eagle", "model": "Summit" },
+ { "year":1993, "make": "Eagle", "model": "Talon" },
+ { "year":1993, "make": "Eagle", "model": "Vision" },
+ { "year":1993, "make": "Geo", "model": "Metro" },
+ { "year":1993, "make": "Geo", "model": "Prizm" },
+ { "year":1993, "make": "Geo", "model": "Storm" },
+ { "year":1993, "make": "Geo", "model": "Tracker" },
+ { "year":1993, "make": "GMC", "model": "1500" },
+ { "year":1993, "make": "GMC", "model": "2500" },
+ { "year":1993, "make": "GMC", "model": "3500" },
+ { "year":1993, "make": "GMC", "model": "1500 Club Coupe" },
+ { "year":1993, "make": "GMC", "model": "2500 Club Coupe" },
+ { "year":1993, "make": "GMC", "model": "3500 Club Coupe" },
+ { "year":1993, "make": "GMC", "model": "Jimmy" },
+ { "year":1993, "make": "GMC", "model": "Rally Wagon 1500" },
+ { "year":1993, "make": "GMC", "model": "Rally Wagon 2500" },
+ { "year":1993, "make": "GMC", "model": "Rally Wagon 3500" },
+ { "year":1993, "make": "GMC", "model": "Safari" },
+ { "year":1993, "make": "GMC", "model": "Sonoma Club Coupe" },
+ { "year":1993, "make": "GMC", "model": "Sonoma" },
+ { "year":1993, "make": "GMC", "model": "Suburban 1500" },
+ { "year":1993, "make": "GMC", "model": "Suburban 2500" },
+ { "year":1993, "make": "GMC", "model": "Vandura 1500" },
+ { "year":1993, "make": "GMC", "model": "Vandura 2500" },
+ { "year":1993, "make": "GMC", "model": "Vandura 3500" },
+ { "year":1993, "make": "GMC", "model": "Yukon" },
+ { "year":1993, "make": "HUMMER", "model": "H1" },
+ { "year":1993, "make": "Hyundai", "model": "Elantra" },
+ { "year":1993, "make": "Hyundai", "model": "Excel" },
+ { "year":1993, "make": "Hyundai", "model": "Scoupe" },
+ { "year":1993, "make": "Hyundai", "model": "Sonata" },
+ { "year":1993, "make": "Infiniti", "model": "G" },
+ { "year":1993, "make": "Infiniti", "model": "J" },
+ { "year":1993, "make": "Infiniti", "model": "Q" },
+ { "year":1993, "make": "Isuzu", "model": "Amigo" },
+ { "year":1993, "make": "Isuzu", "model": "Rodeo" },
+ { "year":1993, "make": "Isuzu", "model": "Space" },
+ { "year":1993, "make": "Isuzu", "model": "Stylus" },
+ { "year":1993, "make": "Isuzu", "model": "Trooper" },
+ { "year":1993, "make": "Jaguar", "model": "XJ Series" },
+ { "year":1993, "make": "Oldsmobile", "model": "88" },
+ { "year":1993, "make": "Oldsmobile", "model": "98" },
+ { "year":1993, "make": "Oldsmobile", "model": "Achieva" },
+ { "year":1993, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":1993, "make": "Oldsmobile", "model": "Ciera" },
+ { "year":1993, "make": "Oldsmobile", "model": "Cutlass Cruiser" },
+ { "year":1993, "make": "Oldsmobile", "model": "Cutlass Supreme" },
+ { "year":1993, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":1993, "make": "Plymouth", "model": "Acclaim" },
+ { "year":1993, "make": "Plymouth", "model": "Colt" },
+ { "year":1993, "make": "Plymouth", "model": "Colt Vista" },
+ { "year":1993, "make": "Plymouth", "model": "Grand Voyager" },
+ { "year":1993, "make": "Plymouth", "model": "Laser" },
+ { "year":1993, "make": "Plymouth", "model": "Sundance" },
+ { "year":1993, "make": "Plymouth", "model": "Voyager" },
+ { "year":1993, "make": "Saturn", "model": "S-Series" },
+ { "year":1993, "make": "Volvo", "model": "240" },
+ { "year":1993, "make": "Volvo", "model": "850" },
+ { "year":1993, "make": "Volvo", "model": "940" },
+ { "year":1993, "make": "Volvo", "model": "960" },
+ { "year":1994, "make": "Ford", "model": "Taurus" },
+ { "year":1994, "make": "Ford", "model": "Aerostar" },
+ { "year":1994, "make": "Ford", "model": "Escort" },
+ { "year":1994, "make": "Ford", "model": "Mustang" },
+ { "year":1994, "make": "Ford", "model": "E-Series" },
+ { "year":1994, "make": "Ford", "model": "Probe" },
+ { "year":1994, "make": "Ford", "model": "Thunderbird" },
+ { "year":1994, "make": "Ford", "model": "Tempo" },
+ { "year":1994, "make": "Ford", "model": "F-Series" },
+ { "year":1994, "make": "Ford", "model": "Explorer" },
+ { "year":1994, "make": "Ford", "model": "Lightning" },
+ { "year":1994, "make": "Ford", "model": "Aspire" },
+ { "year":1994, "make": "Ford", "model": "Ranger" },
+ { "year":1994, "make": "Ford", "model": "Bronco" },
+ { "year":1994, "make": "Ford", "model": "Crown Victoria" },
+ { "year":1994, "make": "Ford", "model": "Club Wagon" },
+ { "year":1994, "make": "Ford", "model": "Econoline E150" },
+ { "year":1994, "make": "Ford", "model": "Econoline E250" },
+ { "year":1994, "make": "Ford", "model": "Econoline E350" },
+ { "year":1994, "make": "Ford", "model": "F150" },
+ { "year":1994, "make": "Ford", "model": "F250" },
+ { "year":1994, "make": "Ford", "model": "F350" },
+ { "year":1994, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":1994, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1994, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1994, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1994, "make": "Kia", "model": "Sephia" },
+ { "year":1994, "make": "Buick", "model": "Roadmaster" },
+ { "year":1994, "make": "Buick", "model": "Park Avenue" },
+ { "year":1994, "make": "Buick", "model": "Century" },
+ { "year":1994, "make": "Buick", "model": "LeSabre" },
+ { "year":1994, "make": "Buick", "model": "Skylark" },
+ { "year":1994, "make": "Buick", "model": "Regal" },
+ { "year":1994, "make": "Buick", "model": "Coachbuilder" },
+ { "year":1994, "make": "Mercury", "model": "Sable" },
+ { "year":1994, "make": "Mercury", "model": "Topaz" },
+ { "year":1994, "make": "Mercury", "model": "Capri" },
+ { "year":1994, "make": "Mercury", "model": "Villager" },
+ { "year":1994, "make": "Mercury", "model": "Tracer" },
+ { "year":1994, "make": "Mercury", "model": "Cougar" },
+ { "year":1994, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1994, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1994, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1994, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":1994, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1994, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1994, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1994, "make": "Mitsubishi", "model": "RVR" },
+ { "year":1994, "make": "Mitsubishi", "model": "GTO" },
+ { "year":1994, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1994, "make": "Mitsubishi", "model": "3000GT" },
+ { "year":1994, "make": "Mitsubishi", "model": "Expo" },
+ { "year":1994, "make": "Mitsubishi", "model": "Mighty Max Macro" },
+ { "year":1994, "make": "Mitsubishi", "model": "Mighty Max" },
+ { "year":1994, "make": "Mitsubishi", "model": "Montero" },
+ { "year":1994, "make": "Mitsubishi", "model": "Precis" },
+ { "year":1994, "make": "Eagle", "model": "Vision" },
+ { "year":1994, "make": "Eagle", "model": "Summit" },
+ { "year":1994, "make": "Eagle", "model": "Talon" },
+ { "year":1994, "make": "Volkswagen", "model": "Passat" },
+ { "year":1994, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1994, "make": "Volkswagen", "model": "Golf" },
+ { "year":1994, "make": "Volkswagen", "model": "Corrado" },
+ { "year":1994, "make": "Volkswagen", "model": "Eurovan" },
+ { "year":1994, "make": "Volkswagen", "model": "Golf III" },
+ { "year":1994, "make": "Volkswagen", "model": "Jetta III" },
+ { "year":1994, "make": "Lexus", "model": "SC" },
+ { "year":1994, "make": "Lexus", "model": "LS" },
+ { "year":1994, "make": "Lexus", "model": "GS" },
+ { "year":1994, "make": "Lexus", "model": "ES" },
+ { "year":1994, "make": "Dodge", "model": "Intrepid" },
+ { "year":1994, "make": "Dodge", "model": "Ram" },
+ { "year":1994, "make": "Dodge", "model": "Viper RT/10" },
+ { "year":1994, "make": "Dodge", "model": "Caravan" },
+ { "year":1994, "make": "Dodge", "model": "Colt" },
+ { "year":1994, "make": "Dodge", "model": "Dakota Club" },
+ { "year":1994, "make": "Dodge", "model": "Dakota" },
+ { "year":1994, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":1994, "make": "Dodge", "model": "Ram 1500" },
+ { "year":1994, "make": "Dodge", "model": "Ram 2500" },
+ { "year":1994, "make": "Dodge", "model": "Ram 3500" },
+ { "year":1994, "make": "Dodge", "model": "Ram Van B150" },
+ { "year":1994, "make": "Dodge", "model": "Ram Van B250" },
+ { "year":1994, "make": "Dodge", "model": "Ram Van B350" },
+ { "year":1994, "make": "Dodge", "model": "Ram Wagon B150" },
+ { "year":1994, "make": "Dodge", "model": "Ram Wagon B250" },
+ { "year":1994, "make": "Dodge", "model": "Ram Wagon B350" },
+ { "year":1994, "make": "Dodge", "model": "Shadow" },
+ { "year":1994, "make": "Dodge", "model": "Spirit" },
+ { "year":1994, "make": "Dodge", "model": "Stealth" },
+ { "year":1994, "make": "Dodge", "model": "Viper" },
+ { "year":1994, "make": "Chevrolet", "model": "1500" },
+ { "year":1994, "make": "Chevrolet", "model": "2500" },
+ { "year":1994, "make": "Chevrolet", "model": "3500" },
+ { "year":1994, "make": "Chevrolet", "model": "Impala SS" },
+ { "year":1994, "make": "Chevrolet", "model": "Caprice" },
+ { "year":1994, "make": "Chevrolet", "model": "Astro" },
+ { "year":1994, "make": "Chevrolet", "model": "Beretta" },
+ { "year":1994, "make": "Chevrolet", "model": "Blazer" },
+ { "year":1994, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1994, "make": "Chevrolet", "model": "Caprice Classic" },
+ { "year":1994, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":1994, "make": "Chevrolet", "model": "Corsica" },
+ { "year":1994, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1994, "make": "Chevrolet", "model": "G-Series G10" },
+ { "year":1994, "make": "Chevrolet", "model": "G-Series G20" },
+ { "year":1994, "make": "Chevrolet", "model": "G-Series G30" },
+ { "year":1994, "make": "Chevrolet", "model": "Impala" },
+ { "year":1994, "make": "Chevrolet", "model": "Lumina" },
+ { "year":1994, "make": "Chevrolet", "model": "S10 Blazer" },
+ { "year":1994, "make": "Chevrolet", "model": "S10" },
+ { "year":1994, "make": "Chevrolet", "model": "Sportvan G20" },
+ { "year":1994, "make": "Chevrolet", "model": "Sportvan G30" },
+ { "year":1994, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":1994, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":1994, "make": "Lincoln", "model": "Mark VIII" },
+ { "year":1994, "make": "Lincoln", "model": "Town Car" },
+ { "year":1994, "make": "Lincoln", "model": "Continental" },
+ { "year":1994, "make": "Audi", "model": "90" },
+ { "year":1994, "make": "Audi", "model": "100" },
+ { "year":1994, "make": "Audi", "model": "V8" },
+ { "year":1994, "make": "Audi", "model": "Cabriolet" },
+ { "year":1994, "make": "Audi", "model": "S4" },
+ { "year":1994, "make": "Audi", "model": "riolet" },
+ { "year":1994, "make": "Audi", "model": "Quattro" },
+ { "year":1994, "make": "Saab", "model": "900" },
+ { "year":1994, "make": "Saab", "model": "9000" },
+ { "year":1994, "make": "Mazda", "model": "323" },
+ { "year":1994, "make": "Mazda", "model": "626" },
+ { "year":1994, "make": "Mazda", "model": "929" },
+ { "year":1994, "make": "Mazda", "model": "B-Series" },
+ { "year":1994, "make": "Mazda", "model": "MPV" },
+ { "year":1994, "make": "Mazda", "model": "MX-3" },
+ { "year":1994, "make": "Mazda", "model": "Protege" },
+ { "year":1994, "make": "Mazda", "model": "Navajo" },
+ { "year":1994, "make": "Mazda", "model": "RX-7" },
+ { "year":1994, "make": "Mazda", "model": "MX-5" },
+ { "year":1994, "make": "Mazda", "model": "MX-6" },
+ { "year":1994, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":1994, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":1994, "make": "Subaru", "model": "Justy" },
+ { "year":1994, "make": "Subaru", "model": "Legacy" },
+ { "year":1994, "make": "Subaru", "model": "Alcyone SVX" },
+ { "year":1994, "make": "Subaru", "model": "Loyale" },
+ { "year":1994, "make": "Subaru", "model": "Impreza" },
+ { "year":1994, "make": "Subaru", "model": "SVX" },
+ { "year":1994, "make": "Land Rover", "model": "Discovery" },
+ { "year":1994, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1994, "make": "Land Rover", "model": "Defender" },
+ { "year":1994, "make": "Land Rover", "model": "Defender 90" },
+ { "year":1994, "make": "Nissan", "model": "300ZX" },
+ { "year":1994, "make": "Nissan", "model": "Sentra" },
+ { "year":1994, "make": "Nissan", "model": "240SX" },
+ { "year":1994, "make": "Nissan", "model": "Altima" },
+ { "year":1994, "make": "Nissan", "model": "Maxima" },
+ { "year":1994, "make": "Nissan", "model": "Pathfinder" },
+ { "year":1994, "make": "Nissan", "model": "Quest" },
+ { "year":1994, "make": "Honda", "model": "Prelude" },
+ { "year":1994, "make": "Honda", "model": "Accord" },
+ { "year":1994, "make": "Honda", "model": "Civic" },
+ { "year":1994, "make": "Honda", "model": "del Sol" },
+ { "year":1994, "make": "Honda", "model": "Passport" },
+ { "year":1994, "make": "Pontiac", "model": "Firebird" },
+ { "year":1994, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1994, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1994, "make": "Pontiac", "model": "Trans Sport" },
+ { "year":1994, "make": "Pontiac", "model": "Sunbird" },
+ { "year":1994, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1994, "make": "Pontiac", "model": "Firefly" },
+ { "year":1994, "make": "Lamborghini", "model": "Diablo" },
+ { "year":1994, "make": "Suzuki", "model": "Swift" },
+ { "year":1994, "make": "Suzuki", "model": "Sidekick" },
+ { "year":1994, "make": "Suzuki", "model": "SJ" },
+ { "year":1994, "make": "Suzuki", "model": "Samurai" },
+ { "year":1994, "make": "Lotus", "model": "Esprit" },
+ { "year":1994, "make": "Lotus", "model": "Elan" },
+ { "year":1994, "make": "Porsche", "model": "911" },
+ { "year":1994, "make": "Porsche", "model": "928" },
+ { "year":1994, "make": "Porsche", "model": "968" },
+ { "year":1994, "make": "Acura", "model": "Integra" },
+ { "year":1994, "make": "Acura", "model": "Legend" },
+ { "year":1994, "make": "Acura", "model": "NSX" },
+ { "year":1994, "make": "Acura", "model": "Vigor" },
+ { "year":1994, "make": "BMW", "model": "3 Series" },
+ { "year":1994, "make": "BMW", "model": "5 Series" },
+ { "year":1994, "make": "BMW", "model": "7 Series" },
+ { "year":1994, "make": "BMW", "model": "8 Series" },
+ { "year":1994, "make": "Chrysler", "model": "Concorde" },
+ { "year":1994, "make": "Chrysler", "model": "LeBaron" },
+ { "year":1994, "make": "Chrysler", "model": "LHS" },
+ { "year":1994, "make": "Chrysler", "model": "New Yorker" },
+ { "year":1994, "make": "Chrysler", "model": "Town & Country" },
+ { "year":1994, "make": "Alfa Romeo", "model": "164" },
+ { "year":1994, "make": "Alfa Romeo", "model": "Spider" },
+ { "year":1994, "make": "Cadillac", "model": "DeVille" },
+ { "year":1994, "make": "Cadillac", "model": "Eldorado" },
+ { "year":1994, "make": "Cadillac", "model": "Fleetwood" },
+ { "year":1994, "make": "Cadillac", "model": "Seville" },
+ { "year":1994, "make": "Geo", "model": "Metro" },
+ { "year":1994, "make": "Geo", "model": "Prizm" },
+ { "year":1994, "make": "Geo", "model": "Tracker" },
+ { "year":1994, "make": "GMC", "model": "1500" },
+ { "year":1994, "make": "GMC", "model": "2500" },
+ { "year":1994, "make": "GMC", "model": "3500" },
+ { "year":1994, "make": "GMC", "model": "1500 Club Coupe" },
+ { "year":1994, "make": "GMC", "model": "2500 Club Coupe" },
+ { "year":1994, "make": "GMC", "model": "3500 Club Coupe" },
+ { "year":1994, "make": "GMC", "model": "Jimmy" },
+ { "year":1994, "make": "GMC", "model": "Rally Wagon 2500" },
+ { "year":1994, "make": "GMC", "model": "Rally Wagon 3500" },
+ { "year":1994, "make": "GMC", "model": "Safari" },
+ { "year":1994, "make": "GMC", "model": "Sonoma Club Coupe" },
+ { "year":1994, "make": "GMC", "model": "Sonoma" },
+ { "year":1994, "make": "GMC", "model": "Suburban 1500" },
+ { "year":1994, "make": "GMC", "model": "Suburban 2500" },
+ { "year":1994, "make": "GMC", "model": "Vandura 1500" },
+ { "year":1994, "make": "GMC", "model": "Vandura 2500" },
+ { "year":1994, "make": "GMC", "model": "Vandura 3500" },
+ { "year":1994, "make": "GMC", "model": "Yukon" },
+ { "year":1994, "make": "HUMMER", "model": "H1" },
+ { "year":1994, "make": "Hyundai", "model": "Elantra" },
+ { "year":1994, "make": "Hyundai", "model": "Excel" },
+ { "year":1994, "make": "Hyundai", "model": "Scoupe" },
+ { "year":1994, "make": "Hyundai", "model": "Sonata" },
+ { "year":1994, "make": "Infiniti", "model": "G" },
+ { "year":1994, "make": "Infiniti", "model": "J" },
+ { "year":1994, "make": "Infiniti", "model": "Q" },
+ { "year":1994, "make": "Isuzu", "model": "Amigo" },
+ { "year":1994, "make": "Isuzu", "model": "Rodeo" },
+ { "year":1994, "make": "Isuzu", "model": "Space" },
+ { "year":1994, "make": "Isuzu", "model": "Trooper" },
+ { "year":1994, "make": "Jaguar", "model": "XJ Series" },
+ { "year":1994, "make": "Jeep", "model": "Cherokee" },
+ { "year":1994, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":1994, "make": "Jeep", "model": "Wrangler" },
+ { "year":1994, "make": "Oldsmobile", "model": "88" },
+ { "year":1994, "make": "Oldsmobile", "model": "98" },
+ { "year":1994, "make": "Oldsmobile", "model": "Achieva" },
+ { "year":1994, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":1994, "make": "Oldsmobile", "model": "Ciera" },
+ { "year":1994, "make": "Oldsmobile", "model": "Cutlass Cruiser" },
+ { "year":1994, "make": "Oldsmobile", "model": "Cutlass Supreme" },
+ { "year":1994, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":1994, "make": "Plymouth", "model": "Acclaim" },
+ { "year":1994, "make": "Plymouth", "model": "Colt" },
+ { "year":1994, "make": "Plymouth", "model": "Colt Vista" },
+ { "year":1994, "make": "Plymouth", "model": "Grand Voyager" },
+ { "year":1994, "make": "Plymouth", "model": "Laser" },
+ { "year":1994, "make": "Plymouth", "model": "Sundance" },
+ { "year":1994, "make": "Plymouth", "model": "Voyager" },
+ { "year":1994, "make": "Saturn", "model": "S-Series" },
+ { "year":1994, "make": "Toyota", "model": "4Runner" },
+ { "year":1994, "make": "Toyota", "model": "Camry" },
+ { "year":1994, "make": "Toyota", "model": "Celica" },
+ { "year":1994, "make": "Toyota", "model": "Corolla" },
+ { "year":1994, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":1994, "make": "Toyota", "model": "MR2" },
+ { "year":1994, "make": "Toyota", "model": "Paseo" },
+ { "year":1994, "make": "Toyota", "model": "Previa" },
+ { "year":1994, "make": "Toyota", "model": "Supra" },
+ { "year":1994, "make": "Toyota", "model": "T100" },
+ { "year":1994, "make": "Toyota", "model": "Tercel" },
+ { "year":1994, "make": "Toyota", "model": "Xtra" },
+ { "year":1994, "make": "Volvo", "model": "850" },
+ { "year":1994, "make": "Volvo", "model": "940" },
+ { "year":1994, "make": "Volvo", "model": "960" },
+ { "year":1995, "make": "Kia", "model": "Sephia" },
+ { "year":1995, "make": "Kia", "model": "Sportage" },
+ { "year":1995, "make": "Pontiac", "model": "Firebird" },
+ { "year":1995, "make": "Pontiac", "model": "Sunfire" },
+ { "year":1995, "make": "Pontiac", "model": "Firefly" },
+ { "year":1995, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1995, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1995, "make": "Pontiac", "model": "Trans Sport" },
+ { "year":1995, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1995, "make": "Ford", "model": "F-Series" },
+ { "year":1995, "make": "Ford", "model": "Windstar" },
+ { "year":1995, "make": "Ford", "model": "Contour" },
+ { "year":1995, "make": "Ford", "model": "Escort" },
+ { "year":1995, "make": "Ford", "model": "Aerostar" },
+ { "year":1995, "make": "Ford", "model": "Crown Victoria" },
+ { "year":1995, "make": "Ford", "model": "E-Series" },
+ { "year":1995, "make": "Ford", "model": "Bronco" },
+ { "year":1995, "make": "Ford", "model": "Ranger" },
+ { "year":1995, "make": "Ford", "model": "Explorer" },
+ { "year":1995, "make": "Ford", "model": "Probe" },
+ { "year":1995, "make": "Ford", "model": "Mustang" },
+ { "year":1995, "make": "Ford", "model": "Thunderbird" },
+ { "year":1995, "make": "Ford", "model": "Taurus" },
+ { "year":1995, "make": "Ford", "model": "Aspire" },
+ { "year":1995, "make": "Ford", "model": "Club Wagon" },
+ { "year":1995, "make": "Ford", "model": "Econoline E150" },
+ { "year":1995, "make": "Ford", "model": "Econoline E250" },
+ { "year":1995, "make": "Ford", "model": "Econoline E350" },
+ { "year":1995, "make": "Ford", "model": "F150" },
+ { "year":1995, "make": "Ford", "model": "F250" },
+ { "year":1995, "make": "Ford", "model": "F350" },
+ { "year":1995, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1995, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1995, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":1995, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1995, "make": "Porsche", "model": "911" },
+ { "year":1995, "make": "Porsche", "model": "928" },
+ { "year":1995, "make": "Porsche", "model": "968" },
+ { "year":1995, "make": "Volkswagen", "model": "Passat" },
+ { "year":1995, "make": "Volkswagen", "model": "Eurovan" },
+ { "year":1995, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1995, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1995, "make": "Volkswagen", "model": "GTI" },
+ { "year":1995, "make": "Volkswagen", "model": "Golf" },
+ { "year":1995, "make": "Volkswagen", "model": "rio" },
+ { "year":1995, "make": "Volkswagen", "model": "Golf III" },
+ { "year":1995, "make": "Volkswagen", "model": "Jetta III" },
+ { "year":1995, "make": "Subaru", "model": "Legacy" },
+ { "year":1995, "make": "Subaru", "model": "Impreza" },
+ { "year":1995, "make": "Subaru", "model": "Alcyone SVX" },
+ { "year":1995, "make": "Subaru", "model": "SVX" },
+ { "year":1995, "make": "Mercury", "model": "Sable" },
+ { "year":1995, "make": "Mercury", "model": "Villager" },
+ { "year":1995, "make": "Mercury", "model": "Cougar" },
+ { "year":1995, "make": "Mercury", "model": "Tracer" },
+ { "year":1995, "make": "Mercury", "model": "Mystique" },
+ { "year":1995, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1995, "make": "Lincoln", "model": "Town Car" },
+ { "year":1995, "make": "Lincoln", "model": "Mark VIII" },
+ { "year":1995, "make": "Lincoln", "model": "Continental" },
+ { "year":1995, "make": "Suzuki", "model": "SJ" },
+ { "year":1995, "make": "Suzuki", "model": "Swift" },
+ { "year":1995, "make": "Suzuki", "model": "Sidekick" },
+ { "year":1995, "make": "Suzuki", "model": "Esteem" },
+ { "year":1995, "make": "Suzuki", "model": "Samurai" },
+ { "year":1995, "make": "Buick", "model": "Century" },
+ { "year":1995, "make": "Buick", "model": "Skylark" },
+ { "year":1995, "make": "Buick", "model": "Park Avenue" },
+ { "year":1995, "make": "Buick", "model": "Roadmaster" },
+ { "year":1995, "make": "Buick", "model": "Regal" },
+ { "year":1995, "make": "Buick", "model": "LeSabre" },
+ { "year":1995, "make": "Buick", "model": "Coachbuilder" },
+ { "year":1995, "make": "Buick", "model": "Riviera" },
+ { "year":1995, "make": "Mazda", "model": "323" },
+ { "year":1995, "make": "Mazda", "model": "626" },
+ { "year":1995, "make": "Mazda", "model": "929" },
+ { "year":1995, "make": "Mazda", "model": "RX-7" },
+ { "year":1995, "make": "Mazda", "model": "Millenia" },
+ { "year":1995, "make": "Mazda", "model": "B-Series" },
+ { "year":1995, "make": "Mazda", "model": "MPV" },
+ { "year":1995, "make": "Mazda", "model": "MX-3" },
+ { "year":1995, "make": "Mazda", "model": "MX-5" },
+ { "year":1995, "make": "Mazda", "model": "Protege" },
+ { "year":1995, "make": "Mazda", "model": "MX-6" },
+ { "year":1995, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":1995, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":1995, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1995, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1995, "make": "Mitsubishi", "model": "RVR" },
+ { "year":1995, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1995, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1995, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1995, "make": "Mitsubishi", "model": "GTO" },
+ { "year":1995, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1995, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":1995, "make": "Mitsubishi", "model": "3000GT" },
+ { "year":1995, "make": "Mitsubishi", "model": "Expo" },
+ { "year":1995, "make": "Mitsubishi", "model": "Mighty Max" },
+ { "year":1995, "make": "Mitsubishi", "model": "Montero" },
+ { "year":1995, "make": "Audi", "model": "90" },
+ { "year":1995, "make": "Audi", "model": "S6" },
+ { "year":1995, "make": "Audi", "model": "Cabriolet" },
+ { "year":1995, "make": "Audi", "model": "A6" },
+ { "year":1995, "make": "Audi", "model": "riolet" },
+ { "year":1995, "make": "Acura", "model": "Integra" },
+ { "year":1995, "make": "Acura", "model": "Legend" },
+ { "year":1995, "make": "Acura", "model": "NSX" },
+ { "year":1995, "make": "Acura", "model": "TL" },
+ { "year":1995, "make": "Lexus", "model": "SC" },
+ { "year":1995, "make": "Lexus", "model": "LS" },
+ { "year":1995, "make": "Lexus", "model": "GS" },
+ { "year":1995, "make": "Lexus", "model": "ES" },
+ { "year":1995, "make": "BMW", "model": "3 Series" },
+ { "year":1995, "make": "BMW", "model": "5 Series" },
+ { "year":1995, "make": "BMW", "model": "7 Series" },
+ { "year":1995, "make": "BMW", "model": "8 Series" },
+ { "year":1995, "make": "BMW", "model": "M3" },
+ { "year":1995, "make": "Land Rover", "model": "Defender" },
+ { "year":1995, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1995, "make": "Land Rover", "model": "Discovery" },
+ { "year":1995, "make": "Land Rover", "model": "Defender 90" },
+ { "year":1995, "make": "Dodge", "model": "Viper RT/10" },
+ { "year":1995, "make": "Dodge", "model": "Avenger" },
+ { "year":1995, "make": "Dodge", "model": "Caravan" },
+ { "year":1995, "make": "Dodge", "model": "Dakota Club" },
+ { "year":1995, "make": "Dodge", "model": "Dakota" },
+ { "year":1995, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":1995, "make": "Dodge", "model": "Intrepid" },
+ { "year":1995, "make": "Dodge", "model": "Neon" },
+ { "year":1995, "make": "Dodge", "model": "Ram 1500 Club" },
+ { "year":1995, "make": "Dodge", "model": "Ram 1500" },
+ { "year":1995, "make": "Dodge", "model": "Ram 2500 Club" },
+ { "year":1995, "make": "Dodge", "model": "Ram 2500" },
+ { "year":1995, "make": "Dodge", "model": "Ram 3500 Club" },
+ { "year":1995, "make": "Dodge", "model": "Ram 3500" },
+ { "year":1995, "make": "Dodge", "model": "Ram Van 1500" },
+ { "year":1995, "make": "Dodge", "model": "Ram Van 2500" },
+ { "year":1995, "make": "Dodge", "model": "Ram Van 3500" },
+ { "year":1995, "make": "Dodge", "model": "Spirit" },
+ { "year":1995, "make": "Dodge", "model": "Stealth" },
+ { "year":1995, "make": "Dodge", "model": "Stratus" },
+ { "year":1995, "make": "Dodge", "model": "Viper" },
+ { "year":1995, "make": "Saab", "model": "900" },
+ { "year":1995, "make": "Saab", "model": "9000" },
+ { "year":1995, "make": "Nissan", "model": "300ZX" },
+ { "year":1995, "make": "Nissan", "model": "Maxima" },
+ { "year":1995, "make": "Nissan", "model": "200SX" },
+ { "year":1995, "make": "Nissan", "model": "240SX" },
+ { "year":1995, "make": "Nissan", "model": "Altima" },
+ { "year":1995, "make": "Nissan", "model": "Pathfinder" },
+ { "year":1995, "make": "Nissan", "model": "Quest" },
+ { "year":1995, "make": "Nissan", "model": "Sentra" },
+ { "year":1995, "make": "Chevrolet", "model": "1500" },
+ { "year":1995, "make": "Chevrolet", "model": "2500" },
+ { "year":1995, "make": "Chevrolet", "model": "3500" },
+ { "year":1995, "make": "Chevrolet", "model": "K5 Blazer" },
+ { "year":1995, "make": "Chevrolet", "model": "Impala SS" },
+ { "year":1995, "make": "Chevrolet", "model": "Caprice" },
+ { "year":1995, "make": "Chevrolet", "model": "Astro" },
+ { "year":1995, "make": "Chevrolet", "model": "Beretta" },
+ { "year":1995, "make": "Chevrolet", "model": "Blazer" },
+ { "year":1995, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1995, "make": "Chevrolet", "model": "Caprice Classic" },
+ { "year":1995, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":1995, "make": "Chevrolet", "model": "Corsica" },
+ { "year":1995, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1995, "make": "Chevrolet", "model": "G-Series G10" },
+ { "year":1995, "make": "Chevrolet", "model": "G-Series G20" },
+ { "year":1995, "make": "Chevrolet", "model": "G-Series G30" },
+ { "year":1995, "make": "Chevrolet", "model": "Impala" },
+ { "year":1995, "make": "Chevrolet", "model": "Lumina" },
+ { "year":1995, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":1995, "make": "Chevrolet", "model": "S10" },
+ { "year":1995, "make": "Chevrolet", "model": "Sportvan G20" },
+ { "year":1995, "make": "Chevrolet", "model": "Sportvan G30" },
+ { "year":1995, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":1995, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":1995, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":1995, "make": "Honda", "model": "Prelude" },
+ { "year":1995, "make": "Honda", "model": "Accord" },
+ { "year":1995, "make": "Honda", "model": "Civic" },
+ { "year":1995, "make": "Honda", "model": "del Sol" },
+ { "year":1995, "make": "Honda", "model": "Odyssey" },
+ { "year":1995, "make": "Honda", "model": "Passport" },
+ { "year":1995, "make": "Chrysler", "model": "Cirrus" },
+ { "year":1995, "make": "Chrysler", "model": "Concorde" },
+ { "year":1995, "make": "Chrysler", "model": "LeBaron" },
+ { "year":1995, "make": "Chrysler", "model": "LHS" },
+ { "year":1995, "make": "Chrysler", "model": "New Yorker" },
+ { "year":1995, "make": "Chrysler", "model": "Sebring" },
+ { "year":1995, "make": "Chrysler", "model": "Town & Country" },
+ { "year":1995, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":1995, "make": "Jeep", "model": "Cherokee" },
+ { "year":1995, "make": "Jeep", "model": "Wrangler" },
+ { "year":1995, "make": "Lamborghini", "model": "Diablo" },
+ { "year":1995, "make": "Holden", "model": "VS Commodore" },
+ { "year":1995, "make": "Lotus", "model": "Esprit" },
+ { "year":1995, "make": "Alfa Romeo", "model": "164" },
+ { "year":1995, "make": "Cadillac", "model": "DeVille" },
+ { "year":1995, "make": "Cadillac", "model": "Eldorado" },
+ { "year":1995, "make": "Cadillac", "model": "Fleetwood" },
+ { "year":1995, "make": "Cadillac", "model": "Seville" },
+ { "year":1995, "make": "Eagle", "model": "Summit" },
+ { "year":1995, "make": "Eagle", "model": "Talon" },
+ { "year":1995, "make": "Eagle", "model": "Vision" },
+ { "year":1995, "make": "Geo", "model": "Metro" },
+ { "year":1995, "make": "Geo", "model": "Prizm" },
+ { "year":1995, "make": "Geo", "model": "Tracker" },
+ { "year":1995, "make": "GMC", "model": "1500" },
+ { "year":1995, "make": "GMC", "model": "2500" },
+ { "year":1995, "make": "GMC", "model": "3500" },
+ { "year":1995, "make": "GMC", "model": "1500 Club Coupe" },
+ { "year":1995, "make": "GMC", "model": "2500 Club Coupe" },
+ { "year":1995, "make": "GMC", "model": "3500 Club Coupe" },
+ { "year":1995, "make": "GMC", "model": "Jimmy" },
+ { "year":1995, "make": "GMC", "model": "Rally Wagon G2500" },
+ { "year":1995, "make": "GMC", "model": "Rally Wagon G3500" },
+ { "year":1995, "make": "GMC", "model": "Safari" },
+ { "year":1995, "make": "GMC", "model": "Sonoma Club Coupe" },
+ { "year":1995, "make": "GMC", "model": "Sonoma" },
+ { "year":1995, "make": "GMC", "model": "Suburban 1500" },
+ { "year":1995, "make": "GMC", "model": "Suburban 2500" },
+ { "year":1995, "make": "GMC", "model": "Vandura G1500" },
+ { "year":1995, "make": "GMC", "model": "Vandura G2500" },
+ { "year":1995, "make": "GMC", "model": "Vandura G3500" },
+ { "year":1995, "make": "GMC", "model": "Yukon" },
+ { "year":1995, "make": "HUMMER", "model": "H1" },
+ { "year":1995, "make": "Hyundai", "model": "Accent" },
+ { "year":1995, "make": "Hyundai", "model": "Elantra" },
+ { "year":1995, "make": "Hyundai", "model": "Scoupe" },
+ { "year":1995, "make": "Hyundai", "model": "Sonata" },
+ { "year":1995, "make": "Infiniti", "model": "G" },
+ { "year":1995, "make": "Infiniti", "model": "J" },
+ { "year":1995, "make": "Infiniti", "model": "Q" },
+ { "year":1995, "make": "Isuzu", "model": "Rodeo" },
+ { "year":1995, "make": "Isuzu", "model": "Trooper" },
+ { "year":1995, "make": "Jaguar", "model": "XJ Series" },
+ { "year":1995, "make": "Oldsmobile", "model": "88" },
+ { "year":1995, "make": "Oldsmobile", "model": "98" },
+ { "year":1995, "make": "Oldsmobile", "model": "Achieva" },
+ { "year":1995, "make": "Oldsmobile", "model": "Aurora" },
+ { "year":1995, "make": "Oldsmobile", "model": "Ciera" },
+ { "year":1995, "make": "Oldsmobile", "model": "Cutlass Supreme" },
+ { "year":1995, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":1995, "make": "Plymouth", "model": "Acclaim" },
+ { "year":1995, "make": "Plymouth", "model": "Grand Voyager" },
+ { "year":1995, "make": "Plymouth", "model": "Neon" },
+ { "year":1995, "make": "Plymouth", "model": "Voyager" },
+ { "year":1995, "make": "Saturn", "model": "S-Series" },
+ { "year":1995, "make": "Toyota", "model": "4Runner" },
+ { "year":1995, "make": "Toyota", "model": "Avalon" },
+ { "year":1995, "make": "Toyota", "model": "Camry" },
+ { "year":1995, "make": "Toyota", "model": "Celica" },
+ { "year":1995, "make": "Toyota", "model": "Corolla" },
+ { "year":1995, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":1995, "make": "Toyota", "model": "MR2" },
+ { "year":1995, "make": "Toyota", "model": "Paseo" },
+ { "year":1995, "make": "Toyota", "model": "Previa" },
+ { "year":1995, "make": "Toyota", "model": "Supra" },
+ { "year":1995, "make": "Toyota", "model": "T100" },
+ { "year":1995, "make": "Toyota", "model": "T100 Xtra" },
+ { "year":1995, "make": "Toyota", "model": "Tacoma" },
+ { "year":1995, "make": "Toyota", "model": "Tacoma Xtra" },
+ { "year":1995, "make": "Toyota", "model": "Tercel" },
+ { "year":1995, "make": "Toyota", "model": "Xtra" },
+ { "year":1995, "make": "Volvo", "model": "850" },
+ { "year":1995, "make": "Volvo", "model": "940" },
+ { "year":1995, "make": "Volvo", "model": "960" },
+ { "year":1996, "make": "Dodge", "model": "Caravan" },
+ { "year":1996, "make": "Dodge", "model": "Stratus" },
+ { "year":1996, "make": "Dodge", "model": "Avenger" },
+ { "year":1996, "make": "Dodge", "model": "Dakota Club" },
+ { "year":1996, "make": "Dodge", "model": "Dakota" },
+ { "year":1996, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":1996, "make": "Dodge", "model": "Intrepid" },
+ { "year":1996, "make": "Dodge", "model": "Neon" },
+ { "year":1996, "make": "Dodge", "model": "Ram 1500 Club" },
+ { "year":1996, "make": "Dodge", "model": "Ram 1500" },
+ { "year":1996, "make": "Dodge", "model": "Ram 2500 Club" },
+ { "year":1996, "make": "Dodge", "model": "Ram 2500" },
+ { "year":1996, "make": "Dodge", "model": "Ram 3500 Club" },
+ { "year":1996, "make": "Dodge", "model": "Ram 3500" },
+ { "year":1996, "make": "Dodge", "model": "Ram Van 1500" },
+ { "year":1996, "make": "Dodge", "model": "Ram Van 2500" },
+ { "year":1996, "make": "Dodge", "model": "Ram Van 3500" },
+ { "year":1996, "make": "Dodge", "model": "Stealth" },
+ { "year":1996, "make": "Dodge", "model": "Viper" },
+ { "year":1996, "make": "Ford", "model": "Ranger" },
+ { "year":1996, "make": "Ford", "model": "Bronco" },
+ { "year":1996, "make": "Ford", "model": "Mustang" },
+ { "year":1996, "make": "Ford", "model": "Contour" },
+ { "year":1996, "make": "Ford", "model": "Windstar" },
+ { "year":1996, "make": "Ford", "model": "Crown Victoria" },
+ { "year":1996, "make": "Ford", "model": "Probe" },
+ { "year":1996, "make": "Ford", "model": "Escort" },
+ { "year":1996, "make": "Ford", "model": "Taurus" },
+ { "year":1996, "make": "Ford", "model": "E-Series" },
+ { "year":1996, "make": "Ford", "model": "Explorer" },
+ { "year":1996, "make": "Ford", "model": "Thunderbird" },
+ { "year":1996, "make": "Ford", "model": "Aerostar" },
+ { "year":1996, "make": "Ford", "model": "F-Series" },
+ { "year":1996, "make": "Ford", "model": "Aspire" },
+ { "year":1996, "make": "Ford", "model": "Club Wagon" },
+ { "year":1996, "make": "Ford", "model": "Econoline E150" },
+ { "year":1996, "make": "Ford", "model": "Econoline E250" },
+ { "year":1996, "make": "Ford", "model": "Econoline E350" },
+ { "year":1996, "make": "Ford", "model": "F150" },
+ { "year":1996, "make": "Ford", "model": "F250" },
+ { "year":1996, "make": "Ford", "model": "F350" },
+ { "year":1996, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1996, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1996, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1996, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":1996, "make": "Lincoln", "model": "Town Car" },
+ { "year":1996, "make": "Lincoln", "model": "Continental" },
+ { "year":1996, "make": "Lincoln", "model": "Mark VIII" },
+ { "year":1996, "make": "Mercury", "model": "Sable" },
+ { "year":1996, "make": "Mercury", "model": "Mystique" },
+ { "year":1996, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1996, "make": "Mercury", "model": "Tracer" },
+ { "year":1996, "make": "Mercury", "model": "Villager" },
+ { "year":1996, "make": "Mercury", "model": "Cougar" },
+ { "year":1996, "make": "Buick", "model": "Century" },
+ { "year":1996, "make": "Buick", "model": "Roadmaster" },
+ { "year":1996, "make": "Buick", "model": "Regal" },
+ { "year":1996, "make": "Buick", "model": "Hearse" },
+ { "year":1996, "make": "Buick", "model": "Park Avenue" },
+ { "year":1996, "make": "Buick", "model": "Riviera" },
+ { "year":1996, "make": "Buick", "model": "Skylark" },
+ { "year":1996, "make": "Buick", "model": "LeSabre" },
+ { "year":1996, "make": "Audi", "model": "A6" },
+ { "year":1996, "make": "Audi", "model": "Cabriolet" },
+ { "year":1996, "make": "Audi", "model": "A4" },
+ { "year":1996, "make": "Audi", "model": "riolet" },
+ { "year":1996, "make": "Mazda", "model": "626" },
+ { "year":1996, "make": "Mazda", "model": "MX-6" },
+ { "year":1996, "make": "Mazda", "model": "Protege" },
+ { "year":1996, "make": "Mazda", "model": "MX-5" },
+ { "year":1996, "make": "Mazda", "model": "B-Series" },
+ { "year":1996, "make": "Mazda", "model": "MX-3" },
+ { "year":1996, "make": "Mazda", "model": "MPV" },
+ { "year":1996, "make": "Mazda", "model": "Millenia" },
+ { "year":1996, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":1996, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":1996, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1996, "make": "Volkswagen", "model": "Passat" },
+ { "year":1996, "make": "Volkswagen", "model": "Golf" },
+ { "year":1996, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1996, "make": "Volkswagen", "model": "GTI" },
+ { "year":1996, "make": "Volkswagen", "model": "rio" },
+ { "year":1996, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1996, "make": "Mitsubishi", "model": "Chariot" },
+ { "year":1996, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1996, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1996, "make": "Mitsubishi", "model": "Truck" },
+ { "year":1996, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1996, "make": "Mitsubishi", "model": "GTO" },
+ { "year":1996, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":1996, "make": "Mitsubishi", "model": "Expo LRV" },
+ { "year":1996, "make": "Mitsubishi", "model": "3000GT" },
+ { "year":1996, "make": "Mitsubishi", "model": "Mighty Max" },
+ { "year":1996, "make": "Mitsubishi", "model": "Montero" },
+ { "year":1996, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1996, "make": "Pontiac", "model": "Firebird" },
+ { "year":1996, "make": "Pontiac", "model": "Trans Sport" },
+ { "year":1996, "make": "Pontiac", "model": "Sunfire" },
+ { "year":1996, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1996, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1996, "make": "Suzuki", "model": "X-90" },
+ { "year":1996, "make": "Suzuki", "model": "Esteem" },
+ { "year":1996, "make": "Suzuki", "model": "Sidekick" },
+ { "year":1996, "make": "Suzuki", "model": "Swift" },
+ { "year":1996, "make": "Saab", "model": "900" },
+ { "year":1996, "make": "Saab", "model": "9000" },
+ { "year":1996, "make": "Holden", "model": "VS Commodore" },
+ { "year":1996, "make": "Porsche", "model": "911" },
+ { "year":1996, "make": "Plymouth", "model": "Voyager" },
+ { "year":1996, "make": "Plymouth", "model": "Breeze" },
+ { "year":1996, "make": "Plymouth", "model": "Grand Voyager" },
+ { "year":1996, "make": "Plymouth", "model": "Neon" },
+ { "year":1996, "make": "Chevrolet", "model": "1500" },
+ { "year":1996, "make": "Chevrolet", "model": "2500" },
+ { "year":1996, "make": "Chevrolet", "model": "3500" },
+ { "year":1996, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":1996, "make": "Chevrolet", "model": "Astro" },
+ { "year":1996, "make": "Chevrolet", "model": "Impala" },
+ { "year":1996, "make": "Chevrolet", "model": "Beretta" },
+ { "year":1996, "make": "Chevrolet", "model": "Caprice" },
+ { "year":1996, "make": "Chevrolet", "model": "Blazer" },
+ { "year":1996, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1996, "make": "Chevrolet", "model": "Caprice Classic" },
+ { "year":1996, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":1996, "make": "Chevrolet", "model": "Corsica" },
+ { "year":1996, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1996, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":1996, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":1996, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":1996, "make": "Chevrolet", "model": "G-Series 1500" },
+ { "year":1996, "make": "Chevrolet", "model": "G-Series 2500" },
+ { "year":1996, "make": "Chevrolet", "model": "G-Series G30" },
+ { "year":1996, "make": "Chevrolet", "model": "Lumina" },
+ { "year":1996, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":1996, "make": "Chevrolet", "model": "S10" },
+ { "year":1996, "make": "Chevrolet", "model": "Sportvan G30" },
+ { "year":1996, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":1996, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":1996, "make": "Land Rover", "model": "Discovery" },
+ { "year":1996, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1996, "make": "Nissan", "model": "300ZX" },
+ { "year":1996, "make": "Nissan", "model": "200SX" },
+ { "year":1996, "make": "Nissan", "model": "240SX" },
+ { "year":1996, "make": "Nissan", "model": "Altima" },
+ { "year":1996, "make": "Nissan", "model": "Maxima" },
+ { "year":1996, "make": "Nissan", "model": "Pathfinder" },
+ { "year":1996, "make": "Nissan", "model": "Quest" },
+ { "year":1996, "make": "Nissan", "model": "Sentra" },
+ { "year":1996, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":1996, "make": "Jeep", "model": "Cherokee" },
+ { "year":1996, "make": "Kia", "model": "Sportage" },
+ { "year":1996, "make": "Kia", "model": "Sephia" },
+ { "year":1996, "make": "Lexus", "model": "GS" },
+ { "year":1996, "make": "Lexus", "model": "SC" },
+ { "year":1996, "make": "Lexus", "model": "LX" },
+ { "year":1996, "make": "Lexus", "model": "ES" },
+ { "year":1996, "make": "Lexus", "model": "LS" },
+ { "year":1996, "make": "Subaru", "model": "Impreza" },
+ { "year":1996, "make": "Subaru", "model": "Alcyone SVX" },
+ { "year":1996, "make": "Subaru", "model": "Legacy" },
+ { "year":1996, "make": "Subaru", "model": "SVX" },
+ { "year":1996, "make": "Honda", "model": "Passport" },
+ { "year":1996, "make": "Honda", "model": "Odyssey" },
+ { "year":1996, "make": "Honda", "model": "Prelude" },
+ { "year":1996, "make": "Honda", "model": "Accord" },
+ { "year":1996, "make": "Honda", "model": "Civic" },
+ { "year":1996, "make": "Honda", "model": "del Sol" },
+ { "year":1996, "make": "Chrysler", "model": "Town & Country" },
+ { "year":1996, "make": "Chrysler", "model": "Cirrus" },
+ { "year":1996, "make": "Chrysler", "model": "Concorde" },
+ { "year":1996, "make": "Chrysler", "model": "LHS" },
+ { "year":1996, "make": "Chrysler", "model": "New Yorker" },
+ { "year":1996, "make": "Chrysler", "model": "Sebring" },
+ { "year":1996, "make": "Lotus", "model": "Esprit" },
+ { "year":1996, "make": "BMW", "model": "3 Series" },
+ { "year":1996, "make": "BMW", "model": "7 Series" },
+ { "year":1996, "make": "BMW", "model": "8 Series" },
+ { "year":1996, "make": "BMW", "model": "M3" },
+ { "year":1996, "make": "BMW", "model": "Z3" },
+ { "year":1996, "make": "Lamborghini", "model": "Diablo" },
+ { "year":1996, "make": "Acura", "model": "Integra" },
+ { "year":1996, "make": "Acura", "model": "NSX" },
+ { "year":1996, "make": "Acura", "model": "RL" },
+ { "year":1996, "make": "Acura", "model": "SLX" },
+ { "year":1996, "make": "Acura", "model": "TL" },
+ { "year":1996, "make": "Cadillac", "model": "DeVille" },
+ { "year":1996, "make": "Cadillac", "model": "Eldorado" },
+ { "year":1996, "make": "Cadillac", "model": "Fleetwood" },
+ { "year":1996, "make": "Cadillac", "model": "Seville" },
+ { "year":1996, "make": "Eagle", "model": "Summit" },
+ { "year":1996, "make": "Eagle", "model": "Talon" },
+ { "year":1996, "make": "Eagle", "model": "Vision" },
+ { "year":1996, "make": "Geo", "model": "Metro" },
+ { "year":1996, "make": "Geo", "model": "Prizm" },
+ { "year":1996, "make": "Geo", "model": "Tracker" },
+ { "year":1996, "make": "GMC", "model": "1500" },
+ { "year":1996, "make": "GMC", "model": "2500" },
+ { "year":1996, "make": "GMC", "model": "3500" },
+ { "year":1996, "make": "GMC", "model": "1500 Club Coupe" },
+ { "year":1996, "make": "GMC", "model": "2500 Club Coupe" },
+ { "year":1996, "make": "GMC", "model": "3500 Club Coupe" },
+ { "year":1996, "make": "GMC", "model": "Jimmy" },
+ { "year":1996, "make": "GMC", "model": "Rally Wagon G3500" },
+ { "year":1996, "make": "GMC", "model": "Safari" },
+ { "year":1996, "make": "GMC", "model": "Savana 1500" },
+ { "year":1996, "make": "GMC", "model": "Savana 2500" },
+ { "year":1996, "make": "GMC", "model": "Savana 3500" },
+ { "year":1996, "make": "GMC", "model": "Sonoma Club Coupe" },
+ { "year":1996, "make": "GMC", "model": "Sonoma" },
+ { "year":1996, "make": "GMC", "model": "Suburban 1500" },
+ { "year":1996, "make": "GMC", "model": "Suburban 2500" },
+ { "year":1996, "make": "GMC", "model": "Vandura G3500" },
+ { "year":1996, "make": "GMC", "model": "Yukon" },
+ { "year":1996, "make": "HUMMER", "model": "H1" },
+ { "year":1996, "make": "Hyundai", "model": "Accent" },
+ { "year":1996, "make": "Hyundai", "model": "Elantra" },
+ { "year":1996, "make": "Hyundai", "model": "Sonata" },
+ { "year":1996, "make": "Infiniti", "model": "G" },
+ { "year":1996, "make": "Infiniti", "model": "I" },
+ { "year":1996, "make": "Infiniti", "model": "J" },
+ { "year":1996, "make": "Infiniti", "model": "Q" },
+ { "year":1996, "make": "Isuzu", "model": "Hombre" },
+ { "year":1996, "make": "Isuzu", "model": "Oasis" },
+ { "year":1996, "make": "Isuzu", "model": "Rodeo" },
+ { "year":1996, "make": "Isuzu", "model": "Trooper" },
+ { "year":1996, "make": "Jaguar", "model": "XJ Series" },
+ { "year":1996, "make": "Oldsmobile", "model": "88" },
+ { "year":1996, "make": "Oldsmobile", "model": "98" },
+ { "year":1996, "make": "Oldsmobile", "model": "Achieva" },
+ { "year":1996, "make": "Oldsmobile", "model": "Aurora" },
+ { "year":1996, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":1996, "make": "Oldsmobile", "model": "Ciera" },
+ { "year":1996, "make": "Oldsmobile", "model": "Cutlass Supreme" },
+ { "year":1996, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":1996, "make": "Saturn", "model": "S-Series" },
+ { "year":1996, "make": "Toyota", "model": "4Runner" },
+ { "year":1996, "make": "Toyota", "model": "Avalon" },
+ { "year":1996, "make": "Toyota", "model": "Camry" },
+ { "year":1996, "make": "Toyota", "model": "Celica" },
+ { "year":1996, "make": "Toyota", "model": "Corolla" },
+ { "year":1996, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":1996, "make": "Toyota", "model": "Paseo" },
+ { "year":1996, "make": "Toyota", "model": "Previa" },
+ { "year":1996, "make": "Toyota", "model": "RAV4" },
+ { "year":1996, "make": "Toyota", "model": "Supra" },
+ { "year":1996, "make": "Toyota", "model": "T100" },
+ { "year":1996, "make": "Toyota", "model": "T100 Xtra" },
+ { "year":1996, "make": "Toyota", "model": "Tacoma" },
+ { "year":1996, "make": "Toyota", "model": "Tacoma Xtra" },
+ { "year":1996, "make": "Toyota", "model": "Tercel" },
+ { "year":1996, "make": "Volvo", "model": "850" },
+ { "year":1996, "make": "Volvo", "model": "960" },
+ { "year":1997, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1997, "make": "Pontiac", "model": "Sunfire" },
+ { "year":1997, "make": "Pontiac", "model": "Firebird" },
+ { "year":1997, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1997, "make": "Pontiac", "model": "Trans Sport" },
+ { "year":1997, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1997, "make": "Subaru", "model": "Legacy" },
+ { "year":1997, "make": "Subaru", "model": "Alcyone SVX" },
+ { "year":1997, "make": "Subaru", "model": "Impreza" },
+ { "year":1997, "make": "Subaru", "model": "SVX" },
+ { "year":1997, "make": "Suzuki", "model": "Sidekick" },
+ { "year":1997, "make": "Suzuki", "model": "X-90" },
+ { "year":1997, "make": "Suzuki", "model": "Swift" },
+ { "year":1997, "make": "Suzuki", "model": "Esteem" },
+ { "year":1997, "make": "Lexus", "model": "LS" },
+ { "year":1997, "make": "Lexus", "model": "GS" },
+ { "year":1997, "make": "Lexus", "model": "LX" },
+ { "year":1997, "make": "Lexus", "model": "SC" },
+ { "year":1997, "make": "Lexus", "model": "ES" },
+ { "year":1997, "make": "Kia", "model": "Sephia" },
+ { "year":1997, "make": "Kia", "model": "Sportage" },
+ { "year":1997, "make": "Kia", "model": "Mentor" },
+ { "year":1997, "make": "Mazda", "model": "626" },
+ { "year":1997, "make": "Mazda", "model": "B-Series" },
+ { "year":1997, "make": "Mazda", "model": "MX-5" },
+ { "year":1997, "make": "Mazda", "model": "MPV" },
+ { "year":1997, "make": "Mazda", "model": "Protege" },
+ { "year":1997, "make": "Mazda", "model": "MX-6" },
+ { "year":1997, "make": "Mazda", "model": "Millenia" },
+ { "year":1997, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":1997, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":1997, "make": "BMW", "model": "3 Series" },
+ { "year":1997, "make": "BMW", "model": "5 Series" },
+ { "year":1997, "make": "BMW", "model": "7 Series" },
+ { "year":1997, "make": "BMW", "model": "8 Series" },
+ { "year":1997, "make": "BMW", "model": "M3" },
+ { "year":1997, "make": "BMW", "model": "Z3" },
+ { "year":1997, "make": "Mercury", "model": "Mountaineer" },
+ { "year":1997, "make": "Mercury", "model": "Sable" },
+ { "year":1997, "make": "Mercury", "model": "Cougar" },
+ { "year":1997, "make": "Mercury", "model": "Villager" },
+ { "year":1997, "make": "Mercury", "model": "Mystique" },
+ { "year":1997, "make": "Mercury", "model": "Tracer" },
+ { "year":1997, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1997, "make": "Lamborghini", "model": "Diablo" },
+ { "year":1997, "make": "Honda", "model": "Accord" },
+ { "year":1997, "make": "Honda", "model": "Civic" },
+ { "year":1997, "make": "Honda", "model": "Prelude" },
+ { "year":1997, "make": "Honda", "model": "CR-V" },
+ { "year":1997, "make": "Honda", "model": "Odyssey" },
+ { "year":1997, "make": "Honda", "model": "Passport" },
+ { "year":1997, "make": "Honda", "model": "Del Sol" },
+ { "year":1997, "make": "Audi", "model": "A6" },
+ { "year":1997, "make": "Audi", "model": "A4" },
+ { "year":1997, "make": "Audi", "model": "Cabriolet" },
+ { "year":1997, "make": "Audi", "model": "A8" },
+ { "year":1997, "make": "Audi", "model": "riolet" },
+ { "year":1997, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1997, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":1997, "make": "Mitsubishi", "model": "GTO" },
+ { "year":1997, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1997, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1997, "make": "Mitsubishi", "model": "Challenger" },
+ { "year":1997, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1997, "make": "Mitsubishi", "model": "3000GT" },
+ { "year":1997, "make": "Mitsubishi", "model": "Montero" },
+ { "year":1997, "make": "Mitsubishi", "model": "Montero Sport" },
+ { "year":1997, "make": "Porsche", "model": "911" },
+ { "year":1997, "make": "Porsche", "model": "Boxster" },
+ { "year":1997, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1997, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":1997, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1997, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1997, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":1997, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1997, "make": "Land Rover", "model": "Defender" },
+ { "year":1997, "make": "Land Rover", "model": "Discovery" },
+ { "year":1997, "make": "Land Rover", "model": "Defender 90" },
+ { "year":1997, "make": "Chrysler", "model": "Town & Country" },
+ { "year":1997, "make": "Chrysler", "model": "Cirrus" },
+ { "year":1997, "make": "Chrysler", "model": "Concorde" },
+ { "year":1997, "make": "Chrysler", "model": "LHS" },
+ { "year":1997, "make": "Chrysler", "model": "Sebring" },
+ { "year":1997, "make": "Ford", "model": "F-Series" },
+ { "year":1997, "make": "Ford", "model": "Aerostar" },
+ { "year":1997, "make": "Ford", "model": "Aspire" },
+ { "year":1997, "make": "Ford", "model": "Club Wagon" },
+ { "year":1997, "make": "Ford", "model": "Contour" },
+ { "year":1997, "make": "Ford", "model": "Crown Victoria" },
+ { "year":1997, "make": "Ford", "model": "Econoline E150" },
+ { "year":1997, "make": "Ford", "model": "Econoline E250" },
+ { "year":1997, "make": "Ford", "model": "Econoline E350" },
+ { "year":1997, "make": "Ford", "model": "Escort" },
+ { "year":1997, "make": "Ford", "model": "Expedition" },
+ { "year":1997, "make": "Ford", "model": "Explorer" },
+ { "year":1997, "make": "Ford", "model": "F150" },
+ { "year":1997, "make": "Ford", "model": "F250" },
+ { "year":1997, "make": "Ford", "model": "F350" },
+ { "year":1997, "make": "Ford", "model": "Mustang" },
+ { "year":1997, "make": "Ford", "model": "Probe" },
+ { "year":1997, "make": "Ford", "model": "Ranger" },
+ { "year":1997, "make": "Ford", "model": "Taurus" },
+ { "year":1997, "make": "Ford", "model": "Thunderbird" },
+ { "year":1997, "make": "Ford", "model": "Windstar" },
+ { "year":1997, "make": "Saab", "model": "900" },
+ { "year":1997, "make": "Saab", "model": "9000" },
+ { "year":1997, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1997, "make": "Volkswagen", "model": "Golf" },
+ { "year":1997, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1997, "make": "Volkswagen", "model": "Eurovan" },
+ { "year":1997, "make": "Volkswagen", "model": "GTI" },
+ { "year":1997, "make": "Volkswagen", "model": "Passat" },
+ { "year":1997, "make": "Volkswagen", "model": "rio" },
+ { "year":1997, "make": "Lincoln", "model": "Continental" },
+ { "year":1997, "make": "Lincoln", "model": "Mark VIII" },
+ { "year":1997, "make": "Lincoln", "model": "Town Car" },
+ { "year":1997, "make": "Chevrolet", "model": "1500" },
+ { "year":1997, "make": "Chevrolet", "model": "2500" },
+ { "year":1997, "make": "Chevrolet", "model": "3500" },
+ { "year":1997, "make": "Chevrolet", "model": "Malibu" },
+ { "year":1997, "make": "Chevrolet", "model": "Astro" },
+ { "year":1997, "make": "Chevrolet", "model": "Blazer" },
+ { "year":1997, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1997, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":1997, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1997, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":1997, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":1997, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":1997, "make": "Chevrolet", "model": "G-Series 1500" },
+ { "year":1997, "make": "Chevrolet", "model": "G-Series 2500" },
+ { "year":1997, "make": "Chevrolet", "model": "G-Series 3500" },
+ { "year":1997, "make": "Chevrolet", "model": "Lumina" },
+ { "year":1997, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":1997, "make": "Chevrolet", "model": "S10" },
+ { "year":1997, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":1997, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":1997, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":1997, "make": "Chevrolet", "model": "Venture" },
+ { "year":1997, "make": "Plymouth", "model": "Breeze" },
+ { "year":1997, "make": "Plymouth", "model": "Voyager" },
+ { "year":1997, "make": "Plymouth", "model": "Grand Voyager" },
+ { "year":1997, "make": "Plymouth", "model": "Neon" },
+ { "year":1997, "make": "Plymouth", "model": "Prowler" },
+ { "year":1997, "make": "Buick", "model": "LeSabre" },
+ { "year":1997, "make": "Buick", "model": "Park Avenue" },
+ { "year":1997, "make": "Buick", "model": "Riviera" },
+ { "year":1997, "make": "Buick", "model": "Century" },
+ { "year":1997, "make": "Buick", "model": "Skylark" },
+ { "year":1997, "make": "Buick", "model": "Regal" },
+ { "year":1997, "make": "Holden", "model": "VS Commodore" },
+ { "year":1997, "make": "Dodge", "model": "Stratus" },
+ { "year":1997, "make": "Dodge", "model": "Avenger" },
+ { "year":1997, "make": "Dodge", "model": "Caravan" },
+ { "year":1997, "make": "Dodge", "model": "Dakota Club" },
+ { "year":1997, "make": "Dodge", "model": "Dakota" },
+ { "year":1997, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":1997, "make": "Dodge", "model": "Intrepid" },
+ { "year":1997, "make": "Dodge", "model": "Neon" },
+ { "year":1997, "make": "Dodge", "model": "Ram 1500 Club" },
+ { "year":1997, "make": "Dodge", "model": "Ram 1500" },
+ { "year":1997, "make": "Dodge", "model": "Ram 2500 Club" },
+ { "year":1997, "make": "Dodge", "model": "Ram 2500" },
+ { "year":1997, "make": "Dodge", "model": "Ram 3500 Club" },
+ { "year":1997, "make": "Dodge", "model": "Ram 3500" },
+ { "year":1997, "make": "Dodge", "model": "Ram Van 1500" },
+ { "year":1997, "make": "Dodge", "model": "Ram Van 2500" },
+ { "year":1997, "make": "Dodge", "model": "Ram Van 3500" },
+ { "year":1997, "make": "Dodge", "model": "Viper" },
+ { "year":1997, "make": "Toyota", "model": "Camry" },
+ { "year":1997, "make": "Toyota", "model": "4Runner" },
+ { "year":1997, "make": "Toyota", "model": "Avalon" },
+ { "year":1997, "make": "Toyota", "model": "Celica" },
+ { "year":1997, "make": "Toyota", "model": "Corolla" },
+ { "year":1997, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":1997, "make": "Toyota", "model": "Paseo" },
+ { "year":1997, "make": "Toyota", "model": "Previa" },
+ { "year":1997, "make": "Toyota", "model": "RAV4" },
+ { "year":1997, "make": "Toyota", "model": "Supra" },
+ { "year":1997, "make": "Toyota", "model": "T100" },
+ { "year":1997, "make": "Toyota", "model": "T100 Xtra" },
+ { "year":1997, "make": "Toyota", "model": "Tacoma" },
+ { "year":1997, "make": "Toyota", "model": "Tacoma Xtra" },
+ { "year":1997, "make": "Toyota", "model": "Tercel" },
+ { "year":1997, "make": "Lotus", "model": "Esprit" },
+ { "year":1997, "make": "Acura", "model": "Integra" },
+ { "year":1997, "make": "Acura", "model": "CL" },
+ { "year":1997, "make": "Acura", "model": "NSX" },
+ { "year":1997, "make": "Acura", "model": "RL" },
+ { "year":1997, "make": "Acura", "model": "SLX" },
+ { "year":1997, "make": "Acura", "model": "TL" },
+ { "year":1997, "make": "Cadillac", "model": "Catera" },
+ { "year":1997, "make": "Cadillac", "model": "DeVille" },
+ { "year":1997, "make": "Cadillac", "model": "Eldorado" },
+ { "year":1997, "make": "Cadillac", "model": "Seville" },
+ { "year":1997, "make": "Eagle", "model": "Talon" },
+ { "year":1997, "make": "Eagle", "model": "Vision" },
+ { "year":1997, "make": "Geo", "model": "Metro" },
+ { "year":1997, "make": "Geo", "model": "Prizm" },
+ { "year":1997, "make": "Geo", "model": "Tracker" },
+ { "year":1997, "make": "GMC", "model": "1500" },
+ { "year":1997, "make": "GMC", "model": "2500" },
+ { "year":1997, "make": "GMC", "model": "3500" },
+ { "year":1997, "make": "GMC", "model": "1500 Club Coupe" },
+ { "year":1997, "make": "GMC", "model": "2500 Club Coupe" },
+ { "year":1997, "make": "GMC", "model": "3500 Club Coupe" },
+ { "year":1997, "make": "GMC", "model": "Jimmy" },
+ { "year":1997, "make": "GMC", "model": "Safari" },
+ { "year":1997, "make": "GMC", "model": "Savana 1500" },
+ { "year":1997, "make": "GMC", "model": "Savana 2500" },
+ { "year":1997, "make": "GMC", "model": "Savana 3500" },
+ { "year":1997, "make": "GMC", "model": "Sonoma Club Coupe" },
+ { "year":1997, "make": "GMC", "model": "Sonoma" },
+ { "year":1997, "make": "GMC", "model": "Suburban 1500" },
+ { "year":1997, "make": "GMC", "model": "Suburban 2500" },
+ { "year":1997, "make": "GMC", "model": "Yukon" },
+ { "year":1997, "make": "HUMMER", "model": "H1" },
+ { "year":1997, "make": "Hyundai", "model": "Accent" },
+ { "year":1997, "make": "Hyundai", "model": "Elantra" },
+ { "year":1997, "make": "Hyundai", "model": "Sonata" },
+ { "year":1997, "make": "Hyundai", "model": "Tiburon" },
+ { "year":1997, "make": "Infiniti", "model": "I" },
+ { "year":1997, "make": "Infiniti", "model": "J" },
+ { "year":1997, "make": "Infiniti", "model": "Q" },
+ { "year":1997, "make": "Infiniti", "model": "QX" },
+ { "year":1997, "make": "Isuzu", "model": "Hombre" },
+ { "year":1997, "make": "Isuzu", "model": "Hombre Space" },
+ { "year":1997, "make": "Isuzu", "model": "Oasis" },
+ { "year":1997, "make": "Isuzu", "model": "Rodeo" },
+ { "year":1997, "make": "Isuzu", "model": "Trooper" },
+ { "year":1997, "make": "Jaguar", "model": "XJ Series" },
+ { "year":1997, "make": "Jaguar", "model": "XK Series" },
+ { "year":1997, "make": "Jeep", "model": "Cherokee" },
+ { "year":1997, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":1997, "make": "Jeep", "model": "Wrangler" },
+ { "year":1997, "make": "Nissan", "model": "200SX" },
+ { "year":1997, "make": "Nissan", "model": "240SX" },
+ { "year":1997, "make": "Nissan", "model": "Altima" },
+ { "year":1997, "make": "Nissan", "model": "Maxima" },
+ { "year":1997, "make": "Nissan", "model": "Pathfinder" },
+ { "year":1997, "make": "Nissan", "model": "Quest" },
+ { "year":1997, "make": "Nissan", "model": "Sentra" },
+ { "year":1997, "make": "Oldsmobile", "model": "88" },
+ { "year":1997, "make": "Oldsmobile", "model": "Achieva" },
+ { "year":1997, "make": "Oldsmobile", "model": "Aurora" },
+ { "year":1997, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":1997, "make": "Oldsmobile", "model": "Cutlass" },
+ { "year":1997, "make": "Oldsmobile", "model": "Cutlass Supreme" },
+ { "year":1997, "make": "Oldsmobile", "model": "LSS" },
+ { "year":1997, "make": "Oldsmobile", "model": "Regency" },
+ { "year":1997, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":1997, "make": "Saturn", "model": "S-Series" },
+ { "year":1997, "make": "Volvo", "model": "850" },
+ { "year":1997, "make": "Volvo", "model": "960" },
+ { "year":1997, "make": "Volvo", "model": "S90" },
+ { "year":1997, "make": "Volvo", "model": "V90" },
+ { "year":1998, "make": "Chevrolet", "model": "1500" },
+ { "year":1998, "make": "Chevrolet", "model": "2500" },
+ { "year":1998, "make": "Chevrolet", "model": "3500" },
+ { "year":1998, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1998, "make": "Chevrolet", "model": "Astro" },
+ { "year":1998, "make": "Chevrolet", "model": "Blazer" },
+ { "year":1998, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1998, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":1998, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":1998, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":1998, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":1998, "make": "Chevrolet", "model": "G-Series 1500" },
+ { "year":1998, "make": "Chevrolet", "model": "G-Series 2500" },
+ { "year":1998, "make": "Chevrolet", "model": "G-Series 3500" },
+ { "year":1998, "make": "Chevrolet", "model": "Lumina" },
+ { "year":1998, "make": "Chevrolet", "model": "Malibu" },
+ { "year":1998, "make": "Chevrolet", "model": "Metro" },
+ { "year":1998, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":1998, "make": "Chevrolet", "model": "Prizm" },
+ { "year":1998, "make": "Chevrolet", "model": "S10" },
+ { "year":1998, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":1998, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":1998, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":1998, "make": "Chevrolet", "model": "Tracker" },
+ { "year":1998, "make": "Chevrolet", "model": "Venture" },
+ { "year":1998, "make": "Porsche", "model": "911" },
+ { "year":1998, "make": "Porsche", "model": "Boxster" },
+ { "year":1998, "make": "Honda", "model": "CR-V" },
+ { "year":1998, "make": "Honda", "model": "Civic" },
+ { "year":1998, "make": "Honda", "model": "Accord" },
+ { "year":1998, "make": "Honda", "model": "Odyssey" },
+ { "year":1998, "make": "Honda", "model": "Passport" },
+ { "year":1998, "make": "Honda", "model": "Prelude" },
+ { "year":1998, "make": "Subaru", "model": "Forester" },
+ { "year":1998, "make": "Subaru", "model": "Legacy" },
+ { "year":1998, "make": "Subaru", "model": "Impreza" },
+ { "year":1998, "make": "Mazda", "model": "626" },
+ { "year":1998, "make": "Mazda", "model": "B-Series" },
+ { "year":1998, "make": "Mazda", "model": "Millenia" },
+ { "year":1998, "make": "Mazda", "model": "MPV" },
+ { "year":1998, "make": "Mazda", "model": "Protege" },
+ { "year":1998, "make": "Mazda", "model": "MX-5" },
+ { "year":1998, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":1998, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1998, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1998, "make": "Mitsubishi", "model": "Challenger" },
+ { "year":1998, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":1998, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1998, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1998, "make": "Mitsubishi", "model": "GTO" },
+ { "year":1998, "make": "Mitsubishi", "model": "3000GT" },
+ { "year":1998, "make": "Mitsubishi", "model": "Montero" },
+ { "year":1998, "make": "Mitsubishi", "model": "Montero Sport" },
+ { "year":1998, "make": "Lexus", "model": "ES" },
+ { "year":1998, "make": "Lexus", "model": "GS" },
+ { "year":1998, "make": "Lexus", "model": "SC" },
+ { "year":1998, "make": "Lexus", "model": "LX" },
+ { "year":1998, "make": "Lexus", "model": "LS" },
+ { "year":1998, "make": "BMW", "model": "3 Series" },
+ { "year":1998, "make": "BMW", "model": "5 Series" },
+ { "year":1998, "make": "BMW", "model": "7 Series" },
+ { "year":1998, "make": "BMW", "model": "M3" },
+ { "year":1998, "make": "BMW", "model": "Z3" },
+ { "year":1998, "make": "Volkswagen", "model": "Golf" },
+ { "year":1998, "make": "Volkswagen", "model": "Passat" },
+ { "year":1998, "make": "Volkswagen", "model": "GTI" },
+ { "year":1998, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1998, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1998, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":1998, "make": "Volkswagen", "model": "rio" },
+ { "year":1998, "make": "Lincoln", "model": "Town Car" },
+ { "year":1998, "make": "Lincoln", "model": "Navigator" },
+ { "year":1998, "make": "Lincoln", "model": "Mark VIII" },
+ { "year":1998, "make": "Lincoln", "model": "Continental" },
+ { "year":1998, "make": "Suzuki", "model": "X-90" },
+ { "year":1998, "make": "Suzuki", "model": "Esteem" },
+ { "year":1998, "make": "Suzuki", "model": "Sidekick" },
+ { "year":1998, "make": "Suzuki", "model": "Swift" },
+ { "year":1998, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":1998, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1998, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":1998, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":1998, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1998, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1998, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":1998, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":1998, "make": "Mercury", "model": "Villager" },
+ { "year":1998, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1998, "make": "Mercury", "model": "Tracer" },
+ { "year":1998, "make": "Mercury", "model": "Mountaineer" },
+ { "year":1998, "make": "Mercury", "model": "Sable" },
+ { "year":1998, "make": "Mercury", "model": "Mystique" },
+ { "year":1998, "make": "Saab", "model": "900" },
+ { "year":1998, "make": "Saab", "model": "9000" },
+ { "year":1998, "make": "Buick", "model": "Skylark" },
+ { "year":1998, "make": "Buick", "model": "Regal" },
+ { "year":1998, "make": "Buick", "model": "Park Avenue" },
+ { "year":1998, "make": "Buick", "model": "Century" },
+ { "year":1998, "make": "Buick", "model": "Riviera" },
+ { "year":1998, "make": "Buick", "model": "LeSabre" },
+ { "year":1998, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1998, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1998, "make": "Pontiac", "model": "Firebird" },
+ { "year":1998, "make": "Pontiac", "model": "Sunfire" },
+ { "year":1998, "make": "Pontiac", "model": "Trans Sport" },
+ { "year":1998, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1998, "make": "Lamborghini", "model": "Diablo" },
+ { "year":1998, "make": "Audi", "model": "A4" },
+ { "year":1998, "make": "Audi", "model": "Cabriolet" },
+ { "year":1998, "make": "Audi", "model": "A6" },
+ { "year":1998, "make": "Audi", "model": "A8" },
+ { "year":1998, "make": "Audi", "model": "riolet" },
+ { "year":1998, "make": "Kia", "model": "Sephia" },
+ { "year":1998, "make": "Kia", "model": "Sportage" },
+ { "year":1998, "make": "Lotus", "model": "Esprit" },
+ { "year":1998, "make": "Land Rover", "model": "Discovery" },
+ { "year":1998, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1998, "make": "Dodge", "model": "Intrepid" },
+ { "year":1998, "make": "Dodge", "model": "Avenger" },
+ { "year":1998, "make": "Dodge", "model": "Caravan" },
+ { "year":1998, "make": "Dodge", "model": "Dakota Club" },
+ { "year":1998, "make": "Dodge", "model": "Dakota" },
+ { "year":1998, "make": "Dodge", "model": "Durango" },
+ { "year":1998, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":1998, "make": "Dodge", "model": "Neon" },
+ { "year":1998, "make": "Dodge", "model": "Ram 1500 Club" },
+ { "year":1998, "make": "Dodge", "model": "Ram 1500" },
+ { "year":1998, "make": "Dodge", "model": "Ram 2500 Club" },
+ { "year":1998, "make": "Dodge", "model": "Ram 2500" },
+ { "year":1998, "make": "Dodge", "model": "Ram 3500" },
+ { "year":1998, "make": "Dodge", "model": "Ram Van 1500" },
+ { "year":1998, "make": "Dodge", "model": "Ram Van 2500" },
+ { "year":1998, "make": "Dodge", "model": "Ram Van 3500" },
+ { "year":1998, "make": "Dodge", "model": "Stratus" },
+ { "year":1998, "make": "Dodge", "model": "Viper" },
+ { "year":1998, "make": "Acura", "model": "CL" },
+ { "year":1998, "make": "Acura", "model": "Integra" },
+ { "year":1998, "make": "Acura", "model": "NSX" },
+ { "year":1998, "make": "Acura", "model": "RL" },
+ { "year":1998, "make": "Acura", "model": "SLX" },
+ { "year":1998, "make": "Acura", "model": "TL" },
+ { "year":1998, "make": "Cadillac", "model": "Catera" },
+ { "year":1998, "make": "Cadillac", "model": "DeVille" },
+ { "year":1998, "make": "Cadillac", "model": "Eldorado" },
+ { "year":1998, "make": "Cadillac", "model": "Seville" },
+ { "year":1998, "make": "Chrysler", "model": "Cirrus" },
+ { "year":1998, "make": "Chrysler", "model": "Concorde" },
+ { "year":1998, "make": "Chrysler", "model": "Sebring" },
+ { "year":1998, "make": "Chrysler", "model": "Town & Country" },
+ { "year":1998, "make": "Eagle", "model": "Talon" },
+ { "year":1998, "make": "Ford", "model": "Club Wagon" },
+ { "year":1998, "make": "Ford", "model": "Contour" },
+ { "year":1998, "make": "Ford", "model": "Crown Victoria" },
+ { "year":1998, "make": "Ford", "model": "Econoline E150" },
+ { "year":1998, "make": "Ford", "model": "Econoline E250" },
+ { "year":1998, "make": "Ford", "model": "Econoline E350" },
+ { "year":1998, "make": "Ford", "model": "Escort" },
+ { "year":1998, "make": "Ford", "model": "Expedition" },
+ { "year":1998, "make": "Ford", "model": "Explorer" },
+ { "year":1998, "make": "Ford", "model": "F150" },
+ { "year":1998, "make": "Ford", "model": "F250" },
+ { "year":1998, "make": "Ford", "model": "Mustang" },
+ { "year":1998, "make": "Ford", "model": "Ranger" },
+ { "year":1998, "make": "Ford", "model": "Taurus" },
+ { "year":1998, "make": "Ford", "model": "Windstar" },
+ { "year":1998, "make": "GMC", "model": "1500" },
+ { "year":1998, "make": "GMC", "model": "2500" },
+ { "year":1998, "make": "GMC", "model": "3500" },
+ { "year":1998, "make": "GMC", "model": "1500 Club Coupe" },
+ { "year":1998, "make": "GMC", "model": "2500 Club Coupe" },
+ { "year":1998, "make": "GMC", "model": "3500 Club Coupe" },
+ { "year":1998, "make": "GMC", "model": "Envoy" },
+ { "year":1998, "make": "GMC", "model": "Jimmy" },
+ { "year":1998, "make": "GMC", "model": "Safari" },
+ { "year":1998, "make": "GMC", "model": "Savana 1500" },
+ { "year":1998, "make": "GMC", "model": "Savana 2500" },
+ { "year":1998, "make": "GMC", "model": "Savana 3500" },
+ { "year":1998, "make": "GMC", "model": "Sonoma Club Coupe" },
+ { "year":1998, "make": "GMC", "model": "Sonoma" },
+ { "year":1998, "make": "GMC", "model": "Suburban 1500" },
+ { "year":1998, "make": "GMC", "model": "Suburban 2500" },
+ { "year":1998, "make": "GMC", "model": "Yukon" },
+ { "year":1998, "make": "HUMMER", "model": "H1" },
+ { "year":1998, "make": "Hyundai", "model": "Accent" },
+ { "year":1998, "make": "Hyundai", "model": "Elantra" },
+ { "year":1998, "make": "Hyundai", "model": "Sonata" },
+ { "year":1998, "make": "Hyundai", "model": "Tiburon" },
+ { "year":1998, "make": "Infiniti", "model": "I" },
+ { "year":1998, "make": "Infiniti", "model": "Q" },
+ { "year":1998, "make": "Infiniti", "model": "QX" },
+ { "year":1998, "make": "Isuzu", "model": "Amigo" },
+ { "year":1998, "make": "Isuzu", "model": "Hombre" },
+ { "year":1998, "make": "Isuzu", "model": "Hombre Space" },
+ { "year":1998, "make": "Isuzu", "model": "Oasis" },
+ { "year":1998, "make": "Isuzu", "model": "Rodeo" },
+ { "year":1998, "make": "Isuzu", "model": "Trooper" },
+ { "year":1998, "make": "Jaguar", "model": "XJ Series" },
+ { "year":1998, "make": "Jaguar", "model": "XK Series" },
+ { "year":1998, "make": "Jeep", "model": "Cherokee" },
+ { "year":1998, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":1998, "make": "Jeep", "model": "Wrangler" },
+ { "year":1998, "make": "Nissan", "model": "200SX" },
+ { "year":1998, "make": "Nissan", "model": "240SX" },
+ { "year":1998, "make": "Nissan", "model": "Altima" },
+ { "year":1998, "make": "Nissan", "model": "Frontier" },
+ { "year":1998, "make": "Nissan", "model": "Maxima" },
+ { "year":1998, "make": "Nissan", "model": "Pathfinder" },
+ { "year":1998, "make": "Nissan", "model": "Quest" },
+ { "year":1998, "make": "Nissan", "model": "Sentra" },
+ { "year":1998, "make": "Oldsmobile", "model": "88" },
+ { "year":1998, "make": "Oldsmobile", "model": "Achieva" },
+ { "year":1998, "make": "Oldsmobile", "model": "Aurora" },
+ { "year":1998, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":1998, "make": "Oldsmobile", "model": "Cutlass" },
+ { "year":1998, "make": "Oldsmobile", "model": "Intrigue" },
+ { "year":1998, "make": "Oldsmobile", "model": "LSS" },
+ { "year":1998, "make": "Oldsmobile", "model": "Regency" },
+ { "year":1998, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":1998, "make": "Plymouth", "model": "Breeze" },
+ { "year":1998, "make": "Plymouth", "model": "Grand Voyager" },
+ { "year":1998, "make": "Plymouth", "model": "Neon" },
+ { "year":1998, "make": "Plymouth", "model": "Voyager" },
+ { "year":1998, "make": "Saturn", "model": "S-Series" },
+ { "year":1998, "make": "Toyota", "model": "4Runner" },
+ { "year":1998, "make": "Toyota", "model": "Avalon" },
+ { "year":1998, "make": "Toyota", "model": "Camry" },
+ { "year":1998, "make": "Toyota", "model": "Celica" },
+ { "year":1998, "make": "Toyota", "model": "Corolla" },
+ { "year":1998, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":1998, "make": "Toyota", "model": "RAV4" },
+ { "year":1998, "make": "Toyota", "model": "Sienna" },
+ { "year":1998, "make": "Toyota", "model": "Supra" },
+ { "year":1998, "make": "Toyota", "model": "T100" },
+ { "year":1998, "make": "Toyota", "model": "T100 Xtra" },
+ { "year":1998, "make": "Toyota", "model": "Tacoma" },
+ { "year":1998, "make": "Toyota", "model": "Tacoma Xtra" },
+ { "year":1998, "make": "Toyota", "model": "Tercel" },
+ { "year":1998, "make": "Volvo", "model": "C70" },
+ { "year":1998, "make": "Volvo", "model": "S70" },
+ { "year":1998, "make": "Volvo", "model": "S90" },
+ { "year":1998, "make": "Volvo", "model": "V70" },
+ { "year":1998, "make": "Volvo", "model": "V90" },
+ { "year":1999, "make": "Chevrolet", "model": "1500" },
+ { "year":1999, "make": "Chevrolet", "model": "2500" },
+ { "year":1999, "make": "Chevrolet", "model": "3500" },
+ { "year":1999, "make": "Chevrolet", "model": "Corvette" },
+ { "year":1999, "make": "Chevrolet", "model": "Astro" },
+ { "year":1999, "make": "Chevrolet", "model": "Silverado" },
+ { "year":1999, "make": "Chevrolet", "model": "Blazer" },
+ { "year":1999, "make": "Chevrolet", "model": "Camaro" },
+ { "year":1999, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":1999, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":1999, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":1999, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":1999, "make": "Chevrolet", "model": "Lumina" },
+ { "year":1999, "make": "Chevrolet", "model": "Malibu" },
+ { "year":1999, "make": "Chevrolet", "model": "Metro" },
+ { "year":1999, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":1999, "make": "Chevrolet", "model": "Prizm" },
+ { "year":1999, "make": "Chevrolet", "model": "S10" },
+ { "year":1999, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":1999, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":1999, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":1999, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":1999, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":1999, "make": "Chevrolet", "model": "Tracker" },
+ { "year":1999, "make": "Chevrolet", "model": "Venture" },
+ { "year":1999, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":1999, "make": "Volkswagen", "model": "Golf" },
+ { "year":1999, "make": "Volkswagen", "model": "Passat" },
+ { "year":1999, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":1999, "make": "Volkswagen", "model": "Eurovan" },
+ { "year":1999, "make": "Volkswagen", "model": "Jetta" },
+ { "year":1999, "make": "Volkswagen", "model": "GTI" },
+ { "year":1999, "make": "Volkswagen", "model": "rio" },
+ { "year":1999, "make": "Honda", "model": "CR-V" },
+ { "year":1999, "make": "Honda", "model": "Passport" },
+ { "year":1999, "make": "Honda", "model": "Accord" },
+ { "year":1999, "make": "Honda", "model": "Civic" },
+ { "year":1999, "make": "Honda", "model": "Prelude" },
+ { "year":1999, "make": "Honda", "model": "Odyssey" },
+ { "year":1999, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":1999, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":1999, "make": "Mitsubishi", "model": "Challenger" },
+ { "year":1999, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":1999, "make": "Mitsubishi", "model": "Galant" },
+ { "year":1999, "make": "Mitsubishi", "model": "GTO" },
+ { "year":1999, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":1999, "make": "Mitsubishi", "model": "3000GT" },
+ { "year":1999, "make": "Mitsubishi", "model": "Montero" },
+ { "year":1999, "make": "Mitsubishi", "model": "Montero Sport" },
+ { "year":1999, "make": "Subaru", "model": "Legacy" },
+ { "year":1999, "make": "Subaru", "model": "Impreza" },
+ { "year":1999, "make": "Subaru", "model": "Forester" },
+ { "year":1999, "make": "Porsche", "model": "911" },
+ { "year":1999, "make": "Porsche", "model": "Boxster" },
+ { "year":1999, "make": "Pontiac", "model": "Sunfire" },
+ { "year":1999, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":1999, "make": "Pontiac", "model": "Firebird" },
+ { "year":1999, "make": "Pontiac", "model": "Trans Sport" },
+ { "year":1999, "make": "Pontiac", "model": "Grand Am" },
+ { "year":1999, "make": "Pontiac", "model": "Firebird Formula" },
+ { "year":1999, "make": "Pontiac", "model": "Bonneville" },
+ { "year":1999, "make": "Pontiac", "model": "Montana" },
+ { "year":1999, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":1999, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":1999, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":1999, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":1999, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":1999, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":1999, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":1999, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":1999, "make": "Suzuki", "model": "Vitara" },
+ { "year":1999, "make": "Suzuki", "model": "Esteem" },
+ { "year":1999, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":1999, "make": "Suzuki", "model": "Swift" },
+ { "year":1999, "make": "Lamborghini", "model": "Diablo" },
+ { "year":1999, "make": "Land Rover", "model": "Range Rover" },
+ { "year":1999, "make": "Land Rover", "model": "Discovery" },
+ { "year":1999, "make": "Land Rover", "model": "Discovery Series II" },
+ { "year":1999, "make": "Lincoln", "model": "Town Car" },
+ { "year":1999, "make": "Lincoln", "model": "Continental" },
+ { "year":1999, "make": "Lincoln", "model": "Navigator" },
+ { "year":1999, "make": "Saab", "model": "900" },
+ { "year":1999, "make": "Saab", "model": "9000" },
+ { "year":1999, "make": "Saab", "model": "9-3" },
+ { "year":1999, "make": "Saab", "model": "9-5" },
+ { "year":1999, "make": "Dodge", "model": "Charger" },
+ { "year":1999, "make": "Dodge", "model": "Intrepid" },
+ { "year":1999, "make": "Dodge", "model": "Avenger" },
+ { "year":1999, "make": "Dodge", "model": "Caravan" },
+ { "year":1999, "make": "Dodge", "model": "Dakota Club" },
+ { "year":1999, "make": "Dodge", "model": "Dakota" },
+ { "year":1999, "make": "Dodge", "model": "Durango" },
+ { "year":1999, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":1999, "make": "Dodge", "model": "Neon" },
+ { "year":1999, "make": "Dodge", "model": "Ram 1500 Club" },
+ { "year":1999, "make": "Dodge", "model": "Ram 1500" },
+ { "year":1999, "make": "Dodge", "model": "Ram 2500 Club" },
+ { "year":1999, "make": "Dodge", "model": "Ram 2500" },
+ { "year":1999, "make": "Dodge", "model": "Ram 3500" },
+ { "year":1999, "make": "Dodge", "model": "Ram Van 1500" },
+ { "year":1999, "make": "Dodge", "model": "Ram Van 2500" },
+ { "year":1999, "make": "Dodge", "model": "Ram Van 3500" },
+ { "year":1999, "make": "Dodge", "model": "Stratus" },
+ { "year":1999, "make": "Dodge", "model": "Viper" },
+ { "year":1999, "make": "Audi", "model": "A4" },
+ { "year":1999, "make": "Audi", "model": "A8" },
+ { "year":1999, "make": "Audi", "model": "A6" },
+ { "year":1999, "make": "BMW", "model": "3 Series" },
+ { "year":1999, "make": "BMW", "model": "5 Series" },
+ { "year":1999, "make": "BMW", "model": "7 Series" },
+ { "year":1999, "make": "BMW", "model": "Z3" },
+ { "year":1999, "make": "BMW", "model": "M3" },
+ { "year":1999, "make": "Lexus", "model": "LS" },
+ { "year":1999, "make": "Lexus", "model": "SC" },
+ { "year":1999, "make": "Lexus", "model": "ES" },
+ { "year":1999, "make": "Lexus", "model": "RX" },
+ { "year":1999, "make": "Lexus", "model": "GS" },
+ { "year":1999, "make": "Lexus", "model": "LX" },
+ { "year":1999, "make": "Mercury", "model": "Mystique" },
+ { "year":1999, "make": "Mercury", "model": "Sable" },
+ { "year":1999, "make": "Mercury", "model": "Mountaineer" },
+ { "year":1999, "make": "Mercury", "model": "Tracer" },
+ { "year":1999, "make": "Mercury", "model": "Villager" },
+ { "year":1999, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":1999, "make": "Mercury", "model": "Cougar" },
+ { "year":1999, "make": "Mazda", "model": "626" },
+ { "year":1999, "make": "Mazda", "model": "MX-5" },
+ { "year":1999, "make": "Mazda", "model": "B-Series" },
+ { "year":1999, "make": "Mazda", "model": "Protege" },
+ { "year":1999, "make": "Mazda", "model": "Millenia" },
+ { "year":1999, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":1999, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":1999, "make": "Buick", "model": "LeSabre" },
+ { "year":1999, "make": "Buick", "model": "Riviera" },
+ { "year":1999, "make": "Buick", "model": "Century" },
+ { "year":1999, "make": "Buick", "model": "Regal" },
+ { "year":1999, "make": "Buick", "model": "Park Avenue" },
+ { "year":1999, "make": "GMC", "model": "2500" },
+ { "year":1999, "make": "GMC", "model": "3500" },
+ { "year":1999, "make": "GMC", "model": "EV1" },
+ { "year":1999, "make": "GMC", "model": "1500 Club Coupe" },
+ { "year":1999, "make": "GMC", "model": "Envoy" },
+ { "year":1999, "make": "GMC", "model": "Jimmy" },
+ { "year":1999, "make": "GMC", "model": "Safari" },
+ { "year":1999, "make": "GMC", "model": "Savana 1500" },
+ { "year":1999, "make": "GMC", "model": "Savana 2500" },
+ { "year":1999, "make": "GMC", "model": "Savana 3500" },
+ { "year":1999, "make": "GMC", "model": "Sierra 1500" },
+ { "year":1999, "make": "GMC", "model": "Sierra 2500" },
+ { "year":1999, "make": "GMC", "model": "Sonoma" },
+ { "year":1999, "make": "GMC", "model": "Suburban 1500" },
+ { "year":1999, "make": "GMC", "model": "Suburban 2500" },
+ { "year":1999, "make": "GMC", "model": "Yukon" },
+ { "year":1999, "make": "Kia", "model": "Sportage" },
+ { "year":1999, "make": "Kia", "model": "Sephia" },
+ { "year":1999, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":1999, "make": "Jeep", "model": "Cherokee" },
+ { "year":1999, "make": "Jeep", "model": "Wrangler" },
+ { "year":1999, "make": "Chrysler", "model": "300M" },
+ { "year":1999, "make": "Lotus", "model": "Esprit" },
+ { "year":1999, "make": "Corbin", "model": "Sparrow" },
+ { "year":1999, "make": "Acura", "model": "CL" },
+ { "year":1999, "make": "Acura", "model": "Integra" },
+ { "year":1999, "make": "Acura", "model": "NSX" },
+ { "year":1999, "make": "Acura", "model": "RL" },
+ { "year":1999, "make": "Acura", "model": "SLX" },
+ { "year":1999, "make": "Acura", "model": "TL" },
+ { "year":1999, "make": "Cadillac", "model": "Catera" },
+ { "year":1999, "make": "Cadillac", "model": "DeVille" },
+ { "year":1999, "make": "Cadillac", "model": "Eldorado" },
+ { "year":1999, "make": "Cadillac", "model": "Escalade" },
+ { "year":1999, "make": "Cadillac", "model": "Seville" },
+ { "year":1999, "make": "Chrysler", "model": "300" },
+ { "year":1999, "make": "Chrysler", "model": "Cirrus" },
+ { "year":1999, "make": "Chrysler", "model": "Concorde" },
+ { "year":1999, "make": "Chrysler", "model": "LHS" },
+ { "year":1999, "make": "Chrysler", "model": "Sebring" },
+ { "year":1999, "make": "Chrysler", "model": "Town & Country" },
+ { "year":1999, "make": "Daewoo", "model": "Lanos" },
+ { "year":1999, "make": "Daewoo", "model": "Leganza" },
+ { "year":1999, "make": "Daewoo", "model": "Nubira" },
+ { "year":1999, "make": "Ford", "model": "Contour" },
+ { "year":1999, "make": "Ford", "model": "Crown Victoria" },
+ { "year":1999, "make": "Ford", "model": "Econoline E150" },
+ { "year":1999, "make": "Ford", "model": "Econoline E250" },
+ { "year":1999, "make": "Ford", "model": "Econoline E350" },
+ { "year":1999, "make": "Ford", "model": "Escort" },
+ { "year":1999, "make": "Ford", "model": "Expedition" },
+ { "year":1999, "make": "Ford", "model": "Explorer" },
+ { "year":1999, "make": "Ford", "model": "F150" },
+ { "year":1999, "make": "Ford", "model": "F250" },
+ { "year":1999, "make": "Ford", "model": "F350" },
+ { "year":1999, "make": "Ford", "model": "Mustang" },
+ { "year":1999, "make": "Ford", "model": "Ranger" },
+ { "year":1999, "make": "Ford", "model": "Taurus" },
+ { "year":1999, "make": "Ford", "model": "Windstar" },
+ { "year":1999, "make": "HUMMER", "model": "H1" },
+ { "year":1999, "make": "Hyundai", "model": "Accent" },
+ { "year":1999, "make": "Hyundai", "model": "Elantra" },
+ { "year":1999, "make": "Hyundai", "model": "Sonata" },
+ { "year":1999, "make": "Hyundai", "model": "Tiburon" },
+ { "year":1999, "make": "Infiniti", "model": "G" },
+ { "year":1999, "make": "Infiniti", "model": "I" },
+ { "year":1999, "make": "Infiniti", "model": "Q" },
+ { "year":1999, "make": "Infiniti", "model": "QX" },
+ { "year":1999, "make": "Isuzu", "model": "Amigo" },
+ { "year":1999, "make": "Isuzu", "model": "Hombre" },
+ { "year":1999, "make": "Isuzu", "model": "Hombre Space" },
+ { "year":1999, "make": "Isuzu", "model": "Oasis" },
+ { "year":1999, "make": "Isuzu", "model": "Rodeo" },
+ { "year":1999, "make": "Isuzu", "model": "Trooper" },
+ { "year":1999, "make": "Isuzu", "model": "VehiCROSS" },
+ { "year":1999, "make": "Jaguar", "model": "XJ Series" },
+ { "year":1999, "make": "Jaguar", "model": "XK Series" },
+ { "year":1999, "make": "Nissan", "model": "Altima" },
+ { "year":1999, "make": "Nissan", "model": "Frontier" },
+ { "year":1999, "make": "Nissan", "model": "Maxima" },
+ { "year":1999, "make": "Nissan", "model": "Pathfinder" },
+ { "year":1999, "make": "Nissan", "model": "Quest" },
+ { "year":1999, "make": "Nissan", "model": "Sentra" },
+ { "year":1999, "make": "Oldsmobile", "model": "88" },
+ { "year":1999, "make": "Oldsmobile", "model": "Alero" },
+ { "year":1999, "make": "Oldsmobile", "model": "Aurora" },
+ { "year":1999, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":1999, "make": "Oldsmobile", "model": "Cutlass" },
+ { "year":1999, "make": "Oldsmobile", "model": "Intrigue" },
+ { "year":1999, "make": "Oldsmobile", "model": "LSS" },
+ { "year":1999, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":1999, "make": "Plymouth", "model": "Breeze" },
+ { "year":1999, "make": "Plymouth", "model": "Grand Voyager" },
+ { "year":1999, "make": "Plymouth", "model": "Neon" },
+ { "year":1999, "make": "Plymouth", "model": "Prowler" },
+ { "year":1999, "make": "Plymouth", "model": "Voyager" },
+ { "year":1999, "make": "Saturn", "model": "S-Series" },
+ { "year":1999, "make": "Toyota", "model": "4Runner" },
+ { "year":1999, "make": "Toyota", "model": "Avalon" },
+ { "year":1999, "make": "Toyota", "model": "Camry" },
+ { "year":1999, "make": "Toyota", "model": "Celica" },
+ { "year":1999, "make": "Toyota", "model": "Corolla" },
+ { "year":1999, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":1999, "make": "Toyota", "model": "RAV4" },
+ { "year":1999, "make": "Toyota", "model": "Sienna" },
+ { "year":1999, "make": "Toyota", "model": "Solara" },
+ { "year":1999, "make": "Toyota", "model": "Tacoma" },
+ { "year":1999, "make": "Toyota", "model": "Tacoma Xtra" },
+ { "year":1999, "make": "Volvo", "model": "C70" },
+ { "year":1999, "make": "Volvo", "model": "S70" },
+ { "year":1999, "make": "Volvo", "model": "S80" },
+ { "year":1999, "make": "Volvo", "model": "V70" },
+ { "year":2000, "make": "Subaru", "model": "Forester" },
+ { "year":2000, "make": "Subaru", "model": "Impreza" },
+ { "year":2000, "make": "Subaru", "model": "Legacy" },
+ { "year":2000, "make": "Subaru", "model": "Outback" },
+ { "year":2000, "make": "Honda", "model": "Insight" },
+ { "year":2000, "make": "Honda", "model": "Civic" },
+ { "year":2000, "make": "Honda", "model": "CR-V" },
+ { "year":2000, "make": "Honda", "model": "Odyssey" },
+ { "year":2000, "make": "Honda", "model": "Passport" },
+ { "year":2000, "make": "Honda", "model": "Accord" },
+ { "year":2000, "make": "Honda", "model": "Prelude" },
+ { "year":2000, "make": "Honda", "model": "S2000" },
+ { "year":2000, "make": "Porsche", "model": "911" },
+ { "year":2000, "make": "Porsche", "model": "Boxster" },
+ { "year":2000, "make": "Saab", "model": "9-3" },
+ { "year":2000, "make": "Saab", "model": "9-5" },
+ { "year":2000, "make": "Mazda", "model": "626" },
+ { "year":2000, "make": "Mazda", "model": "MPV" },
+ { "year":2000, "make": "Mazda", "model": "B-Series" },
+ { "year":2000, "make": "Mazda", "model": "Protege" },
+ { "year":2000, "make": "Mazda", "model": "MX-5" },
+ { "year":2000, "make": "Mazda", "model": "Millenia" },
+ { "year":2000, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":2000, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2000, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2000, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2000, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":2000, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2000, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2000, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2000, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2000, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2000, "make": "Suzuki", "model": "Esteem" },
+ { "year":2000, "make": "Suzuki", "model": "Vitara" },
+ { "year":2000, "make": "Suzuki", "model": "Swift" },
+ { "year":2000, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2000, "make": "BMW", "model": "3 Series" },
+ { "year":2000, "make": "BMW", "model": "5 Series" },
+ { "year":2000, "make": "BMW", "model": "7 Series" },
+ { "year":2000, "make": "BMW", "model": "X5" },
+ { "year":2000, "make": "BMW", "model": "M" },
+ { "year":2000, "make": "BMW", "model": "M5" },
+ { "year":2000, "make": "BMW", "model": "Z3" },
+ { "year":2000, "make": "BMW", "model": "Z8" },
+ { "year":2000, "make": "Mercury", "model": "Sable" },
+ { "year":2000, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2000, "make": "Mercury", "model": "Villager" },
+ { "year":2000, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2000, "make": "Mercury", "model": "Cougar" },
+ { "year":2000, "make": "Mercury", "model": "Mystique" },
+ { "year":2000, "make": "Volkswagen", "model": "Golf" },
+ { "year":2000, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2000, "make": "Volkswagen", "model": "Eurovan" },
+ { "year":2000, "make": "Volkswagen", "model": "Passat" },
+ { "year":2000, "make": "Volkswagen", "model": "GTI" },
+ { "year":2000, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2000, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":2000, "make": "Volkswagen", "model": "rio" },
+ { "year":2000, "make": "Lamborghini", "model": "Diablo" },
+ { "year":2000, "make": "Kia", "model": "Sportage" },
+ { "year":2000, "make": "Kia", "model": "Sephia" },
+ { "year":2000, "make": "Kia", "model": "Spectra" },
+ { "year":2000, "make": "Lotus", "model": "Esprit" },
+ { "year":2000, "make": "Mitsubishi", "model": "Challenger" },
+ { "year":2000, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":2000, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2000, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":2000, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":2000, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2000, "make": "Mitsubishi", "model": "Montero" },
+ { "year":2000, "make": "Mitsubishi", "model": "Montero Sport" },
+ { "year":2000, "make": "Lexus", "model": "RX" },
+ { "year":2000, "make": "Lexus", "model": "LS" },
+ { "year":2000, "make": "Lexus", "model": "LX" },
+ { "year":2000, "make": "Lexus", "model": "GS" },
+ { "year":2000, "make": "Lexus", "model": "ES" },
+ { "year":2000, "make": "Lexus", "model": "SC" },
+ { "year":2000, "make": "Buick", "model": "Park Avenue" },
+ { "year":2000, "make": "Buick", "model": "LeSabre" },
+ { "year":2000, "make": "Buick", "model": "Regal" },
+ { "year":2000, "make": "Buick", "model": "Century" },
+ { "year":2000, "make": "Lincoln", "model": "Continental" },
+ { "year":2000, "make": "Lincoln", "model": "LS" },
+ { "year":2000, "make": "Lincoln", "model": "Navigator" },
+ { "year":2000, "make": "Lincoln", "model": "Town Car" },
+ { "year":2000, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":2000, "make": "Pontiac", "model": "Sunfire" },
+ { "year":2000, "make": "Pontiac", "model": "Firebird" },
+ { "year":2000, "make": "Pontiac", "model": "Montana" },
+ { "year":2000, "make": "Pontiac", "model": "Grand Am" },
+ { "year":2000, "make": "Pontiac", "model": "Bonneville" },
+ { "year":2000, "make": "Ford", "model": "Th!nk" },
+ { "year":2000, "make": "Ford", "model": "Contour" },
+ { "year":2000, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2000, "make": "Ford", "model": "Escape" },
+ { "year":2000, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2000, "make": "Ford", "model": "Econoline E150" },
+ { "year":2000, "make": "Ford", "model": "Econoline E250" },
+ { "year":2000, "make": "Ford", "model": "Econoline E350" },
+ { "year":2000, "make": "Ford", "model": "Escort" },
+ { "year":2000, "make": "Ford", "model": "Excursion" },
+ { "year":2000, "make": "Ford", "model": "Expedition" },
+ { "year":2000, "make": "Ford", "model": "Explorer" },
+ { "year":2000, "make": "Ford", "model": "Explorer Sport" },
+ { "year":2000, "make": "Ford", "model": "F150" },
+ { "year":2000, "make": "Ford", "model": "F250" },
+ { "year":2000, "make": "Ford", "model": "F350" },
+ { "year":2000, "make": "Ford", "model": "Focus" },
+ { "year":2000, "make": "Ford", "model": "Mustang" },
+ { "year":2000, "make": "Ford", "model": "Ranger" },
+ { "year":2000, "make": "Ford", "model": "Taurus" },
+ { "year":2000, "make": "Ford", "model": "Windstar" },
+ { "year":2000, "make": "Audi", "model": "TT" },
+ { "year":2000, "make": "Audi", "model": "A4" },
+ { "year":2000, "make": "Audi", "model": "A6" },
+ { "year":2000, "make": "Audi", "model": "S4" },
+ { "year":2000, "make": "Audi", "model": "A8" },
+ { "year":2000, "make": "Toyota", "model": "Tundra" },
+ { "year":2000, "make": "Toyota", "model": "Ipsum" },
+ { "year":2000, "make": "Toyota", "model": "4Runner" },
+ { "year":2000, "make": "Toyota", "model": "Avalon" },
+ { "year":2000, "make": "Toyota", "model": "Camry" },
+ { "year":2000, "make": "Toyota", "model": "Celica" },
+ { "year":2000, "make": "Toyota", "model": "Corolla" },
+ { "year":2000, "make": "Toyota", "model": "Echo" },
+ { "year":2000, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2000, "make": "Toyota", "model": "MR2" },
+ { "year":2000, "make": "Toyota", "model": "RAV4" },
+ { "year":2000, "make": "Toyota", "model": "Sienna" },
+ { "year":2000, "make": "Toyota", "model": "Solara" },
+ { "year":2000, "make": "Toyota", "model": "Tacoma" },
+ { "year":2000, "make": "Toyota", "model": "Tacoma Xtra" },
+ { "year":2000, "make": "Nissan", "model": "Xterra" },
+ { "year":2000, "make": "Nissan", "model": "Altima" },
+ { "year":2000, "make": "Nissan", "model": "Frontier" },
+ { "year":2000, "make": "Nissan", "model": "Maxima" },
+ { "year":2000, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2000, "make": "Nissan", "model": "Quest" },
+ { "year":2000, "make": "Nissan", "model": "Sentra" },
+ { "year":2000, "make": "Chrysler", "model": "300M" },
+ { "year":2000, "make": "Chrysler", "model": "Cirrus" },
+ { "year":2000, "make": "Chrysler", "model": "Concorde" },
+ { "year":2000, "make": "Chrysler", "model": "Grand Voyager" },
+ { "year":2000, "make": "Chrysler", "model": "LHS" },
+ { "year":2000, "make": "Chrysler", "model": "Sebring" },
+ { "year":2000, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2000, "make": "Chrysler", "model": "Voyager" },
+ { "year":2000, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2000, "make": "Land Rover", "model": "Discovery" },
+ { "year":2000, "make": "Land Rover", "model": "Discovery Series II" },
+ { "year":2000, "make": "Acura", "model": "Integra" },
+ { "year":2000, "make": "Acura", "model": "NSX" },
+ { "year":2000, "make": "Acura", "model": "RL" },
+ { "year":2000, "make": "Acura", "model": "TL" },
+ { "year":2000, "make": "Cadillac", "model": "Catera" },
+ { "year":2000, "make": "Cadillac", "model": "DeVille" },
+ { "year":2000, "make": "Cadillac", "model": "Eldorado" },
+ { "year":2000, "make": "Cadillac", "model": "Escalade" },
+ { "year":2000, "make": "Cadillac", "model": "Seville" },
+ { "year":2000, "make": "Chevrolet", "model": "2500" },
+ { "year":2000, "make": "Chevrolet", "model": "3500" },
+ { "year":2000, "make": "Chevrolet", "model": "Astro" },
+ { "year":2000, "make": "Chevrolet", "model": "Blazer" },
+ { "year":2000, "make": "Chevrolet", "model": "Camaro" },
+ { "year":2000, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":2000, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2000, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2000, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2000, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2000, "make": "Chevrolet", "model": "Impala" },
+ { "year":2000, "make": "Chevrolet", "model": "Lumina" },
+ { "year":2000, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2000, "make": "Chevrolet", "model": "Metro" },
+ { "year":2000, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":2000, "make": "Chevrolet", "model": "Prizm" },
+ { "year":2000, "make": "Chevrolet", "model": "S10" },
+ { "year":2000, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2000, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2000, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2000, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2000, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2000, "make": "Chevrolet", "model": "Tracker" },
+ { "year":2000, "make": "Chevrolet", "model": "Venture" },
+ { "year":2000, "make": "Daewoo", "model": "Lanos" },
+ { "year":2000, "make": "Daewoo", "model": "Leganza" },
+ { "year":2000, "make": "Daewoo", "model": "Nubira" },
+ { "year":2000, "make": "Dodge", "model": "Avenger" },
+ { "year":2000, "make": "Dodge", "model": "Caravan" },
+ { "year":2000, "make": "Dodge", "model": "Dakota Club" },
+ { "year":2000, "make": "Dodge", "model": "Dakota" },
+ { "year":2000, "make": "Dodge", "model": "Durango" },
+ { "year":2000, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2000, "make": "Dodge", "model": "Intrepid" },
+ { "year":2000, "make": "Dodge", "model": "Neon" },
+ { "year":2000, "make": "Dodge", "model": "Ram 1500 Club" },
+ { "year":2000, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2000, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2000, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2000, "make": "Dodge", "model": "Ram Van 1500" },
+ { "year":2000, "make": "Dodge", "model": "Ram Van 2500" },
+ { "year":2000, "make": "Dodge", "model": "Ram Van 3500" },
+ { "year":2000, "make": "Dodge", "model": "Stratus" },
+ { "year":2000, "make": "Dodge", "model": "Viper" },
+ { "year":2000, "make": "GMC", "model": "Envoy" },
+ { "year":2000, "make": "GMC", "model": "Jimmy" },
+ { "year":2000, "make": "GMC", "model": "Safari" },
+ { "year":2000, "make": "GMC", "model": "Savana 1500" },
+ { "year":2000, "make": "GMC", "model": "Savana 2500" },
+ { "year":2000, "make": "GMC", "model": "Savana 3500" },
+ { "year":2000, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2000, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2000, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2000, "make": "GMC", "model": "Sonoma" },
+ { "year":2000, "make": "GMC", "model": "Yukon" },
+ { "year":2000, "make": "GMC", "model": "Yukon Denali" },
+ { "year":2000, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2000, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2000, "make": "HUMMER", "model": "H1" },
+ { "year":2000, "make": "Hyundai", "model": "Accent" },
+ { "year":2000, "make": "Hyundai", "model": "Elantra" },
+ { "year":2000, "make": "Hyundai", "model": "Sonata" },
+ { "year":2000, "make": "Hyundai", "model": "Tiburon" },
+ { "year":2000, "make": "Infiniti", "model": "G" },
+ { "year":2000, "make": "Infiniti", "model": "I" },
+ { "year":2000, "make": "Infiniti", "model": "Q" },
+ { "year":2000, "make": "Infiniti", "model": "QX" },
+ { "year":2000, "make": "Isuzu", "model": "Amigo" },
+ { "year":2000, "make": "Isuzu", "model": "Hombre" },
+ { "year":2000, "make": "Isuzu", "model": "Hombre Space" },
+ { "year":2000, "make": "Isuzu", "model": "Rodeo" },
+ { "year":2000, "make": "Isuzu", "model": "Trooper" },
+ { "year":2000, "make": "Isuzu", "model": "VehiCROSS" },
+ { "year":2000, "make": "Jaguar", "model": "S-Type" },
+ { "year":2000, "make": "Jaguar", "model": "XJ Series" },
+ { "year":2000, "make": "Jaguar", "model": "XK Series" },
+ { "year":2000, "make": "Jeep", "model": "Cherokee" },
+ { "year":2000, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2000, "make": "Jeep", "model": "Wrangler" },
+ { "year":2000, "make": "Oldsmobile", "model": "Alero" },
+ { "year":2000, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":2000, "make": "Oldsmobile", "model": "Intrigue" },
+ { "year":2000, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":2000, "make": "Plymouth", "model": "Breeze" },
+ { "year":2000, "make": "Plymouth", "model": "Grand Voyager" },
+ { "year":2000, "make": "Plymouth", "model": "Neon" },
+ { "year":2000, "make": "Plymouth", "model": "Prowler" },
+ { "year":2000, "make": "Plymouth", "model": "Voyager" },
+ { "year":2000, "make": "Saturn", "model": "L-Series" },
+ { "year":2000, "make": "Saturn", "model": "S-Series" },
+ { "year":2000, "make": "Volvo", "model": "C70" },
+ { "year":2000, "make": "Volvo", "model": "S40" },
+ { "year":2000, "make": "Volvo", "model": "S70" },
+ { "year":2000, "make": "Volvo", "model": "S80" },
+ { "year":2000, "make": "Volvo", "model": "V40" },
+ { "year":2000, "make": "Volvo", "model": "V70" },
+ { "year":2001, "make": "Volkswagen", "model": "Passat" },
+ { "year":2001, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2001, "make": "Volkswagen", "model": "Eurovan" },
+ { "year":2001, "make": "Volkswagen", "model": "Golf" },
+ { "year":2001, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":2001, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2001, "make": "Volkswagen", "model": "GTI" },
+ { "year":2001, "make": "Volkswagen", "model": "rio" },
+ { "year":2001, "make": "Ford", "model": "Explorer" },
+ { "year":2001, "make": "Ford", "model": "F-Series" },
+ { "year":2001, "make": "Ford", "model": "E-Series" },
+ { "year":2001, "make": "Ford", "model": "Windstar" },
+ { "year":2001, "make": "Ford", "model": "Escape" },
+ { "year":2001, "make": "Ford", "model": "Taurus" },
+ { "year":2001, "make": "Ford", "model": "Ranger" },
+ { "year":2001, "make": "Ford", "model": "Focus" },
+ { "year":2001, "make": "Ford", "model": "Escort" },
+ { "year":2001, "make": "Ford", "model": "Expedition" },
+ { "year":2001, "make": "Ford", "model": "Mustang" },
+ { "year":2001, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2001, "make": "Ford", "model": "TH!NK" },
+ { "year":2001, "make": "Ford", "model": "Fiesta" },
+ { "year":2001, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2001, "make": "Ford", "model": "Econoline E150" },
+ { "year":2001, "make": "Ford", "model": "Econoline E250" },
+ { "year":2001, "make": "Ford", "model": "Econoline E350" },
+ { "year":2001, "make": "Ford", "model": "Excursion" },
+ { "year":2001, "make": "Ford", "model": "Explorer Sport" },
+ { "year":2001, "make": "Ford", "model": "F150" },
+ { "year":2001, "make": "Ford", "model": "F250" },
+ { "year":2001, "make": "Ford", "model": "F350" },
+ { "year":2001, "make": "Ford", "model": "ZX2" },
+ { "year":2001, "make": "Lamborghini", "model": "Diablo" },
+ { "year":2001, "make": "Suzuki", "model": "Vitara" },
+ { "year":2001, "make": "Suzuki", "model": "Esteem" },
+ { "year":2001, "make": "Suzuki", "model": "Swift" },
+ { "year":2001, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2001, "make": "Suzuki", "model": "XL-7" },
+ { "year":2001, "make": "Mazda", "model": "626" },
+ { "year":2001, "make": "Mazda", "model": "B2500" },
+ { "year":2001, "make": "Mazda", "model": "B-Series" },
+ { "year":2001, "make": "Mazda", "model": "Tribute" },
+ { "year":2001, "make": "Mazda", "model": "MX-5" },
+ { "year":2001, "make": "Mazda", "model": "Millenia" },
+ { "year":2001, "make": "Mazda", "model": "MPV" },
+ { "year":2001, "make": "Mazda", "model": "Protege" },
+ { "year":2001, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":2001, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2001, "make": "Audi", "model": "S8" },
+ { "year":2001, "make": "Audi", "model": "A6" },
+ { "year":2001, "make": "Audi", "model": "S4" },
+ { "year":2001, "make": "Audi", "model": "TT" },
+ { "year":2001, "make": "Audi", "model": "Allroad" },
+ { "year":2001, "make": "Audi", "model": "A8" },
+ { "year":2001, "make": "Audi", "model": "A4" },
+ { "year":2001, "make": "Porsche", "model": "911" },
+ { "year":2001, "make": "Porsche", "model": "Boxster" },
+ { "year":2001, "make": "Saab", "model": "9-3" },
+ { "year":2001, "make": "Saab", "model": "9-5" },
+ { "year":2001, "make": "Pontiac", "model": "Montana" },
+ { "year":2001, "make": "Pontiac", "model": "Sunfire" },
+ { "year":2001, "make": "Pontiac", "model": "Aztek" },
+ { "year":2001, "make": "Pontiac", "model": "Grand Am" },
+ { "year":2001, "make": "Pontiac", "model": "Bonneville" },
+ { "year":2001, "make": "Pontiac", "model": "Firebird" },
+ { "year":2001, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":2001, "make": "Subaru", "model": "Impreza" },
+ { "year":2001, "make": "Subaru", "model": "Outback" },
+ { "year":2001, "make": "Subaru", "model": "Legacy" },
+ { "year":2001, "make": "Subaru", "model": "Forester" },
+ { "year":2001, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":2001, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2001, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2001, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2001, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2001, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2001, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2001, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2001, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":2001, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2001, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2001, "make": "Mitsubishi", "model": "Challenger" },
+ { "year":2001, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2001, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":2001, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":2001, "make": "Mitsubishi", "model": "Montero" },
+ { "year":2001, "make": "Mitsubishi", "model": "Montero Sport" },
+ { "year":2001, "make": "Lincoln", "model": "Navigator" },
+ { "year":2001, "make": "Lincoln", "model": "Continental" },
+ { "year":2001, "make": "Lincoln", "model": "LS" },
+ { "year":2001, "make": "Lincoln", "model": "Town Car" },
+ { "year":2001, "make": "Lexus", "model": "LX" },
+ { "year":2001, "make": "Lexus", "model": "RX" },
+ { "year":2001, "make": "Lexus", "model": "LS" },
+ { "year":2001, "make": "Lexus", "model": "ES" },
+ { "year":2001, "make": "Lexus", "model": "IS" },
+ { "year":2001, "make": "Lexus", "model": "GS" },
+ { "year":2001, "make": "Land Rover", "model": "Discovery" },
+ { "year":2001, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2001, "make": "Land Rover", "model": "Freelander" },
+ { "year":2001, "make": "Land Rover", "model": "Discovery Series II" },
+ { "year":2001, "make": "BMW", "model": "3 Series" },
+ { "year":2001, "make": "BMW", "model": "5 Series" },
+ { "year":2001, "make": "BMW", "model": "7 Series" },
+ { "year":2001, "make": "BMW", "model": "525" },
+ { "year":2001, "make": "BMW", "model": "530" },
+ { "year":2001, "make": "BMW", "model": "X5" },
+ { "year":2001, "make": "BMW", "model": "M" },
+ { "year":2001, "make": "BMW", "model": "M3" },
+ { "year":2001, "make": "BMW", "model": "M5" },
+ { "year":2001, "make": "BMW", "model": "Z3" },
+ { "year":2001, "make": "BMW", "model": "Z8" },
+ { "year":2001, "make": "Mercury", "model": "Sable" },
+ { "year":2001, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2001, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2001, "make": "Mercury", "model": "Cougar" },
+ { "year":2001, "make": "Mercury", "model": "Villager" },
+ { "year":2001, "make": "Toyota", "model": "Highlander" },
+ { "year":2001, "make": "Toyota", "model": "4Runner" },
+ { "year":2001, "make": "Toyota", "model": "Avalon" },
+ { "year":2001, "make": "Toyota", "model": "Camry" },
+ { "year":2001, "make": "Toyota", "model": "Celica" },
+ { "year":2001, "make": "Toyota", "model": "Corolla" },
+ { "year":2001, "make": "Toyota", "model": "Echo" },
+ { "year":2001, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2001, "make": "Toyota", "model": "MR2" },
+ { "year":2001, "make": "Toyota", "model": "Prius" },
+ { "year":2001, "make": "Toyota", "model": "RAV4" },
+ { "year":2001, "make": "Toyota", "model": "Sequoia" },
+ { "year":2001, "make": "Toyota", "model": "Sienna" },
+ { "year":2001, "make": "Toyota", "model": "Solara" },
+ { "year":2001, "make": "Toyota", "model": "Tacoma" },
+ { "year":2001, "make": "Toyota", "model": "Tacoma Xtra" },
+ { "year":2001, "make": "Toyota", "model": "Tundra" },
+ { "year":2001, "make": "Honda", "model": "Passport" },
+ { "year":2001, "make": "Honda", "model": "Accord" },
+ { "year":2001, "make": "Honda", "model": "CR-V" },
+ { "year":2001, "make": "Honda", "model": "Prelude" },
+ { "year":2001, "make": "Honda", "model": "Odyssey" },
+ { "year":2001, "make": "Honda", "model": "Insight" },
+ { "year":2001, "make": "Honda", "model": "Civic" },
+ { "year":2001, "make": "Honda", "model": "S2000" },
+ { "year":2001, "make": "Kia", "model": "Sephia" },
+ { "year":2001, "make": "Kia", "model": "Sportage" },
+ { "year":2001, "make": "Kia", "model": "Rio" },
+ { "year":2001, "make": "Kia", "model": "Optima" },
+ { "year":2001, "make": "Kia", "model": "Spectra" },
+ { "year":2001, "make": "Chevrolet", "model": "Silverado" },
+ { "year":2001, "make": "Chevrolet", "model": "Astro" },
+ { "year":2001, "make": "Chevrolet", "model": "Blazer" },
+ { "year":2001, "make": "Chevrolet", "model": "Camaro" },
+ { "year":2001, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":2001, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2001, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2001, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2001, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2001, "make": "Chevrolet", "model": "Impala" },
+ { "year":2001, "make": "Chevrolet", "model": "Lumina" },
+ { "year":2001, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2001, "make": "Chevrolet", "model": "Metro" },
+ { "year":2001, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":2001, "make": "Chevrolet", "model": "Prizm" },
+ { "year":2001, "make": "Chevrolet", "model": "S10" },
+ { "year":2001, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2001, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2001, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2001, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2001, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2001, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2001, "make": "Chevrolet", "model": "Tracker" },
+ { "year":2001, "make": "Chevrolet", "model": "Venture" },
+ { "year":2001, "make": "Acura", "model": "MDX" },
+ { "year":2001, "make": "Acura", "model": "CL" },
+ { "year":2001, "make": "Acura", "model": "Integra" },
+ { "year":2001, "make": "Acura", "model": "NSX" },
+ { "year":2001, "make": "Acura", "model": "RL" },
+ { "year":2001, "make": "Acura", "model": "TL" },
+ { "year":2001, "make": "Chrysler", "model": "PT Cruiser" },
+ { "year":2001, "make": "Chrysler", "model": "300M" },
+ { "year":2001, "make": "Chrysler", "model": "Concorde" },
+ { "year":2001, "make": "Chrysler", "model": "LHS" },
+ { "year":2001, "make": "Chrysler", "model": "Prowler" },
+ { "year":2001, "make": "Chrysler", "model": "Sebring" },
+ { "year":2001, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2001, "make": "Chrysler", "model": "Voyager" },
+ { "year":2001, "make": "Lotus", "model": "Esprit" },
+ { "year":2001, "make": "Buick", "model": "Park Avenue" },
+ { "year":2001, "make": "Buick", "model": "Century" },
+ { "year":2001, "make": "Buick", "model": "Regal" },
+ { "year":2001, "make": "Buick", "model": "LeSabre" },
+ { "year":2001, "make": "Cadillac", "model": "Catera" },
+ { "year":2001, "make": "Cadillac", "model": "DeVille" },
+ { "year":2001, "make": "Cadillac", "model": "Eldorado" },
+ { "year":2001, "make": "Cadillac", "model": "Seville" },
+ { "year":2001, "make": "Daewoo", "model": "Lanos" },
+ { "year":2001, "make": "Daewoo", "model": "Leganza" },
+ { "year":2001, "make": "Daewoo", "model": "Nubira" },
+ { "year":2001, "make": "Dodge", "model": "Caravan" },
+ { "year":2001, "make": "Dodge", "model": "Dakota Club" },
+ { "year":2001, "make": "Dodge", "model": "Dakota" },
+ { "year":2001, "make": "Dodge", "model": "Durango" },
+ { "year":2001, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2001, "make": "Dodge", "model": "Intrepid" },
+ { "year":2001, "make": "Dodge", "model": "Neon" },
+ { "year":2001, "make": "Dodge", "model": "Ram 1500 Club" },
+ { "year":2001, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2001, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2001, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2001, "make": "Dodge", "model": "Ram Van 1500" },
+ { "year":2001, "make": "Dodge", "model": "Ram Van 2500" },
+ { "year":2001, "make": "Dodge", "model": "Ram Van 3500" },
+ { "year":2001, "make": "Dodge", "model": "Stratus" },
+ { "year":2001, "make": "Dodge", "model": "Viper" },
+ { "year":2001, "make": "GMC", "model": "Jimmy" },
+ { "year":2001, "make": "GMC", "model": "Safari" },
+ { "year":2001, "make": "GMC", "model": "Savana 1500" },
+ { "year":2001, "make": "GMC", "model": "Savana 2500" },
+ { "year":2001, "make": "GMC", "model": "Savana 3500" },
+ { "year":2001, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2001, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2001, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2001, "make": "GMC", "model": "Sonoma" },
+ { "year":2001, "make": "GMC", "model": "Yukon" },
+ { "year":2001, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2001, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2001, "make": "HUMMER", "model": "H1" },
+ { "year":2001, "make": "Hyundai", "model": "Accent" },
+ { "year":2001, "make": "Hyundai", "model": "Elantra" },
+ { "year":2001, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2001, "make": "Hyundai", "model": "Sonata" },
+ { "year":2001, "make": "Hyundai", "model": "Tiburon" },
+ { "year":2001, "make": "Hyundai", "model": "XG300" },
+ { "year":2001, "make": "Infiniti", "model": "G" },
+ { "year":2001, "make": "Infiniti", "model": "I" },
+ { "year":2001, "make": "Infiniti", "model": "Q" },
+ { "year":2001, "make": "Infiniti", "model": "QX" },
+ { "year":2001, "make": "Isuzu", "model": "Rodeo" },
+ { "year":2001, "make": "Isuzu", "model": "Rodeo Sport" },
+ { "year":2001, "make": "Isuzu", "model": "Trooper" },
+ { "year":2001, "make": "Isuzu", "model": "VehiCROSS" },
+ { "year":2001, "make": "Jaguar", "model": "S-Type" },
+ { "year":2001, "make": "Jaguar", "model": "XJ Series" },
+ { "year":2001, "make": "Jaguar", "model": "XK Series" },
+ { "year":2001, "make": "Jeep", "model": "Cherokee" },
+ { "year":2001, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2001, "make": "Jeep", "model": "Wrangler" },
+ { "year":2001, "make": "Nissan", "model": "Altima" },
+ { "year":2001, "make": "Nissan", "model": "Frontier" },
+ { "year":2001, "make": "Nissan", "model": "Maxima" },
+ { "year":2001, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2001, "make": "Nissan", "model": "Quest" },
+ { "year":2001, "make": "Nissan", "model": "Sentra" },
+ { "year":2001, "make": "Nissan", "model": "Xterra" },
+ { "year":2001, "make": "Oldsmobile", "model": "Alero" },
+ { "year":2001, "make": "Oldsmobile", "model": "Aurora" },
+ { "year":2001, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":2001, "make": "Oldsmobile", "model": "Intrigue" },
+ { "year":2001, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":2001, "make": "Plymouth", "model": "Neon" },
+ { "year":2001, "make": "Saturn", "model": "L-Series" },
+ { "year":2001, "make": "Saturn", "model": "S-Series" },
+ { "year":2001, "make": "Volvo", "model": "C70" },
+ { "year":2001, "make": "Volvo", "model": "S40" },
+ { "year":2001, "make": "Volvo", "model": "S60" },
+ { "year":2001, "make": "Volvo", "model": "S80" },
+ { "year":2001, "make": "Volvo", "model": "V40" },
+ { "year":2001, "make": "Volvo", "model": "V70" },
+ { "year":2002, "make": "Suzuki", "model": "Esteem" },
+ { "year":2002, "make": "Suzuki", "model": "Vitara" },
+ { "year":2002, "make": "Suzuki", "model": "Aerio" },
+ { "year":2002, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2002, "make": "Suzuki", "model": "XL-7" },
+ { "year":2002, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":2002, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2002, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2002, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2002, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2002, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2002, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2002, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2002, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2002, "make": "Subaru", "model": "Outback" },
+ { "year":2002, "make": "Subaru", "model": "Legacy" },
+ { "year":2002, "make": "Subaru", "model": "Impreza" },
+ { "year":2002, "make": "Subaru", "model": "Outback Sport" },
+ { "year":2002, "make": "Subaru", "model": "Forester" },
+ { "year":2002, "make": "Honda", "model": "Insight" },
+ { "year":2002, "make": "Honda", "model": "Passport" },
+ { "year":2002, "make": "Honda", "model": "CR-V" },
+ { "year":2002, "make": "Honda", "model": "Civic" },
+ { "year":2002, "make": "Honda", "model": "Accord" },
+ { "year":2002, "make": "Honda", "model": "S2000" },
+ { "year":2002, "make": "Honda", "model": "Pilot" },
+ { "year":2002, "make": "Honda", "model": "Odyssey" },
+ { "year":2002, "make": "Mazda", "model": "626" },
+ { "year":2002, "make": "Mazda", "model": "B-Series" },
+ { "year":2002, "make": "Mazda", "model": "Tribute" },
+ { "year":2002, "make": "Mazda", "model": "Protege" },
+ { "year":2002, "make": "Mazda", "model": "Millenia" },
+ { "year":2002, "make": "Mazda", "model": "MPV" },
+ { "year":2002, "make": "Mazda", "model": "MX-5" },
+ { "year":2002, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":2002, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2002, "make": "Mazda", "model": "Protege5" },
+ { "year":2002, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2002, "make": "Land Rover", "model": "Discovery" },
+ { "year":2002, "make": "Land Rover", "model": "Freelander" },
+ { "year":2002, "make": "Land Rover", "model": "Discovery Series II" },
+ { "year":2002, "make": "Mitsubishi", "model": "Challenger" },
+ { "year":2002, "make": "Mitsubishi", "model": "Lancer Evolution" },
+ { "year":2002, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2002, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2002, "make": "Mitsubishi", "model": "Mirage" },
+ { "year":2002, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2002, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":2002, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":2002, "make": "Mitsubishi", "model": "Montero" },
+ { "year":2002, "make": "Mitsubishi", "model": "Montero Sport" },
+ { "year":2002, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2002, "make": "Ford", "model": "E-Series" },
+ { "year":2002, "make": "Ford", "model": "Mustang" },
+ { "year":2002, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2002, "make": "Ford", "model": "Escort" },
+ { "year":2002, "make": "Ford", "model": "Explorer" },
+ { "year":2002, "make": "Ford", "model": "Ranger" },
+ { "year":2002, "make": "Ford", "model": "Escape" },
+ { "year":2002, "make": "Ford", "model": "Expedition" },
+ { "year":2002, "make": "Ford", "model": "Focus" },
+ { "year":2002, "make": "Ford", "model": "Thunderbird" },
+ { "year":2002, "make": "Ford", "model": "F-Series" },
+ { "year":2002, "make": "Ford", "model": "Windstar" },
+ { "year":2002, "make": "Ford", "model": "Taurus" },
+ { "year":2002, "make": "Ford", "model": "Th!nk" },
+ { "year":2002, "make": "Ford", "model": "Econoline E150" },
+ { "year":2002, "make": "Ford", "model": "Econoline E250" },
+ { "year":2002, "make": "Ford", "model": "Econoline E350" },
+ { "year":2002, "make": "Ford", "model": "Excursion" },
+ { "year":2002, "make": "Ford", "model": "Explorer Sport" },
+ { "year":2002, "make": "Ford", "model": "F150" },
+ { "year":2002, "make": "Ford", "model": "F250" },
+ { "year":2002, "make": "Ford", "model": "F350" },
+ { "year":2002, "make": "Ford", "model": "ZX2" },
+ { "year":2002, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2002, "make": "Mercury", "model": "Sable" },
+ { "year":2002, "make": "Mercury", "model": "Villager" },
+ { "year":2002, "make": "Mercury", "model": "Cougar" },
+ { "year":2002, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2002, "make": "Lamborghini", "model": "MurciƩlago" },
+ { "year":2002, "make": "Pontiac", "model": "Sunfire" },
+ { "year":2002, "make": "Pontiac", "model": "Bonneville" },
+ { "year":2002, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":2002, "make": "Pontiac", "model": "Firebird" },
+ { "year":2002, "make": "Pontiac", "model": "Grand Am" },
+ { "year":2002, "make": "Pontiac", "model": "Aztek" },
+ { "year":2002, "make": "Pontiac", "model": "Montana" },
+ { "year":2002, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2002, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2002, "make": "Volkswagen", "model": "Golf" },
+ { "year":2002, "make": "Volkswagen", "model": "Eurovan" },
+ { "year":2002, "make": "Volkswagen", "model": "Passat" },
+ { "year":2002, "make": "Volkswagen", "model": "GTI" },
+ { "year":2002, "make": "Volkswagen", "model": "Cabriolet" },
+ { "year":2002, "make": "Volkswagen", "model": "rio" },
+ { "year":2002, "make": "Buick", "model": "Rendezvous" },
+ { "year":2002, "make": "Buick", "model": "LeSabre" },
+ { "year":2002, "make": "Buick", "model": "Regal" },
+ { "year":2002, "make": "Buick", "model": "Park Avenue" },
+ { "year":2002, "make": "Buick", "model": "Century" },
+ { "year":2002, "make": "Audi", "model": "TT" },
+ { "year":2002, "make": "Audi", "model": "A6" },
+ { "year":2002, "make": "Audi", "model": "A8" },
+ { "year":2002, "make": "Audi", "model": "S4" },
+ { "year":2002, "make": "Audi", "model": "A4" },
+ { "year":2002, "make": "Audi", "model": "S8" },
+ { "year":2002, "make": "Audi", "model": "Allroad" },
+ { "year":2002, "make": "Audi", "model": "S6" },
+ { "year":2002, "make": "Saab", "model": "9-3" },
+ { "year":2002, "make": "Saab", "model": "9-5" },
+ { "year":2002, "make": "BMW", "model": "3 Series" },
+ { "year":2002, "make": "BMW", "model": "5 Series" },
+ { "year":2002, "make": "BMW", "model": "7 Series" },
+ { "year":2002, "make": "BMW", "model": "525" },
+ { "year":2002, "make": "BMW", "model": "530" },
+ { "year":2002, "make": "BMW", "model": "745" },
+ { "year":2002, "make": "BMW", "model": "M3" },
+ { "year":2002, "make": "BMW", "model": "X5" },
+ { "year":2002, "make": "BMW", "model": "M" },
+ { "year":2002, "make": "BMW", "model": "M5" },
+ { "year":2002, "make": "BMW", "model": "Z3" },
+ { "year":2002, "make": "BMW", "model": "Z8" },
+ { "year":2002, "make": "Maserati", "model": "Spyder" },
+ { "year":2002, "make": "Lincoln", "model": "Continental" },
+ { "year":2002, "make": "Lincoln", "model": "Blackwood" },
+ { "year":2002, "make": "Lincoln", "model": "Navigator" },
+ { "year":2002, "make": "Lincoln", "model": "Town Car" },
+ { "year":2002, "make": "Lincoln", "model": "LS" },
+ { "year":2002, "make": "Kia", "model": "Spectra" },
+ { "year":2002, "make": "Kia", "model": "Sedona" },
+ { "year":2002, "make": "Kia", "model": "Optima" },
+ { "year":2002, "make": "Kia", "model": "Sportage" },
+ { "year":2002, "make": "Kia", "model": "Rio" },
+ { "year":2002, "make": "Porsche", "model": "911" },
+ { "year":2002, "make": "Porsche", "model": "Boxster" },
+ { "year":2002, "make": "Lexus", "model": "LX" },
+ { "year":2002, "make": "Lexus", "model": "SC" },
+ { "year":2002, "make": "Lexus", "model": "ES" },
+ { "year":2002, "make": "Lexus", "model": "RX" },
+ { "year":2002, "make": "Lexus", "model": "GS" },
+ { "year":2002, "make": "Lexus", "model": "LS" },
+ { "year":2002, "make": "Lexus", "model": "IS" },
+ { "year":2002, "make": "GMC", "model": "Envoy" },
+ { "year":2002, "make": "GMC", "model": "Envoy XL" },
+ { "year":2002, "make": "GMC", "model": "Safari" },
+ { "year":2002, "make": "GMC", "model": "Savana 1500" },
+ { "year":2002, "make": "GMC", "model": "Savana 2500" },
+ { "year":2002, "make": "GMC", "model": "Savana 3500" },
+ { "year":2002, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2002, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2002, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2002, "make": "GMC", "model": "Sonoma" },
+ { "year":2002, "make": "GMC", "model": "Yukon" },
+ { "year":2002, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2002, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2002, "make": "Chevrolet", "model": "Avalanche" },
+ { "year":2002, "make": "Chevrolet", "model": "Silverado" },
+ { "year":2002, "make": "Chevrolet", "model": "Trailblazer" },
+ { "year":2002, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2002, "make": "Chevrolet", "model": "Astro" },
+ { "year":2002, "make": "Chevrolet", "model": "Avalanche 1500" },
+ { "year":2002, "make": "Chevrolet", "model": "Avalanche 2500" },
+ { "year":2002, "make": "Chevrolet", "model": "Blazer" },
+ { "year":2002, "make": "Chevrolet", "model": "Camaro" },
+ { "year":2002, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":2002, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2002, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2002, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2002, "make": "Chevrolet", "model": "Impala" },
+ { "year":2002, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2002, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":2002, "make": "Chevrolet", "model": "Prizm" },
+ { "year":2002, "make": "Chevrolet", "model": "S10" },
+ { "year":2002, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2002, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2002, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2002, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2002, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2002, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2002, "make": "Chevrolet", "model": "Tracker" },
+ { "year":2002, "make": "Chevrolet", "model": "Venture" },
+ { "year":2002, "make": "Nissan", "model": "Altima" },
+ { "year":2002, "make": "Nissan", "model": "Xterra" },
+ { "year":2002, "make": "Nissan", "model": "Frontier" },
+ { "year":2002, "make": "Nissan", "model": "Maxima" },
+ { "year":2002, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2002, "make": "Nissan", "model": "Quest" },
+ { "year":2002, "make": "Nissan", "model": "Sentra" },
+ { "year":2002, "make": "MINI", "model": "MINI" },
+ { "year":2002, "make": "MINI", "model": "Cooper" },
+ { "year":2002, "make": "Acura", "model": "RSX" },
+ { "year":2002, "make": "Acura", "model": "CL" },
+ { "year":2002, "make": "Acura", "model": "MDX" },
+ { "year":2002, "make": "Acura", "model": "NSX" },
+ { "year":2002, "make": "Acura", "model": "RL" },
+ { "year":2002, "make": "Acura", "model": "TL" },
+ { "year":2002, "make": "Lotus", "model": "Esprit" },
+ { "year":2002, "make": "Cadillac", "model": "DeVille" },
+ { "year":2002, "make": "Cadillac", "model": "Eldorado" },
+ { "year":2002, "make": "Cadillac", "model": "Escalade" },
+ { "year":2002, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2002, "make": "Cadillac", "model": "Seville" },
+ { "year":2002, "make": "Chrysler", "model": "300M" },
+ { "year":2002, "make": "Chrysler", "model": "Concorde" },
+ { "year":2002, "make": "Chrysler", "model": "Prowler" },
+ { "year":2002, "make": "Chrysler", "model": "PT Cruiser" },
+ { "year":2002, "make": "Chrysler", "model": "Sebring" },
+ { "year":2002, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2002, "make": "Chrysler", "model": "Voyager" },
+ { "year":2002, "make": "Daewoo", "model": "Lanos" },
+ { "year":2002, "make": "Daewoo", "model": "Leganza" },
+ { "year":2002, "make": "Daewoo", "model": "Nubira" },
+ { "year":2002, "make": "Dodge", "model": "Caravan" },
+ { "year":2002, "make": "Dodge", "model": "Dakota Club" },
+ { "year":2002, "make": "Dodge", "model": "Dakota" },
+ { "year":2002, "make": "Dodge", "model": "Durango" },
+ { "year":2002, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2002, "make": "Dodge", "model": "Intrepid" },
+ { "year":2002, "make": "Dodge", "model": "Neon" },
+ { "year":2002, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2002, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2002, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2002, "make": "Dodge", "model": "Ram Van 1500" },
+ { "year":2002, "make": "Dodge", "model": "Ram Van 2500" },
+ { "year":2002, "make": "Dodge", "model": "Ram Van 3500" },
+ { "year":2002, "make": "Dodge", "model": "Stratus" },
+ { "year":2002, "make": "Dodge", "model": "Viper" },
+ { "year":2002, "make": "HUMMER", "model": "H1" },
+ { "year":2002, "make": "Hyundai", "model": "Accent" },
+ { "year":2002, "make": "Hyundai", "model": "Elantra" },
+ { "year":2002, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2002, "make": "Hyundai", "model": "Sonata" },
+ { "year":2002, "make": "Hyundai", "model": "XG350" },
+ { "year":2002, "make": "Infiniti", "model": "G" },
+ { "year":2002, "make": "Infiniti", "model": "I" },
+ { "year":2002, "make": "Infiniti", "model": "Q" },
+ { "year":2002, "make": "Infiniti", "model": "QX" },
+ { "year":2002, "make": "Isuzu", "model": "Axiom" },
+ { "year":2002, "make": "Isuzu", "model": "Rodeo" },
+ { "year":2002, "make": "Isuzu", "model": "Rodeo Sport" },
+ { "year":2002, "make": "Isuzu", "model": "Trooper" },
+ { "year":2002, "make": "Jaguar", "model": "S-Type" },
+ { "year":2002, "make": "Jaguar", "model": "XJ Series" },
+ { "year":2002, "make": "Jaguar", "model": "XK Series" },
+ { "year":2002, "make": "Jaguar", "model": "X-Type" },
+ { "year":2002, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2002, "make": "Jeep", "model": "Liberty" },
+ { "year":2002, "make": "Jeep", "model": "Wrangler" },
+ { "year":2002, "make": "Oldsmobile", "model": "Alero" },
+ { "year":2002, "make": "Oldsmobile", "model": "Aurora" },
+ { "year":2002, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":2002, "make": "Oldsmobile", "model": "Intrigue" },
+ { "year":2002, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":2002, "make": "Saturn", "model": "L-Series" },
+ { "year":2002, "make": "Saturn", "model": "S-Series" },
+ { "year":2002, "make": "Saturn", "model": "VUE" },
+ { "year":2002, "make": "Toyota", "model": "4Runner" },
+ { "year":2002, "make": "Toyota", "model": "Avalon" },
+ { "year":2002, "make": "Toyota", "model": "Camry" },
+ { "year":2002, "make": "Toyota", "model": "Celica" },
+ { "year":2002, "make": "Toyota", "model": "Corolla" },
+ { "year":2002, "make": "Toyota", "model": "Echo" },
+ { "year":2002, "make": "Toyota", "model": "Highlander" },
+ { "year":2002, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2002, "make": "Toyota", "model": "MR2" },
+ { "year":2002, "make": "Toyota", "model": "Prius" },
+ { "year":2002, "make": "Toyota", "model": "RAV4" },
+ { "year":2002, "make": "Toyota", "model": "Sequoia" },
+ { "year":2002, "make": "Toyota", "model": "Sienna" },
+ { "year":2002, "make": "Toyota", "model": "Solara" },
+ { "year":2002, "make": "Toyota", "model": "Tacoma" },
+ { "year":2002, "make": "Toyota", "model": "Tacoma Xtra" },
+ { "year":2002, "make": "Toyota", "model": "Tundra" },
+ { "year":2002, "make": "Volvo", "model": "C70" },
+ { "year":2002, "make": "Volvo", "model": "S40" },
+ { "year":2002, "make": "Volvo", "model": "S60" },
+ { "year":2002, "make": "Volvo", "model": "S80" },
+ { "year":2002, "make": "Volvo", "model": "V40" },
+ { "year":2002, "make": "Volvo", "model": "V70" },
+ { "year":2003, "make": "Mercury", "model": "Marauder" },
+ { "year":2003, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2003, "make": "Mercury", "model": "Sable" },
+ { "year":2003, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2003, "make": "BMW", "model": "3 Series" },
+ { "year":2003, "make": "BMW", "model": "5 Series" },
+ { "year":2003, "make": "BMW", "model": "7 Series" },
+ { "year":2003, "make": "BMW", "model": "525" },
+ { "year":2003, "make": "BMW", "model": "530" },
+ { "year":2003, "make": "BMW", "model": "745" },
+ { "year":2003, "make": "BMW", "model": "760" },
+ { "year":2003, "make": "BMW", "model": "Z4" },
+ { "year":2003, "make": "BMW", "model": "X5" },
+ { "year":2003, "make": "BMW", "model": "M3" },
+ { "year":2003, "make": "BMW", "model": "M5" },
+ { "year":2003, "make": "BMW", "model": "Z8" },
+ { "year":2003, "make": "Ford", "model": "Thunderbird" },
+ { "year":2003, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2003, "make": "Ford", "model": "Escape" },
+ { "year":2003, "make": "Ford", "model": "E-Series" },
+ { "year":2003, "make": "Ford", "model": "Windstar" },
+ { "year":2003, "make": "Ford", "model": "Taurus" },
+ { "year":2003, "make": "Ford", "model": "Expedition" },
+ { "year":2003, "make": "Ford", "model": "F-Series" },
+ { "year":2003, "make": "Ford", "model": "Escort ZX2" },
+ { "year":2003, "make": "Ford", "model": "Mustang" },
+ { "year":2003, "make": "Ford", "model": "Explorer" },
+ { "year":2003, "make": "Ford", "model": "Focus" },
+ { "year":2003, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2003, "make": "Ford", "model": "Freestar" },
+ { "year":2003, "make": "Ford", "model": "Ranger" },
+ { "year":2003, "make": "Ford", "model": "E150" },
+ { "year":2003, "make": "Ford", "model": "E250" },
+ { "year":2003, "make": "Ford", "model": "E350" },
+ { "year":2003, "make": "Ford", "model": "Excursion" },
+ { "year":2003, "make": "Ford", "model": "Explorer Sport" },
+ { "year":2003, "make": "Ford", "model": "F150" },
+ { "year":2003, "make": "Ford", "model": "F250" },
+ { "year":2003, "make": "Ford", "model": "F350" },
+ { "year":2003, "make": "Ford", "model": "ZX2" },
+ { "year":2003, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2003, "make": "Suzuki", "model": "Aerio" },
+ { "year":2003, "make": "Suzuki", "model": "Vitara" },
+ { "year":2003, "make": "Suzuki", "model": "XL-7" },
+ { "year":2003, "make": "Lexus", "model": "LX" },
+ { "year":2003, "make": "Lexus", "model": "ES" },
+ { "year":2003, "make": "Lexus", "model": "LS" },
+ { "year":2003, "make": "Lexus", "model": "IS" },
+ { "year":2003, "make": "Lexus", "model": "RX" },
+ { "year":2003, "make": "Lexus", "model": "GX" },
+ { "year":2003, "make": "Lexus", "model": "GS" },
+ { "year":2003, "make": "Lexus", "model": "SC" },
+ { "year":2003, "make": "Honda", "model": "Accord" },
+ { "year":2003, "make": "Honda", "model": "Civic" },
+ { "year":2003, "make": "Honda", "model": "Element" },
+ { "year":2003, "make": "Honda", "model": "Civic Si" },
+ { "year":2003, "make": "Honda", "model": "CR-V" },
+ { "year":2003, "make": "Honda", "model": "Pilot" },
+ { "year":2003, "make": "Honda", "model": "Civic GX" },
+ { "year":2003, "make": "Honda", "model": "Odyssey" },
+ { "year":2003, "make": "Honda", "model": "S2000" },
+ { "year":2003, "make": "Honda", "model": "Insight" },
+ { "year":2003, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":2003, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2003, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2003, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2003, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2003, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2003, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2003, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2003, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2003, "make": "Porsche", "model": "911" },
+ { "year":2003, "make": "Porsche", "model": "Cayenne" },
+ { "year":2003, "make": "Porsche", "model": "Boxster" },
+ { "year":2003, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":2003, "make": "Mitsubishi", "model": "Outlander" },
+ { "year":2003, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2003, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":2003, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2003, "make": "Mitsubishi", "model": "Lancer Evolution" },
+ { "year":2003, "make": "Mitsubishi", "model": "Challenger" },
+ { "year":2003, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2003, "make": "Mitsubishi", "model": "Montero" },
+ { "year":2003, "make": "Mitsubishi", "model": "Montero Sport" },
+ { "year":2003, "make": "Subaru", "model": "Legacy" },
+ { "year":2003, "make": "Subaru", "model": "Impreza" },
+ { "year":2003, "make": "Subaru", "model": "Forester" },
+ { "year":2003, "make": "Subaru", "model": "Outback" },
+ { "year":2003, "make": "Subaru", "model": "Baja" },
+ { "year":2003, "make": "Pontiac", "model": "Grand Am" },
+ { "year":2003, "make": "Pontiac", "model": "Aztek" },
+ { "year":2003, "make": "Pontiac", "model": "Sunfire" },
+ { "year":2003, "make": "Pontiac", "model": "Vibe" },
+ { "year":2003, "make": "Pontiac", "model": "Montana" },
+ { "year":2003, "make": "Pontiac", "model": "Bonneville" },
+ { "year":2003, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":2003, "make": "Audi", "model": "A6" },
+ { "year":2003, "make": "Audi", "model": "A4" },
+ { "year":2003, "make": "Audi", "model": "S6" },
+ { "year":2003, "make": "Audi", "model": "TT" },
+ { "year":2003, "make": "Audi", "model": "RS6" },
+ { "year":2003, "make": "Audi", "model": "S8" },
+ { "year":2003, "make": "Audi", "model": "A8" },
+ { "year":2003, "make": "Audi", "model": "Allroad" },
+ { "year":2003, "make": "Audi", "model": "RS 6" },
+ { "year":2003, "make": "Mazda", "model": "B-Series" },
+ { "year":2003, "make": "Mazda", "model": "MPV" },
+ { "year":2003, "make": "Mazda", "model": "Tribute" },
+ { "year":2003, "make": "Mazda", "model": "Mazda6" },
+ { "year":2003, "make": "Mazda", "model": "MX-5" },
+ { "year":2003, "make": "Mazda", "model": "Protege" },
+ { "year":2003, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":2003, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2003, "make": "Mazda", "model": "Protege5" },
+ { "year":2003, "make": "Volkswagen", "model": "Passat" },
+ { "year":2003, "make": "Volkswagen", "model": "Touareg" },
+ { "year":2003, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2003, "make": "Volkswagen", "model": "Golf" },
+ { "year":2003, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2003, "make": "Volkswagen", "model": "Eurovan" },
+ { "year":2003, "make": "Volkswagen", "model": "GTI" },
+ { "year":2003, "make": "Kia", "model": "Sorento" },
+ { "year":2003, "make": "Kia", "model": "Optima" },
+ { "year":2003, "make": "Kia", "model": "Sedona" },
+ { "year":2003, "make": "Kia", "model": "Spectra" },
+ { "year":2003, "make": "Kia", "model": "Rio" },
+ { "year":2003, "make": "Maserati", "model": "Spyder" },
+ { "year":2003, "make": "Buick", "model": "LeSabre" },
+ { "year":2003, "make": "Buick", "model": "Regal" },
+ { "year":2003, "make": "Buick", "model": "Park Avenue" },
+ { "year":2003, "make": "Buick", "model": "Century" },
+ { "year":2003, "make": "Buick", "model": "Rendezvous" },
+ { "year":2003, "make": "Lamborghini", "model": "Gallardo" },
+ { "year":2003, "make": "Lamborghini", "model": "MurciƩlago" },
+ { "year":2003, "make": "Lincoln", "model": "Navigator" },
+ { "year":2003, "make": "Lincoln", "model": "Town Car" },
+ { "year":2003, "make": "Lincoln", "model": "Aviator" },
+ { "year":2003, "make": "Lincoln", "model": "Blackwood" },
+ { "year":2003, "make": "Lincoln", "model": "LS" },
+ { "year":2003, "make": "Maybach", "model": "57" },
+ { "year":2003, "make": "Maybach", "model": "62" },
+ { "year":2003, "make": "Land Rover", "model": "Discovery" },
+ { "year":2003, "make": "Land Rover", "model": "Freelander" },
+ { "year":2003, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2003, "make": "MINI", "model": "Cooper" },
+ { "year":2003, "make": "Volvo", "model": "XC90" },
+ { "year":2003, "make": "Volvo", "model": "C70" },
+ { "year":2003, "make": "Volvo", "model": "S40" },
+ { "year":2003, "make": "Volvo", "model": "S60" },
+ { "year":2003, "make": "Volvo", "model": "S80" },
+ { "year":2003, "make": "Volvo", "model": "V40" },
+ { "year":2003, "make": "Volvo", "model": "V70" },
+ { "year":2003, "make": "Volvo", "model": "XC70" },
+ { "year":2003, "make": "Lotus", "model": "Esprit" },
+ { "year":2003, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2003, "make": "Chevrolet", "model": "Silverado" },
+ { "year":2003, "make": "Chevrolet", "model": "Astro" },
+ { "year":2003, "make": "Chevrolet", "model": "Avalanche 1500" },
+ { "year":2003, "make": "Chevrolet", "model": "Avalanche 2500" },
+ { "year":2003, "make": "Chevrolet", "model": "Blazer" },
+ { "year":2003, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":2003, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2003, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2003, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2003, "make": "Chevrolet", "model": "Impala" },
+ { "year":2003, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2003, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":2003, "make": "Chevrolet", "model": "S10" },
+ { "year":2003, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2003, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2003, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2003, "make": "Chevrolet", "model": "SSR" },
+ { "year":2003, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2003, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2003, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2003, "make": "Chevrolet", "model": "Tracker" },
+ { "year":2003, "make": "Chevrolet", "model": "TrailBlazer" },
+ { "year":2003, "make": "Chevrolet", "model": "Venture" },
+ { "year":2003, "make": "Dodge", "model": "Ram" },
+ { "year":2003, "make": "Dodge", "model": "Caravan" },
+ { "year":2003, "make": "Dodge", "model": "Dakota Club" },
+ { "year":2003, "make": "Dodge", "model": "Dakota" },
+ { "year":2003, "make": "Dodge", "model": "Durango" },
+ { "year":2003, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2003, "make": "Dodge", "model": "Intrepid" },
+ { "year":2003, "make": "Dodge", "model": "Neon" },
+ { "year":2003, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2003, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2003, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2003, "make": "Dodge", "model": "Ram Van 1500" },
+ { "year":2003, "make": "Dodge", "model": "Ram Van 2500" },
+ { "year":2003, "make": "Dodge", "model": "Ram Van 3500" },
+ { "year":2003, "make": "Dodge", "model": "Stratus" },
+ { "year":2003, "make": "Dodge", "model": "Viper" },
+ { "year":2003, "make": "Infiniti", "model": "G35" },
+ { "year":2003, "make": "Infiniti", "model": "FX" },
+ { "year":2003, "make": "Infiniti", "model": "G" },
+ { "year":2003, "make": "Infiniti", "model": "I" },
+ { "year":2003, "make": "Infiniti", "model": "M" },
+ { "year":2003, "make": "Infiniti", "model": "Q" },
+ { "year":2003, "make": "Infiniti", "model": "QX" },
+ { "year":2003, "make": "Saab", "model": "9-3" },
+ { "year":2003, "make": "Saab", "model": "9-5" },
+ { "year":2003, "make": "Nissan", "model": "350Z" },
+ { "year":2003, "make": "Nissan", "model": "Altima" },
+ { "year":2003, "make": "Nissan", "model": "Frontier" },
+ { "year":2003, "make": "Nissan", "model": "Maxima" },
+ { "year":2003, "make": "Nissan", "model": "Murano" },
+ { "year":2003, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2003, "make": "Nissan", "model": "Sentra" },
+ { "year":2003, "make": "Nissan", "model": "Xterra" },
+ { "year":2003, "make": "Acura", "model": "RSX" },
+ { "year":2003, "make": "Acura", "model": "CL" },
+ { "year":2003, "make": "Acura", "model": "MDX" },
+ { "year":2003, "make": "Acura", "model": "NSX" },
+ { "year":2003, "make": "Acura", "model": "RL" },
+ { "year":2003, "make": "Acura", "model": "TL" },
+ { "year":2003, "make": "Cadillac", "model": "CTS" },
+ { "year":2003, "make": "Cadillac", "model": "DeVille" },
+ { "year":2003, "make": "Cadillac", "model": "Escalade" },
+ { "year":2003, "make": "Cadillac", "model": "Escalade ESV" },
+ { "year":2003, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2003, "make": "Cadillac", "model": "Seville" },
+ { "year":2003, "make": "Chrysler", "model": "300M" },
+ { "year":2003, "make": "Chrysler", "model": "Concorde" },
+ { "year":2003, "make": "Chrysler", "model": "PT Cruiser" },
+ { "year":2003, "make": "Chrysler", "model": "Sebring" },
+ { "year":2003, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2003, "make": "Chrysler", "model": "Voyager" },
+ { "year":2003, "make": "GMC", "model": "Envoy" },
+ { "year":2003, "make": "GMC", "model": "Envoy XL" },
+ { "year":2003, "make": "GMC", "model": "Safari" },
+ { "year":2003, "make": "GMC", "model": "Savana 1500" },
+ { "year":2003, "make": "GMC", "model": "Savana 2500" },
+ { "year":2003, "make": "GMC", "model": "Savana 3500" },
+ { "year":2003, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2003, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2003, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2003, "make": "GMC", "model": "Sonoma" },
+ { "year":2003, "make": "GMC", "model": "Yukon" },
+ { "year":2003, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2003, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2003, "make": "HUMMER", "model": "H1" },
+ { "year":2003, "make": "HUMMER", "model": "H2" },
+ { "year":2003, "make": "Hyundai", "model": "Accent" },
+ { "year":2003, "make": "Hyundai", "model": "Elantra" },
+ { "year":2003, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2003, "make": "Hyundai", "model": "Sonata" },
+ { "year":2003, "make": "Hyundai", "model": "Tiburon" },
+ { "year":2003, "make": "Hyundai", "model": "XG350" },
+ { "year":2003, "make": "Isuzu", "model": "Ascender" },
+ { "year":2003, "make": "Isuzu", "model": "Axiom" },
+ { "year":2003, "make": "Isuzu", "model": "Rodeo" },
+ { "year":2003, "make": "Isuzu", "model": "Rodeo Sport" },
+ { "year":2003, "make": "Jaguar", "model": "S-Type" },
+ { "year":2003, "make": "Jaguar", "model": "XJ Series" },
+ { "year":2003, "make": "Jaguar", "model": "XK Series" },
+ { "year":2003, "make": "Jaguar", "model": "X-Type" },
+ { "year":2003, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2003, "make": "Jeep", "model": "Liberty" },
+ { "year":2003, "make": "Jeep", "model": "Wrangler" },
+ { "year":2003, "make": "Oldsmobile", "model": "Alero" },
+ { "year":2003, "make": "Oldsmobile", "model": "Aurora" },
+ { "year":2003, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":2003, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":2003, "make": "Saturn", "model": "Ion" },
+ { "year":2003, "make": "Saturn", "model": "L-Series" },
+ { "year":2003, "make": "Saturn", "model": "VUE" },
+ { "year":2003, "make": "Toyota", "model": "4Runner" },
+ { "year":2003, "make": "Toyota", "model": "Avalon" },
+ { "year":2003, "make": "Toyota", "model": "Camry" },
+ { "year":2003, "make": "Toyota", "model": "Celica" },
+ { "year":2003, "make": "Toyota", "model": "Corolla" },
+ { "year":2003, "make": "Toyota", "model": "Echo" },
+ { "year":2003, "make": "Toyota", "model": "Highlander" },
+ { "year":2003, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2003, "make": "Toyota", "model": "Matrix" },
+ { "year":2003, "make": "Toyota", "model": "MR2" },
+ { "year":2003, "make": "Toyota", "model": "Prius" },
+ { "year":2003, "make": "Toyota", "model": "RAV4" },
+ { "year":2003, "make": "Toyota", "model": "Sequoia" },
+ { "year":2003, "make": "Toyota", "model": "Sienna" },
+ { "year":2003, "make": "Toyota", "model": "Solara" },
+ { "year":2003, "make": "Toyota", "model": "Tacoma" },
+ { "year":2003, "make": "Toyota", "model": "Tacoma Xtra" },
+ { "year":2003, "make": "Toyota", "model": "Tundra" },
+ { "year":2004, "make": "Mitsubishi", "model": "Outlander" },
+ { "year":2004, "make": "Mitsubishi", "model": "Lancer Evolution" },
+ { "year":2004, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":2004, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":2004, "make": "Mitsubishi", "model": "Challenger" },
+ { "year":2004, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2004, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2004, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2004, "make": "Mitsubishi", "model": "Endeavor" },
+ { "year":2004, "make": "Mitsubishi", "model": "Montero" },
+ { "year":2004, "make": "Mitsubishi", "model": "Montero Sport" },
+ { "year":2004, "make": "Lotus", "model": "Exige" },
+ { "year":2004, "make": "Lotus", "model": "Elise" },
+ { "year":2004, "make": "Lotus", "model": "Esprit" },
+ { "year":2004, "make": "Ford", "model": "F-Series" },
+ { "year":2004, "make": "Ford", "model": "Escort" },
+ { "year":2004, "make": "Ford", "model": "Escape" },
+ { "year":2004, "make": "Ford", "model": "Freestar" },
+ { "year":2004, "make": "Ford", "model": "Thunderbird" },
+ { "year":2004, "make": "Ford", "model": "Explorer" },
+ { "year":2004, "make": "Ford", "model": "Ranger" },
+ { "year":2004, "make": "Ford", "model": "E-Series" },
+ { "year":2004, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2004, "make": "Ford", "model": "Taurus" },
+ { "year":2004, "make": "Ford", "model": "Windstar" },
+ { "year":2004, "make": "Ford", "model": "Expedition" },
+ { "year":2004, "make": "Ford", "model": "Mustang" },
+ { "year":2004, "make": "Ford", "model": "Focus" },
+ { "year":2004, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2004, "make": "Ford", "model": "E150" },
+ { "year":2004, "make": "Ford", "model": "E250" },
+ { "year":2004, "make": "Ford", "model": "E350" },
+ { "year":2004, "make": "Ford", "model": "Excursion" },
+ { "year":2004, "make": "Ford", "model": "F150" },
+ { "year":2004, "make": "Ford", "model": "F250" },
+ { "year":2004, "make": "Ford", "model": "F350" },
+ { "year":2004, "make": "Porsche", "model": "911" },
+ { "year":2004, "make": "Porsche", "model": "Cayenne" },
+ { "year":2004, "make": "Porsche", "model": "Boxster" },
+ { "year":2004, "make": "Porsche", "model": "Carrera GT" },
+ { "year":2004, "make": "Audi", "model": "A4" },
+ { "year":2004, "make": "Audi", "model": "A8" },
+ { "year":2004, "make": "Audi", "model": "S4" },
+ { "year":2004, "make": "Audi", "model": "Allroad" },
+ { "year":2004, "make": "Audi", "model": "TT" },
+ { "year":2004, "make": "Audi", "model": "A6" },
+ { "year":2004, "make": "Lexus", "model": "ES" },
+ { "year":2004, "make": "Lexus", "model": "SC" },
+ { "year":2004, "make": "Lexus", "model": "GX" },
+ { "year":2004, "make": "Lexus", "model": "RX" },
+ { "year":2004, "make": "Lexus", "model": "LX" },
+ { "year":2004, "make": "Lexus", "model": "LS" },
+ { "year":2004, "make": "Lexus", "model": "GS" },
+ { "year":2004, "make": "Lexus", "model": "IS" },
+ { "year":2004, "make": "Mazda", "model": "B-Series" },
+ { "year":2004, "make": "Mazda", "model": "Mazda6" },
+ { "year":2004, "make": "Mazda", "model": "Tribute" },
+ { "year":2004, "make": "Mazda", "model": "Mazda3" },
+ { "year":2004, "make": "Mazda", "model": "RX-8" },
+ { "year":2004, "make": "Mazda", "model": "MX-5" },
+ { "year":2004, "make": "Mazda", "model": "MPV" },
+ { "year":2004, "make": "Mazda", "model": "B-Series Plus" },
+ { "year":2004, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2004, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2004, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2004, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2004, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":2004, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2004, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2004, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2004, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2004, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2004, "make": "Kia", "model": "Sorento" },
+ { "year":2004, "make": "Kia", "model": "Optima" },
+ { "year":2004, "make": "Kia", "model": "Sedona" },
+ { "year":2004, "make": "Kia", "model": "Amanti" },
+ { "year":2004, "make": "Kia", "model": "Rio" },
+ { "year":2004, "make": "Kia", "model": "Spectra" },
+ { "year":2004, "make": "MINI", "model": "Cooper" },
+ { "year":2004, "make": "BMW", "model": "3 Series" },
+ { "year":2004, "make": "BMW", "model": "5 Series" },
+ { "year":2004, "make": "BMW", "model": "6 Series" },
+ { "year":2004, "make": "BMW", "model": "7 Series" },
+ { "year":2004, "make": "BMW", "model": "325" },
+ { "year":2004, "make": "BMW", "model": "525" },
+ { "year":2004, "make": "BMW", "model": "530" },
+ { "year":2004, "make": "BMW", "model": "545" },
+ { "year":2004, "make": "BMW", "model": "645" },
+ { "year":2004, "make": "BMW", "model": "745" },
+ { "year":2004, "make": "BMW", "model": "760" },
+ { "year":2004, "make": "BMW", "model": "X3" },
+ { "year":2004, "make": "BMW", "model": "X5" },
+ { "year":2004, "make": "BMW", "model": "Z4" },
+ { "year":2004, "make": "BMW", "model": "M3" },
+ { "year":2004, "make": "Buick", "model": "Park Avenue" },
+ { "year":2004, "make": "Buick", "model": "Rainier" },
+ { "year":2004, "make": "Buick", "model": "Century" },
+ { "year":2004, "make": "Buick", "model": "Rendezvous" },
+ { "year":2004, "make": "Buick", "model": "Regal" },
+ { "year":2004, "make": "Buick", "model": "LeSabre" },
+ { "year":2004, "make": "Holden", "model": "Monaro" },
+ { "year":2004, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2004, "make": "Mercury", "model": "Marauder" },
+ { "year":2004, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2004, "make": "Mercury", "model": "Sable" },
+ { "year":2004, "make": "Mercury", "model": "Monterey" },
+ { "year":2004, "make": "Maserati", "model": "Spyder" },
+ { "year":2004, "make": "Spyker", "model": "C8 Spyder" },
+ { "year":2004, "make": "Spyker", "model": "C8 Spyder Wide Body" },
+ { "year":2004, "make": "Spyker", "model": "C8 Laviolette" },
+ { "year":2004, "make": "Pontiac", "model": "Sunfire" },
+ { "year":2004, "make": "Pontiac", "model": "Vibe" },
+ { "year":2004, "make": "Pontiac", "model": "Grand Am" },
+ { "year":2004, "make": "Pontiac", "model": "Montana" },
+ { "year":2004, "make": "Pontiac", "model": "GTO" },
+ { "year":2004, "make": "Pontiac", "model": "Bonneville" },
+ { "year":2004, "make": "Pontiac", "model": "Aztek" },
+ { "year":2004, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":2004, "make": "Suzuki", "model": "Daewoo Lacetti" },
+ { "year":2004, "make": "Suzuki", "model": "Vitara" },
+ { "year":2004, "make": "Suzuki", "model": "Daewoo Magnus" },
+ { "year":2004, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2004, "make": "Suzuki", "model": "Aerio" },
+ { "year":2004, "make": "Suzuki", "model": "Swift" },
+ { "year":2004, "make": "Suzuki", "model": "Forenza" },
+ { "year":2004, "make": "Suzuki", "model": "Verona" },
+ { "year":2004, "make": "Suzuki", "model": "XL-7" },
+ { "year":2004, "make": "Honda", "model": "Element" },
+ { "year":2004, "make": "Honda", "model": "Accord" },
+ { "year":2004, "make": "Honda", "model": "Civic" },
+ { "year":2004, "make": "Honda", "model": "CR-V" },
+ { "year":2004, "make": "Honda", "model": "S2000" },
+ { "year":2004, "make": "Honda", "model": "Pilot" },
+ { "year":2004, "make": "Honda", "model": "Insight" },
+ { "year":2004, "make": "Honda", "model": "Odyssey" },
+ { "year":2004, "make": "Subaru", "model": "Baja" },
+ { "year":2004, "make": "Subaru", "model": "Forester" },
+ { "year":2004, "make": "Subaru", "model": "Outback" },
+ { "year":2004, "make": "Subaru", "model": "Legacy" },
+ { "year":2004, "make": "Subaru", "model": "Impreza" },
+ { "year":2004, "make": "Infiniti", "model": "G35" },
+ { "year":2004, "make": "Infiniti", "model": "FX" },
+ { "year":2004, "make": "Infiniti", "model": "G" },
+ { "year":2004, "make": "Infiniti", "model": "I" },
+ { "year":2004, "make": "Infiniti", "model": "M" },
+ { "year":2004, "make": "Infiniti", "model": "Q" },
+ { "year":2004, "make": "Infiniti", "model": "QX" },
+ { "year":2004, "make": "Lincoln", "model": "Aviator" },
+ { "year":2004, "make": "Lincoln", "model": "Navigator" },
+ { "year":2004, "make": "Lincoln", "model": "Town Car" },
+ { "year":2004, "make": "Lincoln", "model": "LS" },
+ { "year":2004, "make": "Volkswagen", "model": "GTI" },
+ { "year":2004, "make": "Volkswagen", "model": "R32" },
+ { "year":2004, "make": "Volkswagen", "model": "Golf" },
+ { "year":2004, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2004, "make": "Volkswagen", "model": "Touareg" },
+ { "year":2004, "make": "Volkswagen", "model": "Passat" },
+ { "year":2004, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2004, "make": "Volkswagen", "model": "Phaeton" },
+ { "year":2004, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2004, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":2004, "make": "Chevrolet", "model": "Astro" },
+ { "year":2004, "make": "Chevrolet", "model": "Avalanche 1500" },
+ { "year":2004, "make": "Chevrolet", "model": "Avalanche 2500" },
+ { "year":2004, "make": "Chevrolet", "model": "Aveo" },
+ { "year":2004, "make": "Chevrolet", "model": "Blazer" },
+ { "year":2004, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":2004, "make": "Chevrolet", "model": "Classic" },
+ { "year":2004, "make": "Chevrolet", "model": "Colorado" },
+ { "year":2004, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2004, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2004, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2004, "make": "Chevrolet", "model": "Impala" },
+ { "year":2004, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2004, "make": "Chevrolet", "model": "S10" },
+ { "year":2004, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2004, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2004, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2004, "make": "Chevrolet", "model": "SSR" },
+ { "year":2004, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2004, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2004, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2004, "make": "Chevrolet", "model": "Tracker" },
+ { "year":2004, "make": "Chevrolet", "model": "TrailBlazer" },
+ { "year":2004, "make": "Chevrolet", "model": "Venture" },
+ { "year":2004, "make": "Scion", "model": "xA" },
+ { "year":2004, "make": "Scion", "model": "xB" },
+ { "year":2004, "make": "Toyota", "model": "Sienna" },
+ { "year":2004, "make": "Toyota", "model": "Prius" },
+ { "year":2004, "make": "Toyota", "model": "4Runner" },
+ { "year":2004, "make": "Toyota", "model": "Avalon" },
+ { "year":2004, "make": "Toyota", "model": "Camry" },
+ { "year":2004, "make": "Toyota", "model": "Celica" },
+ { "year":2004, "make": "Toyota", "model": "Corolla" },
+ { "year":2004, "make": "Toyota", "model": "Echo" },
+ { "year":2004, "make": "Toyota", "model": "Highlander" },
+ { "year":2004, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2004, "make": "Toyota", "model": "Matrix" },
+ { "year":2004, "make": "Toyota", "model": "MR2" },
+ { "year":2004, "make": "Toyota", "model": "RAV4" },
+ { "year":2004, "make": "Toyota", "model": "Sequoia" },
+ { "year":2004, "make": "Toyota", "model": "Solara" },
+ { "year":2004, "make": "Toyota", "model": "Tacoma" },
+ { "year":2004, "make": "Toyota", "model": "Tacoma Xtra" },
+ { "year":2004, "make": "Toyota", "model": "Tundra" },
+ { "year":2004, "make": "Cadillac", "model": "SRX" },
+ { "year":2004, "make": "Cadillac", "model": "CTS" },
+ { "year":2004, "make": "Cadillac", "model": "DeVille" },
+ { "year":2004, "make": "Cadillac", "model": "Escalade" },
+ { "year":2004, "make": "Cadillac", "model": "Escalade ESV" },
+ { "year":2004, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2004, "make": "Cadillac", "model": "Seville" },
+ { "year":2004, "make": "Cadillac", "model": "XLR" },
+ { "year":2004, "make": "Lamborghini", "model": "Gallardo" },
+ { "year":2004, "make": "Lamborghini", "model": "MurciƩlago" },
+ { "year":2004, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2004, "make": "Land Rover", "model": "Freelander" },
+ { "year":2004, "make": "Land Rover", "model": "Discovery" },
+ { "year":2004, "make": "Saab", "model": "9-3" },
+ { "year":2004, "make": "Saab", "model": "9-5" },
+ { "year":2004, "make": "Nissan", "model": "Titan" },
+ { "year":2004, "make": "Nissan", "model": "350Z" },
+ { "year":2004, "make": "Nissan", "model": "Altima" },
+ { "year":2004, "make": "Nissan", "model": "Frontier" },
+ { "year":2004, "make": "Nissan", "model": "Maxima" },
+ { "year":2004, "make": "Nissan", "model": "Murano" },
+ { "year":2004, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2004, "make": "Nissan", "model": "Pathfinder Armada" },
+ { "year":2004, "make": "Nissan", "model": "Quest" },
+ { "year":2004, "make": "Nissan", "model": "Sentra" },
+ { "year":2004, "make": "Nissan", "model": "Xterra" },
+ { "year":2004, "make": "Maybach", "model": "57" },
+ { "year":2004, "make": "Maybach", "model": "62" },
+ { "year":2004, "make": "Acura", "model": "TSX" },
+ { "year":2004, "make": "Acura", "model": "MDX" },
+ { "year":2004, "make": "Acura", "model": "NSX" },
+ { "year":2004, "make": "Acura", "model": "RL" },
+ { "year":2004, "make": "Acura", "model": "RSX" },
+ { "year":2004, "make": "Acura", "model": "TL" },
+ { "year":2004, "make": "Corbin", "model": "Sparrow" },
+ { "year":2004, "make": "Chrysler", "model": "300M" },
+ { "year":2004, "make": "Chrysler", "model": "Concorde" },
+ { "year":2004, "make": "Chrysler", "model": "Crossfire" },
+ { "year":2004, "make": "Chrysler", "model": "Pacifica" },
+ { "year":2004, "make": "Chrysler", "model": "PT Cruiser" },
+ { "year":2004, "make": "Chrysler", "model": "Sebring" },
+ { "year":2004, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2004, "make": "Dodge", "model": "Caravan" },
+ { "year":2004, "make": "Dodge", "model": "Dakota Club" },
+ { "year":2004, "make": "Dodge", "model": "Dakota" },
+ { "year":2004, "make": "Dodge", "model": "Durango" },
+ { "year":2004, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2004, "make": "Dodge", "model": "Intrepid" },
+ { "year":2004, "make": "Dodge", "model": "Neon" },
+ { "year":2004, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2004, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2004, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2004, "make": "Dodge", "model": "Stratus" },
+ { "year":2004, "make": "Dodge", "model": "Viper" },
+ { "year":2004, "make": "GMC", "model": "Canyon" },
+ { "year":2004, "make": "GMC", "model": "Envoy" },
+ { "year":2004, "make": "GMC", "model": "Envoy XL" },
+ { "year":2004, "make": "GMC", "model": "Envoy XUV" },
+ { "year":2004, "make": "GMC", "model": "Safari" },
+ { "year":2004, "make": "GMC", "model": "Savana 1500" },
+ { "year":2004, "make": "GMC", "model": "Savana 2500" },
+ { "year":2004, "make": "GMC", "model": "Savana 3500" },
+ { "year":2004, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2004, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2004, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2004, "make": "GMC", "model": "Sonoma" },
+ { "year":2004, "make": "GMC", "model": "Yukon" },
+ { "year":2004, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2004, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2004, "make": "HUMMER", "model": "H1" },
+ { "year":2004, "make": "HUMMER", "model": "H2" },
+ { "year":2004, "make": "Hyundai", "model": "Accent" },
+ { "year":2004, "make": "Hyundai", "model": "Elantra" },
+ { "year":2004, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2004, "make": "Hyundai", "model": "Sonata" },
+ { "year":2004, "make": "Hyundai", "model": "Tiburon" },
+ { "year":2004, "make": "Hyundai", "model": "XG350" },
+ { "year":2004, "make": "Isuzu", "model": "Ascender" },
+ { "year":2004, "make": "Isuzu", "model": "Axiom" },
+ { "year":2004, "make": "Isuzu", "model": "Rodeo" },
+ { "year":2004, "make": "Jaguar", "model": "S-Type" },
+ { "year":2004, "make": "Jaguar", "model": "XJ Series" },
+ { "year":2004, "make": "Jaguar", "model": "XK Series" },
+ { "year":2004, "make": "Jaguar", "model": "X-Type" },
+ { "year":2004, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2004, "make": "Jeep", "model": "Liberty" },
+ { "year":2004, "make": "Jeep", "model": "Wrangler" },
+ { "year":2004, "make": "Oldsmobile", "model": "Alero" },
+ { "year":2004, "make": "Oldsmobile", "model": "Bravada" },
+ { "year":2004, "make": "Oldsmobile", "model": "Silhouette" },
+ { "year":2004, "make": "Saturn", "model": "Ion" },
+ { "year":2004, "make": "Saturn", "model": "L-Series" },
+ { "year":2004, "make": "Saturn", "model": "VUE" },
+ { "year":2004, "make": "Volvo", "model": "C70" },
+ { "year":2004, "make": "Volvo", "model": "S40" },
+ { "year":2004, "make": "Volvo", "model": "S60" },
+ { "year":2004, "make": "Volvo", "model": "S80" },
+ { "year":2004, "make": "Volvo", "model": "V40" },
+ { "year":2004, "make": "Volvo", "model": "V70" },
+ { "year":2004, "make": "Volvo", "model": "XC70" },
+ { "year":2004, "make": "Volvo", "model": "XC90" },
+ { "year":2005, "make": "Scion", "model": "xB" },
+ { "year":2005, "make": "Scion", "model": "tC" },
+ { "year":2005, "make": "Scion", "model": "xA" },
+ { "year":2005, "make": "Volkswagen", "model": "Phaeton" },
+ { "year":2005, "make": "Volkswagen", "model": "Passat" },
+ { "year":2005, "make": "Volkswagen", "model": "Touareg" },
+ { "year":2005, "make": "Volkswagen", "model": "GTI" },
+ { "year":2005, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2005, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2005, "make": "Volkswagen", "model": "Golf" },
+ { "year":2005, "make": "Acura", "model": "TSX" },
+ { "year":2005, "make": "Acura", "model": "RL" },
+ { "year":2005, "make": "Acura", "model": "MDX" },
+ { "year":2005, "make": "Acura", "model": "NSX" },
+ { "year":2005, "make": "Acura", "model": "RSX" },
+ { "year":2005, "make": "Acura", "model": "TL" },
+ { "year":2005, "make": "Pontiac", "model": "Aztek" },
+ { "year":2005, "make": "Pontiac", "model": "Grand Am" },
+ { "year":2005, "make": "Pontiac", "model": "Montana" },
+ { "year":2005, "make": "Pontiac", "model": "Vibe" },
+ { "year":2005, "make": "Pontiac", "model": "Sunfire" },
+ { "year":2005, "make": "Pontiac", "model": "G6" },
+ { "year":2005, "make": "Pontiac", "model": "Bonneville" },
+ { "year":2005, "make": "Pontiac", "model": "Daewoo Kalos" },
+ { "year":2005, "make": "Pontiac", "model": "Monterey" },
+ { "year":2005, "make": "Pontiac", "model": "GTO" },
+ { "year":2005, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":2005, "make": "Pontiac", "model": "Montana SV6" },
+ { "year":2005, "make": "Ford", "model": "GT" },
+ { "year":2005, "make": "Ford", "model": "F-Series" },
+ { "year":2005, "make": "Ford", "model": "E-Series" },
+ { "year":2005, "make": "Ford", "model": "Thunderbird" },
+ { "year":2005, "make": "Ford", "model": "Escape" },
+ { "year":2005, "make": "Ford", "model": "Focus" },
+ { "year":2005, "make": "Ford", "model": "Freestar" },
+ { "year":2005, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2005, "make": "Ford", "model": "Freestyle" },
+ { "year":2005, "make": "Ford", "model": "Ranger" },
+ { "year":2005, "make": "Ford", "model": "Taurus" },
+ { "year":2005, "make": "Ford", "model": "Explorer" },
+ { "year":2005, "make": "Ford", "model": "Five Hundred" },
+ { "year":2005, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2005, "make": "Ford", "model": "Mustang" },
+ { "year":2005, "make": "Ford", "model": "Expedition" },
+ { "year":2005, "make": "Ford", "model": "E150" },
+ { "year":2005, "make": "Ford", "model": "E250" },
+ { "year":2005, "make": "Ford", "model": "E350" },
+ { "year":2005, "make": "Ford", "model": "Excursion" },
+ { "year":2005, "make": "Ford", "model": "F150" },
+ { "year":2005, "make": "Ford", "model": "F250" },
+ { "year":2005, "make": "Ford", "model": "F350" },
+ { "year":2005, "make": "Buick", "model": "LaCrosse" },
+ { "year":2005, "make": "Buick", "model": "Terraza" },
+ { "year":2005, "make": "Buick", "model": "Rainier" },
+ { "year":2005, "make": "Buick", "model": "Park Avenue" },
+ { "year":2005, "make": "Buick", "model": "Rendezvous" },
+ { "year":2005, "make": "Buick", "model": "LeSabre" },
+ { "year":2005, "make": "Buick", "model": "Century" },
+ { "year":2005, "make": "Porsche", "model": "911" },
+ { "year":2005, "make": "Porsche", "model": "Cayenne" },
+ { "year":2005, "make": "Porsche", "model": "Boxster" },
+ { "year":2005, "make": "Porsche", "model": "Carrera GT" },
+ { "year":2005, "make": "Suzuki", "model": "Aerio" },
+ { "year":2005, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2005, "make": "Suzuki", "model": "Daewoo Magnus" },
+ { "year":2005, "make": "Suzuki", "model": "Swift" },
+ { "year":2005, "make": "Suzuki", "model": "Daewoo Lacetti" },
+ { "year":2005, "make": "Suzuki", "model": "Reno" },
+ { "year":2005, "make": "Suzuki", "model": "Forenza" },
+ { "year":2005, "make": "Suzuki", "model": "Verona" },
+ { "year":2005, "make": "Suzuki", "model": "XL-7" },
+ { "year":2005, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":2005, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2005, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2005, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2005, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2005, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2005, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2005, "make": "Mercedes-Benz", "model": "SLR McLaren" },
+ { "year":2005, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2005, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2005, "make": "BMW", "model": "3 Series" },
+ { "year":2005, "make": "BMW", "model": "5 Series" },
+ { "year":2005, "make": "BMW", "model": "6 Series" },
+ { "year":2005, "make": "BMW", "model": "7 Series" },
+ { "year":2005, "make": "BMW", "model": "325" },
+ { "year":2005, "make": "BMW", "model": "330" },
+ { "year":2005, "make": "BMW", "model": "525" },
+ { "year":2005, "make": "BMW", "model": "530" },
+ { "year":2005, "make": "BMW", "model": "545" },
+ { "year":2005, "make": "BMW", "model": "645" },
+ { "year":2005, "make": "BMW", "model": "745" },
+ { "year":2005, "make": "BMW", "model": "760" },
+ { "year":2005, "make": "BMW", "model": "Z4" },
+ { "year":2005, "make": "BMW", "model": "M3" },
+ { "year":2005, "make": "BMW", "model": "X3" },
+ { "year":2005, "make": "BMW", "model": "X5" },
+ { "year":2005, "make": "Mitsubishi", "model": "Endeavor" },
+ { "year":2005, "make": "Mitsubishi", "model": "Diamante" },
+ { "year":2005, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2005, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":2005, "make": "Mitsubishi", "model": "Outlander" },
+ { "year":2005, "make": "Mitsubishi", "model": "Lancer Evolution" },
+ { "year":2005, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2005, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2005, "make": "Mitsubishi", "model": "Montero" },
+ { "year":2005, "make": "Honda", "model": "Civic" },
+ { "year":2005, "make": "Honda", "model": "Accord" },
+ { "year":2005, "make": "Honda", "model": "S2000" },
+ { "year":2005, "make": "Honda", "model": "CR-V" },
+ { "year":2005, "make": "Honda", "model": "Insight" },
+ { "year":2005, "make": "Honda", "model": "Element" },
+ { "year":2005, "make": "Honda", "model": "Pilot" },
+ { "year":2005, "make": "Honda", "model": "Odyssey" },
+ { "year":2005, "make": "Honda", "model": "Civic Si" },
+ { "year":2005, "make": "Audi", "model": "TT" },
+ { "year":2005, "make": "Audi", "model": "A4" },
+ { "year":2005, "make": "Audi", "model": "S4" },
+ { "year":2005, "make": "Audi", "model": "A8" },
+ { "year":2005, "make": "Audi", "model": "Allroad" },
+ { "year":2005, "make": "Audi", "model": "A6" },
+ { "year":2005, "make": "Mazda", "model": "MX-5" },
+ { "year":2005, "make": "Mazda", "model": "Mazda3" },
+ { "year":2005, "make": "Mazda", "model": "B-Series" },
+ { "year":2005, "make": "Mazda", "model": "Mazda6" },
+ { "year":2005, "make": "Mazda", "model": "Tribute" },
+ { "year":2005, "make": "Mazda", "model": "RX-8" },
+ { "year":2005, "make": "Mazda", "model": "MPV" },
+ { "year":2005, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2005, "make": "Cadillac", "model": "SRX" },
+ { "year":2005, "make": "Cadillac", "model": "CTS" },
+ { "year":2005, "make": "Cadillac", "model": "DeVille" },
+ { "year":2005, "make": "Cadillac", "model": "Escalade" },
+ { "year":2005, "make": "Cadillac", "model": "Escalade ESV" },
+ { "year":2005, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2005, "make": "Cadillac", "model": "STS" },
+ { "year":2005, "make": "Cadillac", "model": "XLR" },
+ { "year":2005, "make": "Maserati", "model": "Spyder" },
+ { "year":2005, "make": "Maserati", "model": "Gran Sport" },
+ { "year":2005, "make": "Maserati", "model": "Quattroporte" },
+ { "year":2005, "make": "Maserati", "model": "Coupe" },
+ { "year":2005, "make": "Maserati", "model": "GranSport" },
+ { "year":2005, "make": "Lexus", "model": "RX" },
+ { "year":2005, "make": "Lexus", "model": "GS" },
+ { "year":2005, "make": "Lexus", "model": "IS" },
+ { "year":2005, "make": "Lexus", "model": "LX" },
+ { "year":2005, "make": "Lexus", "model": "GX" },
+ { "year":2005, "make": "Lexus", "model": "LS" },
+ { "year":2005, "make": "Lexus", "model": "ES" },
+ { "year":2005, "make": "Lexus", "model": "SC" },
+ { "year":2005, "make": "Chrysler", "model": "300" },
+ { "year":2005, "make": "Chrysler", "model": "300C" },
+ { "year":2005, "make": "Chrysler", "model": "Crossfire" },
+ { "year":2005, "make": "Chrysler", "model": "Pacifica" },
+ { "year":2005, "make": "Chrysler", "model": "PT Cruiser" },
+ { "year":2005, "make": "Chrysler", "model": "Sebring" },
+ { "year":2005, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2005, "make": "Mercury", "model": "Sable" },
+ { "year":2005, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2005, "make": "Mercury", "model": "Montego" },
+ { "year":2005, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2005, "make": "Mercury", "model": "Mariner" },
+ { "year":2005, "make": "Mercury", "model": "Monterey" },
+ { "year":2005, "make": "Lincoln", "model": "Aviator" },
+ { "year":2005, "make": "Lincoln", "model": "Town Car" },
+ { "year":2005, "make": "Lincoln", "model": "Navigator" },
+ { "year":2005, "make": "Lincoln", "model": "LS" },
+ { "year":2005, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2005, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":2005, "make": "Chevrolet", "model": "Astro" },
+ { "year":2005, "make": "Chevrolet", "model": "Avalanche 1500" },
+ { "year":2005, "make": "Chevrolet", "model": "Avalanche 2500" },
+ { "year":2005, "make": "Chevrolet", "model": "Aveo" },
+ { "year":2005, "make": "Chevrolet", "model": "Blazer" },
+ { "year":2005, "make": "Chevrolet", "model": "Cavalier" },
+ { "year":2005, "make": "Chevrolet", "model": "Classic" },
+ { "year":2005, "make": "Chevrolet", "model": "Cobalt" },
+ { "year":2005, "make": "Chevrolet", "model": "Colorado" },
+ { "year":2005, "make": "Chevrolet", "model": "Equinox" },
+ { "year":2005, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2005, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2005, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2005, "make": "Chevrolet", "model": "Impala" },
+ { "year":2005, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2005, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2005, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2005, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2005, "make": "Chevrolet", "model": "SSR" },
+ { "year":2005, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2005, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2005, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2005, "make": "Chevrolet", "model": "TrailBlazer" },
+ { "year":2005, "make": "Chevrolet", "model": "Uplander" },
+ { "year":2005, "make": "Chevrolet", "model": "Venture" },
+ { "year":2005, "make": "Subaru", "model": "Outback" },
+ { "year":2005, "make": "Subaru", "model": "Baja" },
+ { "year":2005, "make": "Subaru", "model": "Legacy" },
+ { "year":2005, "make": "Subaru", "model": "Impreza" },
+ { "year":2005, "make": "Subaru", "model": "Forester" },
+ { "year":2005, "make": "Land Rover", "model": "Discovery" },
+ { "year":2005, "make": "Land Rover", "model": "Freelander" },
+ { "year":2005, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2005, "make": "Land Rover", "model": "LR3" },
+ { "year":2005, "make": "Spyker Cars", "model": "C8" },
+ { "year":2005, "make": "Kia", "model": "Sedona" },
+ { "year":2005, "make": "Kia", "model": "Spectra" },
+ { "year":2005, "make": "Kia", "model": "Sportage" },
+ { "year":2005, "make": "Kia", "model": "Amanti" },
+ { "year":2005, "make": "Kia", "model": "Optima" },
+ { "year":2005, "make": "Kia", "model": "Sorento" },
+ { "year":2005, "make": "Kia", "model": "Rio" },
+ { "year":2005, "make": "Lamborghini", "model": "MurciƩlago" },
+ { "year":2005, "make": "Lamborghini", "model": "Gallardo" },
+ { "year":2005, "make": "Maybach", "model": "57" },
+ { "year":2005, "make": "Maybach", "model": "62" },
+ { "year":2005, "make": "Maybach", "model": "57S" },
+ { "year":2005, "make": "MINI", "model": "Cooper" },
+ { "year":2005, "make": "Saab", "model": "9-7X" },
+ { "year":2005, "make": "Saab", "model": "9-5" },
+ { "year":2005, "make": "Saab", "model": "9-3" },
+ { "year":2005, "make": "Saab", "model": "9-2X" },
+ { "year":2005, "make": "Dodge", "model": "Magnum" },
+ { "year":2005, "make": "Dodge", "model": "Caravan" },
+ { "year":2005, "make": "Dodge", "model": "Dakota Club" },
+ { "year":2005, "make": "Dodge", "model": "Dakota" },
+ { "year":2005, "make": "Dodge", "model": "Durango" },
+ { "year":2005, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2005, "make": "Dodge", "model": "Neon" },
+ { "year":2005, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2005, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2005, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2005, "make": "Dodge", "model": "Stratus" },
+ { "year":2005, "make": "Dodge", "model": "Viper" },
+ { "year":2005, "make": "Toyota", "model": "Tacoma" },
+ { "year":2005, "make": "Toyota", "model": "4Runner" },
+ { "year":2005, "make": "Toyota", "model": "Avalon" },
+ { "year":2005, "make": "Toyota", "model": "Camry" },
+ { "year":2005, "make": "Toyota", "model": "Celica" },
+ { "year":2005, "make": "Toyota", "model": "Corolla" },
+ { "year":2005, "make": "Toyota", "model": "Echo" },
+ { "year":2005, "make": "Toyota", "model": "Highlander" },
+ { "year":2005, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2005, "make": "Toyota", "model": "Matrix" },
+ { "year":2005, "make": "Toyota", "model": "MR2" },
+ { "year":2005, "make": "Toyota", "model": "Prius" },
+ { "year":2005, "make": "Toyota", "model": "RAV4" },
+ { "year":2005, "make": "Toyota", "model": "Sequoia" },
+ { "year":2005, "make": "Toyota", "model": "Sienna" },
+ { "year":2005, "make": "Toyota", "model": "Solara" },
+ { "year":2005, "make": "Toyota", "model": "Tundra" },
+ { "year":2005, "make": "Aston Martin", "model": "DB9" },
+ { "year":2005, "make": "Aston Martin", "model": "Vanquish S" },
+ { "year":2005, "make": "Bentley", "model": "Arnage" },
+ { "year":2005, "make": "Bentley", "model": "Continental" },
+ { "year":2005, "make": "GMC", "model": "Canyon" },
+ { "year":2005, "make": "GMC", "model": "Envoy" },
+ { "year":2005, "make": "GMC", "model": "Envoy XL" },
+ { "year":2005, "make": "GMC", "model": "Envoy XUV" },
+ { "year":2005, "make": "GMC", "model": "Safari" },
+ { "year":2005, "make": "GMC", "model": "Savana 1500" },
+ { "year":2005, "make": "GMC", "model": "Savana 2500" },
+ { "year":2005, "make": "GMC", "model": "Savana 3500" },
+ { "year":2005, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2005, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2005, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2005, "make": "GMC", "model": "Yukon" },
+ { "year":2005, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2005, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2005, "make": "HUMMER", "model": "H2" },
+ { "year":2005, "make": "Hyundai", "model": "Accent" },
+ { "year":2005, "make": "Hyundai", "model": "Elantra" },
+ { "year":2005, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2005, "make": "Hyundai", "model": "Sonata" },
+ { "year":2005, "make": "Hyundai", "model": "Tiburon" },
+ { "year":2005, "make": "Hyundai", "model": "Tucson" },
+ { "year":2005, "make": "Hyundai", "model": "XG350" },
+ { "year":2005, "make": "Infiniti", "model": "FX" },
+ { "year":2005, "make": "Infiniti", "model": "G" },
+ { "year":2005, "make": "Infiniti", "model": "Q" },
+ { "year":2005, "make": "Infiniti", "model": "QX" },
+ { "year":2005, "make": "Isuzu", "model": "Ascender" },
+ { "year":2005, "make": "Jaguar", "model": "S-Type" },
+ { "year":2005, "make": "Jaguar", "model": "XJ Series" },
+ { "year":2005, "make": "Jaguar", "model": "XK Series" },
+ { "year":2005, "make": "Jaguar", "model": "X-Type" },
+ { "year":2005, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2005, "make": "Jeep", "model": "Liberty" },
+ { "year":2005, "make": "Jeep", "model": "Wrangler" },
+ { "year":2005, "make": "Lotus", "model": "Elise" },
+ { "year":2005, "make": "Lotus", "model": "Exige" },
+ { "year":2005, "make": "Nissan", "model": "350Z" },
+ { "year":2005, "make": "Nissan", "model": "Altima" },
+ { "year":2005, "make": "Nissan", "model": "Armada" },
+ { "year":2005, "make": "Nissan", "model": "Frontier" },
+ { "year":2005, "make": "Nissan", "model": "Maxima" },
+ { "year":2005, "make": "Nissan", "model": "Murano" },
+ { "year":2005, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2005, "make": "Nissan", "model": "Quest" },
+ { "year":2005, "make": "Nissan", "model": "Sentra" },
+ { "year":2005, "make": "Nissan", "model": "Titan" },
+ { "year":2005, "make": "Nissan", "model": "Xterra" },
+ { "year":2005, "make": "Panoz", "model": "Esperante" },
+ { "year":2005, "make": "Rolls-Royce", "model": "Phantom" },
+ { "year":2005, "make": "Saturn", "model": "Ion" },
+ { "year":2005, "make": "Saturn", "model": "L-Series" },
+ { "year":2005, "make": "Saturn", "model": "Relay" },
+ { "year":2005, "make": "Saturn", "model": "VUE" },
+ { "year":2005, "make": "Volvo", "model": "S40" },
+ { "year":2005, "make": "Volvo", "model": "S60" },
+ { "year":2005, "make": "Volvo", "model": "S80" },
+ { "year":2005, "make": "Volvo", "model": "V50" },
+ { "year":2005, "make": "Volvo", "model": "V70" },
+ { "year":2005, "make": "Volvo", "model": "XC70" },
+ { "year":2005, "make": "Volvo", "model": "XC90" },
+ { "year":2006, "make": "GMC", "model": "Sierra Denali" },
+ { "year":2006, "make": "GMC", "model": "Yukon Denali" },
+ { "year":2006, "make": "GMC", "model": "Sierra 3500HD" },
+ { "year":2006, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2006, "make": "GMC", "model": "Sierra 2500HD" },
+ { "year":2006, "make": "GMC", "model": "Yukon XL" },
+ { "year":2006, "make": "GMC", "model": "Envoy" },
+ { "year":2006, "make": "GMC", "model": "Canyon" },
+ { "year":2006, "make": "GMC", "model": "Savana Cargo Van" },
+ { "year":2006, "make": "GMC", "model": "Sierra Hybrid" },
+ { "year":2006, "make": "GMC", "model": "Yukon" },
+ { "year":2006, "make": "GMC", "model": "Savana" },
+ { "year":2006, "make": "GMC", "model": "Envoy XL" },
+ { "year":2006, "make": "GMC", "model": "Savana 1500" },
+ { "year":2006, "make": "GMC", "model": "Savana 2500" },
+ { "year":2006, "make": "GMC", "model": "Savana 3500" },
+ { "year":2006, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2006, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2006, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2006, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2006, "make": "Mazda", "model": "B-Series" },
+ { "year":2006, "make": "Mazda", "model": "Tribute" },
+ { "year":2006, "make": "Mazda", "model": "Mazda6" },
+ { "year":2006, "make": "Mazda", "model": "Mazda6 5-Door" },
+ { "year":2006, "make": "Mazda", "model": "Mazda5" },
+ { "year":2006, "make": "Mazda", "model": "RX-8" },
+ { "year":2006, "make": "Mazda", "model": "Mazda6 Sport" },
+ { "year":2006, "make": "Mazda", "model": "MPV" },
+ { "year":2006, "make": "Mazda", "model": "Mazda3" },
+ { "year":2006, "make": "Mazda", "model": "Mazdaspeed6" },
+ { "year":2006, "make": "Mazda", "model": "MX-5" },
+ { "year":2006, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2006, "make": "Bentley", "model": "Arnage" },
+ { "year":2006, "make": "Bentley", "model": "Azure" },
+ { "year":2006, "make": "Bentley", "model": "Continental GT" },
+ { "year":2006, "make": "Bentley", "model": "Continental Flying Spur" },
+ { "year":2006, "make": "Bentley", "model": "Continental" },
+ { "year":2006, "make": "BMW", "model": "3 Series" },
+ { "year":2006, "make": "BMW", "model": "5 Series" },
+ { "year":2006, "make": "BMW", "model": "6 Series" },
+ { "year":2006, "make": "BMW", "model": "7 Series" },
+ { "year":2006, "make": "BMW", "model": "325" },
+ { "year":2006, "make": "BMW", "model": "330" },
+ { "year":2006, "make": "BMW", "model": "525" },
+ { "year":2006, "make": "BMW", "model": "530" },
+ { "year":2006, "make": "BMW", "model": "550" },
+ { "year":2006, "make": "BMW", "model": "650" },
+ { "year":2006, "make": "BMW", "model": "750" },
+ { "year":2006, "make": "BMW", "model": "760" },
+ { "year":2006, "make": "BMW", "model": "M3" },
+ { "year":2006, "make": "BMW", "model": "M5" },
+ { "year":2006, "make": "BMW", "model": "M6" },
+ { "year":2006, "make": "BMW", "model": "X3" },
+ { "year":2006, "make": "BMW", "model": "X5" },
+ { "year":2006, "make": "BMW", "model": "Z4" },
+ { "year":2006, "make": "BMW", "model": "M Roadster" },
+ { "year":2006, "make": "BMW", "model": "Z4 M" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "CLS-Class" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "G55 AMG" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "SL65 AMG" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "SLR McLaren" },
+ { "year":2006, "make": "Mercedes-Benz", "model": "R-Class" },
+ { "year":2006, "make": "Hyundai", "model": "Tucson" },
+ { "year":2006, "make": "Hyundai", "model": "Azera" },
+ { "year":2006, "make": "Hyundai", "model": "Elantra" },
+ { "year":2006, "make": "Hyundai", "model": "Sonata" },
+ { "year":2006, "make": "Hyundai", "model": "Accent" },
+ { "year":2006, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2006, "make": "Hyundai", "model": "Tiburon" },
+ { "year":2006, "make": "Cadillac", "model": "XLR" },
+ { "year":2006, "make": "Cadillac", "model": "STS" },
+ { "year":2006, "make": "Cadillac", "model": "SRX" },
+ { "year":2006, "make": "Cadillac", "model": "DTS" },
+ { "year":2006, "make": "Cadillac", "model": "XLR-V" },
+ { "year":2006, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2006, "make": "Cadillac", "model": "Escalade" },
+ { "year":2006, "make": "Cadillac", "model": "CTS-V" },
+ { "year":2006, "make": "Cadillac", "model": "CTS" },
+ { "year":2006, "make": "Cadillac", "model": "STS-V" },
+ { "year":2006, "make": "Cadillac", "model": "Escalade ESV" },
+ { "year":2006, "make": "Jeep", "model": "Liberty" },
+ { "year":2006, "make": "Jeep", "model": "Wrangler" },
+ { "year":2006, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2006, "make": "Jeep", "model": "Commander" },
+ { "year":2006, "make": "Honda", "model": "Civic" },
+ { "year":2006, "make": "Honda", "model": "Pilot" },
+ { "year":2006, "make": "Honda", "model": "Element" },
+ { "year":2006, "make": "Honda", "model": "Ridgeline" },
+ { "year":2006, "make": "Honda", "model": "S2000" },
+ { "year":2006, "make": "Honda", "model": "Odyssey" },
+ { "year":2006, "make": "Honda", "model": "CR-V" },
+ { "year":2006, "make": "Honda", "model": "Accord" },
+ { "year":2006, "make": "Honda", "model": "Insight" },
+ { "year":2006, "make": "Honda", "model": "Civic Si" },
+ { "year":2006, "make": "Suzuki", "model": "XL7" },
+ { "year":2006, "make": "Suzuki", "model": "Daewoo Magnus" },
+ { "year":2006, "make": "Suzuki", "model": "Aerio" },
+ { "year":2006, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2006, "make": "Suzuki", "model": "Daewoo Lacetti" },
+ { "year":2006, "make": "Suzuki", "model": "Reno" },
+ { "year":2006, "make": "Suzuki", "model": "Swift" },
+ { "year":2006, "make": "Suzuki", "model": "Forenza" },
+ { "year":2006, "make": "Suzuki", "model": "Verona" },
+ { "year":2006, "make": "Suzuki", "model": "XL-7" },
+ { "year":2006, "make": "Buick", "model": "Rendezvous" },
+ { "year":2006, "make": "Buick", "model": "Lucerne" },
+ { "year":2006, "make": "Buick", "model": "Rainier" },
+ { "year":2006, "make": "Buick", "model": "LaCrosse" },
+ { "year":2006, "make": "Buick", "model": "Terraza" },
+ { "year":2006, "make": "Volkswagen", "model": "Touareg" },
+ { "year":2006, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2006, "make": "Volkswagen", "model": "Rabbit" },
+ { "year":2006, "make": "Volkswagen", "model": "Golf" },
+ { "year":2006, "make": "Volkswagen", "model": "Phaeton" },
+ { "year":2006, "make": "Volkswagen", "model": "Passat" },
+ { "year":2006, "make": "Volkswagen", "model": "GTI" },
+ { "year":2006, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2006, "make": "Kia", "model": "Sorento" },
+ { "year":2006, "make": "Kia", "model": "Optima" },
+ { "year":2006, "make": "Kia", "model": "Spectra" },
+ { "year":2006, "make": "Kia", "model": "Sportage" },
+ { "year":2006, "make": "Kia", "model": "Rio" },
+ { "year":2006, "make": "Kia", "model": "Spectra5" },
+ { "year":2006, "make": "Kia", "model": "Amanti" },
+ { "year":2006, "make": "Kia", "model": "Sedona" },
+ { "year":2006, "make": "Pontiac", "model": "Montana" },
+ { "year":2006, "make": "Pontiac", "model": "G6" },
+ { "year":2006, "make": "Pontiac", "model": "Vibe" },
+ { "year":2006, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":2006, "make": "Pontiac", "model": "Torrent" },
+ { "year":2006, "make": "Pontiac", "model": "Solstice" },
+ { "year":2006, "make": "Pontiac", "model": "Daewoo Kalos" },
+ { "year":2006, "make": "Pontiac", "model": "GTO" },
+ { "year":2006, "make": "Pontiac", "model": "Montana SV6" },
+ { "year":2006, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2006, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2006, "make": "Mitsubishi", "model": "Outlander" },
+ { "year":2006, "make": "Mitsubishi", "model": "Pajero" },
+ { "year":2006, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2006, "make": "Mitsubishi", "model": "Raider" },
+ { "year":2006, "make": "Mitsubishi", "model": "Endeavor" },
+ { "year":2006, "make": "Mitsubishi", "model": "Lancer Evolution" },
+ { "year":2006, "make": "Mitsubishi", "model": "Montero" },
+ { "year":2006, "make": "Jaguar", "model": "XK" },
+ { "year":2006, "make": "Jaguar", "model": "X-Type" },
+ { "year":2006, "make": "Jaguar", "model": "XJ" },
+ { "year":2006, "make": "Jaguar", "model": "S-Type" },
+ { "year":2006, "make": "Toyota", "model": "Sequoia" },
+ { "year":2006, "make": "Toyota", "model": "Corolla" },
+ { "year":2006, "make": "Toyota", "model": "RAV4" },
+ { "year":2006, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2006, "make": "Toyota", "model": "4Runner" },
+ { "year":2006, "make": "Toyota", "model": "Tundra" },
+ { "year":2006, "make": "Toyota", "model": "Tacoma" },
+ { "year":2006, "make": "Toyota", "model": "Prius" },
+ { "year":2006, "make": "Toyota", "model": "Avalon" },
+ { "year":2006, "make": "Toyota", "model": "Yaris" },
+ { "year":2006, "make": "Toyota", "model": "Camry" },
+ { "year":2006, "make": "Toyota", "model": "Matrix" },
+ { "year":2006, "make": "Toyota", "model": "Camry Solara" },
+ { "year":2006, "make": "Toyota", "model": "Sienna" },
+ { "year":2006, "make": "Toyota", "model": "Highlander" },
+ { "year":2006, "make": "Toyota", "model": "Solara" },
+ { "year":2006, "make": "Subaru", "model": "Outback" },
+ { "year":2006, "make": "Subaru", "model": "Legacy" },
+ { "year":2006, "make": "Subaru", "model": "Impreza" },
+ { "year":2006, "make": "Subaru", "model": "Tribeca" },
+ { "year":2006, "make": "Subaru", "model": "Baja" },
+ { "year":2006, "make": "Subaru", "model": "Forester" },
+ { "year":2006, "make": "Subaru", "model": "B9 Tribeca" },
+ { "year":2006, "make": "Chevrolet", "model": "Impala" },
+ { "year":2006, "make": "Chevrolet", "model": "Suburban" },
+ { "year":2006, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":2006, "make": "Chevrolet", "model": "Silverado 3500HD" },
+ { "year":2006, "make": "Chevrolet", "model": "Equinox" },
+ { "year":2006, "make": "Chevrolet", "model": "HHR Panel" },
+ { "year":2006, "make": "Chevrolet", "model": "Uplander" },
+ { "year":2006, "make": "Chevrolet", "model": "Malibu Maxx" },
+ { "year":2006, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2006, "make": "Chevrolet", "model": "Cobalt" },
+ { "year":2006, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2006, "make": "Chevrolet", "model": "HHR" },
+ { "year":2006, "make": "Chevrolet", "model": "Trailblazer" },
+ { "year":2006, "make": "Chevrolet", "model": "Colorado" },
+ { "year":2006, "make": "Chevrolet", "model": "Silverado Hybrid" },
+ { "year":2006, "make": "Chevrolet", "model": "Aveo" },
+ { "year":2006, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2006, "make": "Chevrolet", "model": "Silverado" },
+ { "year":2006, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2006, "make": "Chevrolet", "model": "Express" },
+ { "year":2006, "make": "Chevrolet", "model": "Avalanche" },
+ { "year":2006, "make": "Chevrolet", "model": "Avalanche 1500" },
+ { "year":2006, "make": "Chevrolet", "model": "Avalanche 2500" },
+ { "year":2006, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2006, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2006, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2006, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2006, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2006, "make": "Chevrolet", "model": "SSR" },
+ { "year":2006, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2006, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2006, "make": "Ford", "model": "Expedition" },
+ { "year":2006, "make": "Ford", "model": "Freestyle" },
+ { "year":2006, "make": "Ford", "model": "F-250 Super Duty" },
+ { "year":2006, "make": "Ford", "model": "Escape" },
+ { "year":2006, "make": "Ford", "model": "F-350 Super Duty" },
+ { "year":2006, "make": "Ford", "model": "F-Series" },
+ { "year":2006, "make": "Ford", "model": "E-350 Super Duty" },
+ { "year":2006, "make": "Ford", "model": "Thunderbird" },
+ { "year":2006, "make": "Ford", "model": "E-Series" },
+ { "year":2006, "make": "Ford", "model": "Explorer" },
+ { "year":2006, "make": "Ford", "model": "Freestar" },
+ { "year":2006, "make": "Ford", "model": "Five Hundred" },
+ { "year":2006, "make": "Ford", "model": "Mustang" },
+ { "year":2006, "make": "Ford", "model": "Focus" },
+ { "year":2006, "make": "Ford", "model": "E250" },
+ { "year":2006, "make": "Ford", "model": "Taurus" },
+ { "year":2006, "make": "Ford", "model": "E-350 Super Duty Van" },
+ { "year":2006, "make": "Ford", "model": "GT" },
+ { "year":2006, "make": "Ford", "model": "Ranger" },
+ { "year":2006, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2006, "make": "Ford", "model": "Fusion" },
+ { "year":2006, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2006, "make": "Ford", "model": "E150" },
+ { "year":2006, "make": "Ford", "model": "E350" },
+ { "year":2006, "make": "Ford", "model": "F150" },
+ { "year":2006, "make": "Ford", "model": "F250" },
+ { "year":2006, "make": "Ford", "model": "F350" },
+ { "year":2006, "make": "Audi", "model": "A3" },
+ { "year":2006, "make": "Audi", "model": "S4" },
+ { "year":2006, "make": "Audi", "model": "TT" },
+ { "year":2006, "make": "Audi", "model": "A4" },
+ { "year":2006, "make": "Audi", "model": "A6" },
+ { "year":2006, "make": "Audi", "model": "S8" },
+ { "year":2006, "make": "Audi", "model": "A8" },
+ { "year":2006, "make": "Infiniti", "model": "FX" },
+ { "year":2006, "make": "Infiniti", "model": "G35" },
+ { "year":2006, "make": "Infiniti", "model": "M" },
+ { "year":2006, "make": "Infiniti", "model": "G" },
+ { "year":2006, "make": "Infiniti", "model": "Q" },
+ { "year":2006, "make": "Infiniti", "model": "QX" },
+ { "year":2006, "make": "Land Rover", "model": "Range Rover Sport" },
+ { "year":2006, "make": "Land Rover", "model": "Discovery" },
+ { "year":2006, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2006, "make": "Land Rover", "model": "LR3" },
+ { "year":2006, "make": "Lexus", "model": "GS" },
+ { "year":2006, "make": "Lexus", "model": "RX" },
+ { "year":2006, "make": "Lexus", "model": "IS" },
+ { "year":2006, "make": "Lexus", "model": "RX Hybrid" },
+ { "year":2006, "make": "Lexus", "model": "ES" },
+ { "year":2006, "make": "Lexus", "model": "SC" },
+ { "year":2006, "make": "Lexus", "model": "GX" },
+ { "year":2006, "make": "Lexus", "model": "LX" },
+ { "year":2006, "make": "Lexus", "model": "LS" },
+ { "year":2006, "make": "Volvo", "model": "V50" },
+ { "year":2006, "make": "Volvo", "model": "XC90" },
+ { "year":2006, "make": "Volvo", "model": "XC70" },
+ { "year":2006, "make": "Volvo", "model": "S40" },
+ { "year":2006, "make": "Volvo", "model": "C70" },
+ { "year":2006, "make": "Volvo", "model": "V70" },
+ { "year":2006, "make": "Volvo", "model": "S80" },
+ { "year":2006, "make": "Volvo", "model": "S60" },
+ { "year":2006, "make": "Porsche", "model": "911" },
+ { "year":2006, "make": "Porsche", "model": "Cayenne" },
+ { "year":2006, "make": "Porsche", "model": "Cayman" },
+ { "year":2006, "make": "Porsche", "model": "Boxster" },
+ { "year":2006, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2006, "make": "Mercury", "model": "Mariner" },
+ { "year":2006, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2006, "make": "Mercury", "model": "Monterey" },
+ { "year":2006, "make": "Mercury", "model": "Montego" },
+ { "year":2006, "make": "Mercury", "model": "Milan" },
+ { "year":2006, "make": "Hummer", "model": "H2 SUT" },
+ { "year":2006, "make": "Hummer", "model": "H2 SUV" },
+ { "year":2006, "make": "Hummer", "model": "H3" },
+ { "year":2006, "make": "HUMMER", "model": "H1" },
+ { "year":2006, "make": "HUMMER", "model": "H2" },
+ { "year":2006, "make": "Nissan", "model": "Quest" },
+ { "year":2006, "make": "Nissan", "model": "Maxima" },
+ { "year":2006, "make": "Nissan", "model": "Frontier" },
+ { "year":2006, "make": "Nissan", "model": "350Z" },
+ { "year":2006, "make": "Nissan", "model": "Xterra" },
+ { "year":2006, "make": "Nissan", "model": "Murano" },
+ { "year":2006, "make": "Nissan", "model": "Sentra" },
+ { "year":2006, "make": "Nissan", "model": "350Z Roadster" },
+ { "year":2006, "make": "Nissan", "model": "Titan" },
+ { "year":2006, "make": "Nissan", "model": "Altima" },
+ { "year":2006, "make": "Nissan", "model": "Armada" },
+ { "year":2006, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2006, "make": "Chrysler", "model": "300" },
+ { "year":2006, "make": "Chrysler", "model": "PT Cruiser" },
+ { "year":2006, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2006, "make": "Chrysler", "model": "Pacifica" },
+ { "year":2006, "make": "Chrysler", "model": "Sebring" },
+ { "year":2006, "make": "Chrysler", "model": "Crossfire Roadster" },
+ { "year":2006, "make": "Chrysler", "model": "Crossfire" },
+ { "year":2006, "make": "Lincoln", "model": "Town Car" },
+ { "year":2006, "make": "Lincoln", "model": "Zephyr" },
+ { "year":2006, "make": "Lincoln", "model": "Navigator" },
+ { "year":2006, "make": "Lincoln", "model": "Mark LT" },
+ { "year":2006, "make": "Lincoln", "model": "LS" },
+ { "year":2006, "make": "Scion", "model": "xA" },
+ { "year":2006, "make": "Scion", "model": "xB" },
+ { "year":2006, "make": "Scion", "model": "tC" },
+ { "year":2006, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2006, "make": "Dodge", "model": "Sprinter" },
+ { "year":2006, "make": "Dodge", "model": "Viper" },
+ { "year":2006, "make": "Dodge", "model": "Charger" },
+ { "year":2006, "make": "Dodge", "model": "Dakota" },
+ { "year":2006, "make": "Dodge", "model": "Magnum" },
+ { "year":2006, "make": "Dodge", "model": "Durango" },
+ { "year":2006, "make": "Dodge", "model": "Caravan" },
+ { "year":2006, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2006, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2006, "make": "Dodge", "model": "Dakota Club" },
+ { "year":2006, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2006, "make": "Dodge", "model": "Stratus" },
+ { "year":2006, "make": "Acura", "model": "MDX" },
+ { "year":2006, "make": "Acura", "model": "TL" },
+ { "year":2006, "make": "Acura", "model": "RL" },
+ { "year":2006, "make": "Acura", "model": "TSX" },
+ { "year":2006, "make": "Acura", "model": "RSX" },
+ { "year":2006, "make": "Maybach", "model": "57" },
+ { "year":2006, "make": "Maybach", "model": "62" },
+ { "year":2006, "make": "Aston Martin", "model": "DB9 Volante" },
+ { "year":2006, "make": "Aston Martin", "model": "V8 Vantage" },
+ { "year":2006, "make": "Aston Martin", "model": "DB9" },
+ { "year":2006, "make": "Aston Martin", "model": "Vanquish S" },
+ { "year":2006, "make": "Aston Martin", "model": "Vantage" },
+ { "year":2006, "make": "Lamborghini", "model": "Gallardo" },
+ { "year":2006, "make": "Lamborghini", "model": "MurciƩlago" },
+ { "year":2006, "make": "Spyker", "model": "C8 Double 12 S" },
+ { "year":2006, "make": "Saab", "model": "9-2X" },
+ { "year":2006, "make": "Saab", "model": "9-5" },
+ { "year":2006, "make": "Saab", "model": "9-3" },
+ { "year":2006, "make": "Saab", "model": "9-7X" },
+ { "year":2006, "make": "Ferrari", "model": "F430" },
+ { "year":2006, "make": "Ferrari", "model": "612 Scaglietti" },
+ { "year":2006, "make": "Ferrari", "model": "F430 Spider" },
+ { "year":2006, "make": "Maserati", "model": "Quattroporte" },
+ { "year":2006, "make": "Maserati", "model": "Gran Sport" },
+ { "year":2006, "make": "Maserati", "model": "Coupe" },
+ { "year":2006, "make": "Maserati", "model": "GranSport" },
+ { "year":2006, "make": "Spyker Cars", "model": "C8" },
+ { "year":2006, "make": "MINI", "model": "Cooper" },
+ { "year":2006, "make": "Morgan", "model": "Aero 8" },
+ { "year":2006, "make": "Peugeot", "model": "207" },
+ { "year":2006, "make": "Panoz", "model": "Esperante" },
+ { "year":2006, "make": "Isuzu", "model": "i-Series" },
+ { "year":2006, "make": "Isuzu", "model": "Ascender" },
+ { "year":2006, "make": "Isuzu", "model": "i-280" },
+ { "year":2006, "make": "Isuzu", "model": "i-350" },
+ { "year":2006, "make": "Rolls-Royce", "model": "Phantom" },
+ { "year":2006, "make": "Saturn", "model": "Vue" },
+ { "year":2006, "make": "Saturn", "model": "Ion" },
+ { "year":2006, "make": "Saturn", "model": "Relay" },
+ { "year":2006, "make": "Lotus", "model": "Elise" },
+ { "year":2006, "make": "Lotus", "model": "Exige" },
+ { "year":2007, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2007, "make": "Chevrolet", "model": "Colorado" },
+ { "year":2007, "make": "Chevrolet", "model": "Equinox" },
+ { "year":2007, "make": "Chevrolet", "model": "Silverado" },
+ { "year":2007, "make": "Chevrolet", "model": "Uplander" },
+ { "year":2007, "make": "Chevrolet", "model": "Cobalt SS" },
+ { "year":2007, "make": "Chevrolet", "model": "Avalanche" },
+ { "year":2007, "make": "Chevrolet", "model": "Cobalt" },
+ { "year":2007, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2007, "make": "Chevrolet", "model": "Suburban" },
+ { "year":2007, "make": "Chevrolet", "model": "HHR" },
+ { "year":2007, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2007, "make": "Chevrolet", "model": "Monte Carlo" },
+ { "year":2007, "make": "Chevrolet", "model": "Aveo" },
+ { "year":2007, "make": "Chevrolet", "model": "Trailblazer" },
+ { "year":2007, "make": "Chevrolet", "model": "Express" },
+ { "year":2007, "make": "Chevrolet", "model": "Impala" },
+ { "year":2007, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2007, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2007, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2007, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2007, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2007, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2007, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2007, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2007, "make": "Volkswagen", "model": "GTI" },
+ { "year":2007, "make": "Volkswagen", "model": "Touareg" },
+ { "year":2007, "make": "Volkswagen", "model": "Rabbit" },
+ { "year":2007, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2007, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2007, "make": "Volkswagen", "model": "Eos" },
+ { "year":2007, "make": "Volkswagen", "model": "Passat" },
+ { "year":2007, "make": "Ford", "model": "Focus" },
+ { "year":2007, "make": "Ford", "model": "Escape" },
+ { "year":2007, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2007, "make": "Ford", "model": "Fusion" },
+ { "year":2007, "make": "Ford", "model": "Mustang" },
+ { "year":2007, "make": "Ford", "model": "F-Series Super Duty" },
+ { "year":2007, "make": "Ford", "model": "Freestar" },
+ { "year":2007, "make": "Ford", "model": "E-Series" },
+ { "year":2007, "make": "Ford", "model": "Taurus" },
+ { "year":2007, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2007, "make": "Ford", "model": "GT500" },
+ { "year":2007, "make": "Ford", "model": "F-Series" },
+ { "year":2007, "make": "Ford", "model": "Freestyle" },
+ { "year":2007, "make": "Ford", "model": "Five Hundred" },
+ { "year":2007, "make": "Ford", "model": "Ranger" },
+ { "year":2007, "make": "Ford", "model": "Explorer" },
+ { "year":2007, "make": "Ford", "model": "Edge" },
+ { "year":2007, "make": "Ford", "model": "Expedition" },
+ { "year":2007, "make": "Ford", "model": "E150" },
+ { "year":2007, "make": "Ford", "model": "E250" },
+ { "year":2007, "make": "Ford", "model": "E350" },
+ { "year":2007, "make": "Ford", "model": "Expedition EL" },
+ { "year":2007, "make": "Ford", "model": "F150" },
+ { "year":2007, "make": "Ford", "model": "F250" },
+ { "year":2007, "make": "Ford", "model": "F350" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "R-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "GL-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "CLS-Class" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "SLR McLaren" },
+ { "year":2007, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2007, "make": "BMW", "model": "3 Series" },
+ { "year":2007, "make": "BMW", "model": "5 Series" },
+ { "year":2007, "make": "BMW", "model": "6 Series" },
+ { "year":2007, "make": "BMW", "model": "7 Series" },
+ { "year":2007, "make": "BMW", "model": "530" },
+ { "year":2007, "make": "BMW", "model": "M6" },
+ { "year":2007, "make": "BMW", "model": "M Roadster" },
+ { "year":2007, "make": "BMW", "model": "M5" },
+ { "year":2007, "make": "BMW", "model": "X3" },
+ { "year":2007, "make": "BMW", "model": "X5" },
+ { "year":2007, "make": "BMW", "model": "Alpina B7" },
+ { "year":2007, "make": "BMW", "model": "Z4 M" },
+ { "year":2007, "make": "Dodge", "model": "Ram" },
+ { "year":2007, "make": "Dodge", "model": "Charger" },
+ { "year":2007, "make": "Dodge", "model": "Magnum" },
+ { "year":2007, "make": "Dodge", "model": "Dakota" },
+ { "year":2007, "make": "Dodge", "model": "Caravan" },
+ { "year":2007, "make": "Dodge", "model": "Nitro" },
+ { "year":2007, "make": "Dodge", "model": "Caliber" },
+ { "year":2007, "make": "Dodge", "model": "Durango" },
+ { "year":2007, "make": "Dodge", "model": "Dakota Club" },
+ { "year":2007, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2007, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2007, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2007, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2007, "make": "Lexus", "model": "IS" },
+ { "year":2007, "make": "Lexus", "model": "SC" },
+ { "year":2007, "make": "Lexus", "model": "LX" },
+ { "year":2007, "make": "Lexus", "model": "RX" },
+ { "year":2007, "make": "Lexus", "model": "RX Hybrid" },
+ { "year":2007, "make": "Lexus", "model": "GX" },
+ { "year":2007, "make": "Lexus", "model": "GS" },
+ { "year":2007, "make": "Lexus", "model": "LS" },
+ { "year":2007, "make": "Lexus", "model": "ES" },
+ { "year":2007, "make": "Kia", "model": "Sedona" },
+ { "year":2007, "make": "Kia", "model": "Spectra" },
+ { "year":2007, "make": "Kia", "model": "Optima" },
+ { "year":2007, "make": "Kia", "model": "Sportage" },
+ { "year":2007, "make": "Kia", "model": "Carens" },
+ { "year":2007, "make": "Kia", "model": "Rio" },
+ { "year":2007, "make": "Kia", "model": "Sorento" },
+ { "year":2007, "make": "Kia", "model": "Amanti" },
+ { "year":2007, "make": "Kia", "model": "Rondo" },
+ { "year":2007, "make": "Toyota", "model": "Matrix" },
+ { "year":2007, "make": "Toyota", "model": "Avalon" },
+ { "year":2007, "make": "Toyota", "model": "Camry Solara" },
+ { "year":2007, "make": "Toyota", "model": "Yaris" },
+ { "year":2007, "make": "Toyota", "model": "Highlander Hybrid" },
+ { "year":2007, "make": "Toyota", "model": "Tundra" },
+ { "year":2007, "make": "Toyota", "model": "Camry Hybrid" },
+ { "year":2007, "make": "Toyota", "model": "Sequoia" },
+ { "year":2007, "make": "Toyota", "model": "Highlander" },
+ { "year":2007, "make": "Toyota", "model": "Tacoma" },
+ { "year":2007, "make": "Toyota", "model": "Prius" },
+ { "year":2007, "make": "Toyota", "model": "Corolla" },
+ { "year":2007, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2007, "make": "Toyota", "model": "FJ Cruiser" },
+ { "year":2007, "make": "Toyota", "model": "Sienna" },
+ { "year":2007, "make": "Toyota", "model": "4Runner" },
+ { "year":2007, "make": "Toyota", "model": "Camry" },
+ { "year":2007, "make": "Toyota", "model": "RAV4" },
+ { "year":2007, "make": "Toyota", "model": "Solara" },
+ { "year":2007, "make": "Toyota", "model": "TundraMax" },
+ { "year":2007, "make": "Mazda", "model": "B-Series" },
+ { "year":2007, "make": "Mazda", "model": "Mazdaspeed6" },
+ { "year":2007, "make": "Mazda", "model": "Mazda6" },
+ { "year":2007, "make": "Mazda", "model": "Mazda3" },
+ { "year":2007, "make": "Mazda", "model": "RX-8" },
+ { "year":2007, "make": "Mazda", "model": "CX-7" },
+ { "year":2007, "make": "Mazda", "model": "MX-5" },
+ { "year":2007, "make": "Mazda", "model": "Mazdaspeed 3" },
+ { "year":2007, "make": "Mazda", "model": "Mazda5" },
+ { "year":2007, "make": "Mazda", "model": "CX-9" },
+ { "year":2007, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2007, "make": "Audi", "model": "Q7" },
+ { "year":2007, "make": "Audi", "model": "A3" },
+ { "year":2007, "make": "Audi", "model": "A4" },
+ { "year":2007, "make": "Audi", "model": "A8" },
+ { "year":2007, "make": "Audi", "model": "A6" },
+ { "year":2007, "make": "Audi", "model": "RS4" },
+ { "year":2007, "make": "Audi", "model": "S4" },
+ { "year":2007, "make": "Audi", "model": "S8" },
+ { "year":2007, "make": "Audi", "model": "S6" },
+ { "year":2007, "make": "Audi", "model": "RS 4" },
+ { "year":2007, "make": "Jaguar", "model": "XK" },
+ { "year":2007, "make": "Jaguar", "model": "X-Type" },
+ { "year":2007, "make": "Jaguar", "model": "S-Type" },
+ { "year":2007, "make": "Jaguar", "model": "XJ" },
+ { "year":2007, "make": "Jeep", "model": "Compass" },
+ { "year":2007, "make": "Jeep", "model": "Liberty" },
+ { "year":2007, "make": "Jeep", "model": "Patriot" },
+ { "year":2007, "make": "Jeep", "model": "Wrangler" },
+ { "year":2007, "make": "Jeep", "model": "Commander" },
+ { "year":2007, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2007, "make": "Buick", "model": "LaCrosse" },
+ { "year":2007, "make": "Buick", "model": "Rendezvous" },
+ { "year":2007, "make": "Buick", "model": "Terraza" },
+ { "year":2007, "make": "Buick", "model": "Rainier" },
+ { "year":2007, "make": "Buick", "model": "Lucerne" },
+ { "year":2007, "make": "Aston Martin", "model": "V8 Vantage" },
+ { "year":2007, "make": "Aston Martin", "model": "DB9" },
+ { "year":2007, "make": "Aston Martin", "model": "Vantage" },
+ { "year":2007, "make": "Isuzu", "model": "i-Series" },
+ { "year":2007, "make": "Isuzu", "model": "Ascender" },
+ { "year":2007, "make": "Isuzu", "model": "i-290" },
+ { "year":2007, "make": "Isuzu", "model": "i-370" },
+ { "year":2007, "make": "Hyundai", "model": "Veracruz" },
+ { "year":2007, "make": "Hyundai", "model": "Accent" },
+ { "year":2007, "make": "Hyundai", "model": "Entourage" },
+ { "year":2007, "make": "Hyundai", "model": "Azera" },
+ { "year":2007, "make": "Hyundai", "model": "Sonata" },
+ { "year":2007, "make": "Hyundai", "model": "Tiburon" },
+ { "year":2007, "make": "Hyundai", "model": "Elantra" },
+ { "year":2007, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2007, "make": "Hyundai", "model": "Tucson" },
+ { "year":2007, "make": "Foose", "model": "Hemisfear" },
+ { "year":2007, "make": "Infiniti", "model": "G35" },
+ { "year":2007, "make": "Infiniti", "model": "FX" },
+ { "year":2007, "make": "Infiniti", "model": "QX56" },
+ { "year":2007, "make": "Infiniti", "model": "M" },
+ { "year":2007, "make": "Infiniti", "model": "G" },
+ { "year":2007, "make": "Infiniti", "model": "QX" },
+ { "year":2007, "make": "Panoz", "model": "Esperante" },
+ { "year":2007, "make": "Mercury", "model": "Montego" },
+ { "year":2007, "make": "Mercury", "model": "Mariner" },
+ { "year":2007, "make": "Mercury", "model": "Monterey" },
+ { "year":2007, "make": "Mercury", "model": "Milan" },
+ { "year":2007, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2007, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2007, "make": "Honda", "model": "Pilot" },
+ { "year":2007, "make": "Honda", "model": "Ridgeline" },
+ { "year":2007, "make": "Honda", "model": "Civic" },
+ { "year":2007, "make": "Honda", "model": "Odyssey" },
+ { "year":2007, "make": "Honda", "model": "S2000" },
+ { "year":2007, "make": "Honda", "model": "Fit" },
+ { "year":2007, "make": "Honda", "model": "Accord" },
+ { "year":2007, "make": "Honda", "model": "CR-V" },
+ { "year":2007, "make": "Honda", "model": "Element" },
+ { "year":2007, "make": "Saab", "model": "9-7X" },
+ { "year":2007, "make": "Saab", "model": "9-3" },
+ { "year":2007, "make": "Saab", "model": "9-5" },
+ { "year":2007, "make": "Nissan", "model": "Murano" },
+ { "year":2007, "make": "Nissan", "model": "Armada" },
+ { "year":2007, "make": "Nissan", "model": "Versa" },
+ { "year":2007, "make": "Nissan", "model": "Titan" },
+ { "year":2007, "make": "Nissan", "model": "350Z" },
+ { "year":2007, "make": "Nissan", "model": "Frontier" },
+ { "year":2007, "make": "Nissan", "model": "Altima" },
+ { "year":2007, "make": "Nissan", "model": "Xterra" },
+ { "year":2007, "make": "Nissan", "model": "Maxima" },
+ { "year":2007, "make": "Nissan", "model": "Sentra" },
+ { "year":2007, "make": "Nissan", "model": "Quest" },
+ { "year":2007, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2007, "make": "GMC", "model": "Savana" },
+ { "year":2007, "make": "GMC", "model": "Acadia" },
+ { "year":2007, "make": "GMC", "model": "Envoy" },
+ { "year":2007, "make": "GMC", "model": "Sierra" },
+ { "year":2007, "make": "GMC", "model": "Yukon" },
+ { "year":2007, "make": "GMC", "model": "Canyon" },
+ { "year":2007, "make": "GMC", "model": "Savana 1500" },
+ { "year":2007, "make": "GMC", "model": "Savana 2500" },
+ { "year":2007, "make": "GMC", "model": "Savana 3500" },
+ { "year":2007, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2007, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2007, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2007, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2007, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2007, "make": "Maybach", "model": "57" },
+ { "year":2007, "make": "Maybach", "model": "62" },
+ { "year":2007, "make": "Spyker Cars", "model": "C8" },
+ { "year":2007, "make": "Scion", "model": "tC" },
+ { "year":2007, "make": "Hummer", "model": "H3" },
+ { "year":2007, "make": "Hummer", "model": "H2" },
+ { "year":2007, "make": "Suzuki", "model": "Daewoo Lacetti" },
+ { "year":2007, "make": "Suzuki", "model": "XL-7" },
+ { "year":2007, "make": "Suzuki", "model": "Reno" },
+ { "year":2007, "make": "Suzuki", "model": "SX4" },
+ { "year":2007, "make": "Suzuki", "model": "Aerio" },
+ { "year":2007, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2007, "make": "Suzuki", "model": "Forenza" },
+ { "year":2007, "make": "Suzuki", "model": "XL7" },
+ { "year":2007, "make": "Ferrari", "model": "F430" },
+ { "year":2007, "make": "Ferrari", "model": "599 GTB Fiorano" },
+ { "year":2007, "make": "Ferrari", "model": "612 Scaglietti" },
+ { "year":2007, "make": "Subaru", "model": "Legacy" },
+ { "year":2007, "make": "Subaru", "model": "Impreza" },
+ { "year":2007, "make": "Subaru", "model": "Outback" },
+ { "year":2007, "make": "Subaru", "model": "Forester" },
+ { "year":2007, "make": "Subaru", "model": "Tribeca" },
+ { "year":2007, "make": "Subaru", "model": "B9 Tribeca" },
+ { "year":2007, "make": "Lincoln", "model": "MKX" },
+ { "year":2007, "make": "Lincoln", "model": "Mark LT" },
+ { "year":2007, "make": "Lincoln", "model": "Navigator" },
+ { "year":2007, "make": "Lincoln", "model": "MKZ" },
+ { "year":2007, "make": "Lincoln", "model": "Town Car" },
+ { "year":2007, "make": "Lincoln", "model": "Navigator L" },
+ { "year":2007, "make": "Saturn", "model": "Outlook" },
+ { "year":2007, "make": "Saturn", "model": "VUE" },
+ { "year":2007, "make": "Saturn", "model": "Aura" },
+ { "year":2007, "make": "Saturn", "model": "Sky" },
+ { "year":2007, "make": "Saturn", "model": "Ion" },
+ { "year":2007, "make": "Saturn", "model": "Relay" },
+ { "year":2007, "make": "Pontiac", "model": "G6" },
+ { "year":2007, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":2007, "make": "Pontiac", "model": "Solstice" },
+ { "year":2007, "make": "Pontiac", "model": "Vibe" },
+ { "year":2007, "make": "Pontiac", "model": "G5" },
+ { "year":2007, "make": "Pontiac", "model": "Torrent" },
+ { "year":2007, "make": "Cadillac", "model": "CTS" },
+ { "year":2007, "make": "Cadillac", "model": "XLR-V" },
+ { "year":2007, "make": "Cadillac", "model": "SRX" },
+ { "year":2007, "make": "Cadillac", "model": "Escalade" },
+ { "year":2007, "make": "Cadillac", "model": "XLR" },
+ { "year":2007, "make": "Cadillac", "model": "CTS-V" },
+ { "year":2007, "make": "Cadillac", "model": "STS" },
+ { "year":2007, "make": "Cadillac", "model": "DTS" },
+ { "year":2007, "make": "Cadillac", "model": "Escalade ESV" },
+ { "year":2007, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2007, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2007, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2007, "make": "Mitsubishi", "model": "Raider" },
+ { "year":2007, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2007, "make": "Mitsubishi", "model": "Endeavor" },
+ { "year":2007, "make": "Mitsubishi", "model": "Outlander" },
+ { "year":2007, "make": "Volvo", "model": "V70" },
+ { "year":2007, "make": "Volvo", "model": "S40" },
+ { "year":2007, "make": "Volvo", "model": "S60" },
+ { "year":2007, "make": "Volvo", "model": "S80" },
+ { "year":2007, "make": "Volvo", "model": "XC70" },
+ { "year":2007, "make": "Volvo", "model": "C70" },
+ { "year":2007, "make": "Volvo", "model": "V50" },
+ { "year":2007, "make": "Volvo", "model": "XC90" },
+ { "year":2007, "make": "Peugeot", "model": "207" },
+ { "year":2007, "make": "Porsche", "model": "911" },
+ { "year":2007, "make": "Porsche", "model": "Boxster" },
+ { "year":2007, "make": "Porsche", "model": "Cayman" },
+ { "year":2007, "make": "Bentley", "model": "Continental GT" },
+ { "year":2007, "make": "Bentley", "model": "Azure" },
+ { "year":2007, "make": "Bentley", "model": "Continental GTC" },
+ { "year":2007, "make": "Bentley", "model": "Continental Flying Spur" },
+ { "year":2007, "make": "Bentley", "model": "Arnage" },
+ { "year":2007, "make": "Bentley", "model": "Continental" },
+ { "year":2007, "make": "Acura", "model": "RDX" },
+ { "year":2007, "make": "Acura", "model": "RL" },
+ { "year":2007, "make": "Acura", "model": "MDX" },
+ { "year":2007, "make": "Acura", "model": "TL" },
+ { "year":2007, "make": "Acura", "model": "TSX" },
+ { "year":2007, "make": "Lamborghini", "model": "Gallardo" },
+ { "year":2007, "make": "Lamborghini", "model": "MurciƩlago" },
+ { "year":2007, "make": "MINI", "model": "Cooper" },
+ { "year":2007, "make": "Land Rover", "model": "Range Rover Sport" },
+ { "year":2007, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2007, "make": "Land Rover", "model": "Discovery" },
+ { "year":2007, "make": "Land Rover", "model": "LR3" },
+ { "year":2007, "make": "Chrysler", "model": "300" },
+ { "year":2007, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2007, "make": "Chrysler", "model": "Sebring" },
+ { "year":2007, "make": "Chrysler", "model": "Aspen" },
+ { "year":2007, "make": "Chrysler", "model": "Crossfire" },
+ { "year":2007, "make": "Chrysler", "model": "Pacifica" },
+ { "year":2007, "make": "Chrysler", "model": "PT Cruiser" },
+ { "year":2007, "make": "Maserati", "model": "Quattroporte" },
+ { "year":2007, "make": "Morgan", "model": "Aero 8" },
+ { "year":2007, "make": "Rolls-Royce", "model": "Phantom" },
+ { "year":2007, "make": "Lotus", "model": "Elise" },
+ { "year":2007, "make": "Lotus", "model": "Exige" },
+ { "year":2008, "make": "Lincoln", "model": "Navigator" },
+ { "year":2008, "make": "Lincoln", "model": "MKX" },
+ { "year":2008, "make": "Lincoln", "model": "Town Car" },
+ { "year":2008, "make": "Lincoln", "model": "Mark LT" },
+ { "year":2008, "make": "Lincoln", "model": "MKZ" },
+ { "year":2008, "make": "Lincoln", "model": "Navigator L" },
+ { "year":2008, "make": "Volvo", "model": "S80" },
+ { "year":2008, "make": "Volvo", "model": "XC70" },
+ { "year":2008, "make": "Volvo", "model": "C70" },
+ { "year":2008, "make": "Volvo", "model": "V50" },
+ { "year":2008, "make": "Volvo", "model": "C30" },
+ { "year":2008, "make": "Volvo", "model": "XC90" },
+ { "year":2008, "make": "Volvo", "model": "S60" },
+ { "year":2008, "make": "Volvo", "model": "S40" },
+ { "year":2008, "make": "Volvo", "model": "V70" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "CLS-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "SLR McLaren" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "R-Class" },
+ { "year":2008, "make": "Mercedes-Benz", "model": "GL-Class" },
+ { "year":2008, "make": "Rolls-Royce", "model": "Phantom" },
+ { "year":2008, "make": "Mazda", "model": "MX-5" },
+ { "year":2008, "make": "Mazda", "model": "Tribute" },
+ { "year":2008, "make": "Mazda", "model": "B-Series" },
+ { "year":2008, "make": "Mazda", "model": "CX-7" },
+ { "year":2008, "make": "Mazda", "model": "Mazdaspeed 3" },
+ { "year":2008, "make": "Mazda", "model": "Mazda3" },
+ { "year":2008, "make": "Mazda", "model": "Mazda5" },
+ { "year":2008, "make": "Mazda", "model": "Mazda6" },
+ { "year":2008, "make": "Mazda", "model": "RX-8" },
+ { "year":2008, "make": "Mazda", "model": "CX-9" },
+ { "year":2008, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2008, "make": "BMW", "model": "1 Series" },
+ { "year":2008, "make": "BMW", "model": "3 Series" },
+ { "year":2008, "make": "BMW", "model": "5 Series" },
+ { "year":2008, "make": "BMW", "model": "6 Series" },
+ { "year":2008, "make": "BMW", "model": "7 Series" },
+ { "year":2008, "make": "BMW", "model": "M3" },
+ { "year":2008, "make": "BMW", "model": "M Roadster" },
+ { "year":2008, "make": "BMW", "model": "M5" },
+ { "year":2008, "make": "BMW", "model": "M6" },
+ { "year":2008, "make": "BMW", "model": "X5" },
+ { "year":2008, "make": "BMW", "model": "Z4" },
+ { "year":2008, "make": "BMW", "model": "X3" },
+ { "year":2008, "make": "BMW", "model": "X6" },
+ { "year":2008, "make": "BMW", "model": "Alpina B7" },
+ { "year":2008, "make": "BMW", "model": "Z4 M" },
+ { "year":2008, "make": "Audi", "model": "RS4" },
+ { "year":2008, "make": "Audi", "model": "S4" },
+ { "year":2008, "make": "Audi", "model": "A4" },
+ { "year":2008, "make": "Audi", "model": "S8" },
+ { "year":2008, "make": "Audi", "model": "Q7" },
+ { "year":2008, "make": "Audi", "model": "TT" },
+ { "year":2008, "make": "Audi", "model": "S5" },
+ { "year":2008, "make": "Audi", "model": "A8" },
+ { "year":2008, "make": "Audi", "model": "R8" },
+ { "year":2008, "make": "Audi", "model": "A5" },
+ { "year":2008, "make": "Audi", "model": "A6" },
+ { "year":2008, "make": "Audi", "model": "S6" },
+ { "year":2008, "make": "Audi", "model": "A3" },
+ { "year":2008, "make": "Audi", "model": "RS 4" },
+ { "year":2008, "make": "Ford", "model": "Taurus X" },
+ { "year":2008, "make": "Ford", "model": "Fusion" },
+ { "year":2008, "make": "Ford", "model": "GT500" },
+ { "year":2008, "make": "Ford", "model": "Edge" },
+ { "year":2008, "make": "Ford", "model": "Taurus" },
+ { "year":2008, "make": "Ford", "model": "Mustang" },
+ { "year":2008, "make": "Ford", "model": "Escape" },
+ { "year":2008, "make": "Ford", "model": "Focus" },
+ { "year":2008, "make": "Ford", "model": "F-Series" },
+ { "year":2008, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2008, "make": "Ford", "model": "Explorer" },
+ { "year":2008, "make": "Ford", "model": "Ranger" },
+ { "year":2008, "make": "Ford", "model": "F-Series Super Duty" },
+ { "year":2008, "make": "Ford", "model": "E-Series" },
+ { "year":2008, "make": "Ford", "model": "Expedition" },
+ { "year":2008, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2008, "make": "Ford", "model": "E150" },
+ { "year":2008, "make": "Ford", "model": "E250" },
+ { "year":2008, "make": "Ford", "model": "E350" },
+ { "year":2008, "make": "Ford", "model": "Expedition EL" },
+ { "year":2008, "make": "Ford", "model": "F150" },
+ { "year":2008, "make": "Ford", "model": "F250" },
+ { "year":2008, "make": "Ford", "model": "F350" },
+ { "year":2008, "make": "Ford", "model": "F450" },
+ { "year":2008, "make": "Porsche", "model": "911" },
+ { "year":2008, "make": "Porsche", "model": "Boxster" },
+ { "year":2008, "make": "Porsche", "model": "Cayman" },
+ { "year":2008, "make": "Porsche", "model": "Cayenne" },
+ { "year":2008, "make": "Saab", "model": "9-3" },
+ { "year":2008, "make": "Saab", "model": "9-5" },
+ { "year":2008, "make": "Saab", "model": "9-7X" },
+ { "year":2008, "make": "GMC", "model": "Canyon" },
+ { "year":2008, "make": "GMC", "model": "Sierra" },
+ { "year":2008, "make": "GMC", "model": "Savana" },
+ { "year":2008, "make": "GMC", "model": "Acadia" },
+ { "year":2008, "make": "GMC", "model": "Yukon" },
+ { "year":2008, "make": "GMC", "model": "Envoy" },
+ { "year":2008, "make": "GMC", "model": "Savana 1500" },
+ { "year":2008, "make": "GMC", "model": "Savana 2500" },
+ { "year":2008, "make": "GMC", "model": "Savana 3500" },
+ { "year":2008, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2008, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2008, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2008, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2008, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2008, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2008, "make": "Mitsubishi", "model": "Endeavor" },
+ { "year":2008, "make": "Mitsubishi", "model": "Outlander" },
+ { "year":2008, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2008, "make": "Mitsubishi", "model": "Lancer Evolution" },
+ { "year":2008, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2008, "make": "Mitsubishi", "model": "Raider" },
+ { "year":2008, "make": "Hyundai", "model": "Tucson" },
+ { "year":2008, "make": "Hyundai", "model": "Accent" },
+ { "year":2008, "make": "Hyundai", "model": "Elantra" },
+ { "year":2008, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2008, "make": "Hyundai", "model": "Azera" },
+ { "year":2008, "make": "Hyundai", "model": "Tiburon" },
+ { "year":2008, "make": "Hyundai", "model": "Entourage" },
+ { "year":2008, "make": "Hyundai", "model": "Veracruz" },
+ { "year":2008, "make": "Hyundai", "model": "Sonata" },
+ { "year":2008, "make": "Toyota", "model": "Prius" },
+ { "year":2008, "make": "Toyota", "model": "Highlander" },
+ { "year":2008, "make": "Toyota", "model": "Sequoia" },
+ { "year":2008, "make": "Toyota", "model": "Corolla" },
+ { "year":2008, "make": "Toyota", "model": "Yaris" },
+ { "year":2008, "make": "Toyota", "model": "Camry Solara" },
+ { "year":2008, "make": "Toyota", "model": "Camry" },
+ { "year":2008, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2008, "make": "Toyota", "model": "Sienna" },
+ { "year":2008, "make": "Toyota", "model": "RAV4" },
+ { "year":2008, "make": "Toyota", "model": "Camry Hybrid" },
+ { "year":2008, "make": "Toyota", "model": "Tundra" },
+ { "year":2008, "make": "Toyota", "model": "4Runner" },
+ { "year":2008, "make": "Toyota", "model": "Matrix" },
+ { "year":2008, "make": "Toyota", "model": "Tacoma" },
+ { "year":2008, "make": "Toyota", "model": "FJ Cruiser" },
+ { "year":2008, "make": "Toyota", "model": "Avalon" },
+ { "year":2008, "make": "Toyota", "model": "Solara" },
+ { "year":2008, "make": "Toyota", "model": "TundraMax" },
+ { "year":2008, "make": "Suzuki", "model": "XL-7" },
+ { "year":2008, "make": "Suzuki", "model": "Daewoo Lacetti" },
+ { "year":2008, "make": "Suzuki", "model": "SX4" },
+ { "year":2008, "make": "Suzuki", "model": "Reno" },
+ { "year":2008, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2008, "make": "Suzuki", "model": "Forenza" },
+ { "year":2008, "make": "Suzuki", "model": "XL7" },
+ { "year":2008, "make": "Jeep", "model": "Liberty" },
+ { "year":2008, "make": "Jeep", "model": "Commander" },
+ { "year":2008, "make": "Jeep", "model": "Patriot" },
+ { "year":2008, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2008, "make": "Jeep", "model": "Compass" },
+ { "year":2008, "make": "Jeep", "model": "Wrangler" },
+ { "year":2008, "make": "Bentley", "model": "Continental GTC" },
+ { "year":2008, "make": "Bentley", "model": "Arnage" },
+ { "year":2008, "make": "Bentley", "model": "Continental Flying Spur" },
+ { "year":2008, "make": "Bentley", "model": "Continental GT" },
+ { "year":2008, "make": "Bentley", "model": "Azure" },
+ { "year":2008, "make": "Bentley", "model": "Continental" },
+ { "year":2008, "make": "Volkswagen", "model": "Rabbit" },
+ { "year":2008, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2008, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2008, "make": "Volkswagen", "model": "GLI" },
+ { "year":2008, "make": "Volkswagen", "model": "GTI" },
+ { "year":2008, "make": "Volkswagen", "model": "Passat" },
+ { "year":2008, "make": "Volkswagen", "model": "Touareg" },
+ { "year":2008, "make": "Volkswagen", "model": "Eos" },
+ { "year":2008, "make": "Volkswagen", "model": "R32" },
+ { "year":2008, "make": "Volkswagen", "model": "Touareg 2" },
+ { "year":2008, "make": "Cadillac", "model": "STS-V" },
+ { "year":2008, "make": "Cadillac", "model": "Escalade" },
+ { "year":2008, "make": "Cadillac", "model": "CTS" },
+ { "year":2008, "make": "Cadillac", "model": "XLR" },
+ { "year":2008, "make": "Cadillac", "model": "DTS" },
+ { "year":2008, "make": "Cadillac", "model": "SRX" },
+ { "year":2008, "make": "Cadillac", "model": "STS" },
+ { "year":2008, "make": "Cadillac", "model": "XLR-V" },
+ { "year":2008, "make": "Cadillac", "model": "Escalade ESV" },
+ { "year":2008, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2008, "make": "Land Rover", "model": "Freelander" },
+ { "year":2008, "make": "Land Rover", "model": "Discovery" },
+ { "year":2008, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2008, "make": "Land Rover", "model": "Range Rover Sport" },
+ { "year":2008, "make": "Land Rover", "model": "LR2" },
+ { "year":2008, "make": "Land Rover", "model": "LR3" },
+ { "year":2008, "make": "Lexus", "model": "ES" },
+ { "year":2008, "make": "Lexus", "model": "SC" },
+ { "year":2008, "make": "Lexus", "model": "GS" },
+ { "year":2008, "make": "Lexus", "model": "IS-F" },
+ { "year":2008, "make": "Lexus", "model": "LX" },
+ { "year":2008, "make": "Lexus", "model": "LS" },
+ { "year":2008, "make": "Lexus", "model": "GX" },
+ { "year":2008, "make": "Lexus", "model": "RX" },
+ { "year":2008, "make": "Lexus", "model": "IS" },
+ { "year":2008, "make": "Lexus", "model": "RX Hybrid" },
+ { "year":2008, "make": "Lexus", "model": "IS F" },
+ { "year":2008, "make": "Lamborghini", "model": "ReventĆ³n" },
+ { "year":2008, "make": "Lamborghini", "model": "MurciƩlago" },
+ { "year":2008, "make": "Lamborghini", "model": "Gallardo" },
+ { "year":2008, "make": "Lamborghini", "model": "MurciƩlago LP640" },
+ { "year":2008, "make": "Subaru", "model": "Impreza" },
+ { "year":2008, "make": "Subaru", "model": "Forester" },
+ { "year":2008, "make": "Subaru", "model": "Legacy" },
+ { "year":2008, "make": "Subaru", "model": "Outback" },
+ { "year":2008, "make": "Subaru", "model": "Tribeca" },
+ { "year":2008, "make": "Nissan", "model": "Versa" },
+ { "year":2008, "make": "Nissan", "model": "Maxima" },
+ { "year":2008, "make": "Nissan", "model": "Rogue" },
+ { "year":2008, "make": "Nissan", "model": "Altima" },
+ { "year":2008, "make": "Nissan", "model": "Sentra" },
+ { "year":2008, "make": "Nissan", "model": "Titan" },
+ { "year":2008, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2008, "make": "Nissan", "model": "Armada" },
+ { "year":2008, "make": "Nissan", "model": "Frontier" },
+ { "year":2008, "make": "Nissan", "model": "350Z" },
+ { "year":2008, "make": "Nissan", "model": "Quest" },
+ { "year":2008, "make": "Nissan", "model": "Xterra" },
+ { "year":2008, "make": "Honda", "model": "Odyssey" },
+ { "year":2008, "make": "Honda", "model": "CR-V" },
+ { "year":2008, "make": "Honda", "model": "Fit" },
+ { "year":2008, "make": "Honda", "model": "Civic" },
+ { "year":2008, "make": "Honda", "model": "Element" },
+ { "year":2008, "make": "Honda", "model": "Accord" },
+ { "year":2008, "make": "Honda", "model": "Pilot" },
+ { "year":2008, "make": "Honda", "model": "Ridgeline" },
+ { "year":2008, "make": "Honda", "model": "S2000" },
+ { "year":2008, "make": "Chrysler", "model": "300" },
+ { "year":2008, "make": "Chrysler", "model": "Sebring" },
+ { "year":2008, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2008, "make": "Chrysler", "model": "Crossfire" },
+ { "year":2008, "make": "Chrysler", "model": "Aspen" },
+ { "year":2008, "make": "Chrysler", "model": "Pacifica" },
+ { "year":2008, "make": "Chrysler", "model": "PT Cruiser" },
+ { "year":2008, "make": "Infiniti", "model": "QX56" },
+ { "year":2008, "make": "Infiniti", "model": "G35" },
+ { "year":2008, "make": "Infiniti", "model": "G37" },
+ { "year":2008, "make": "Infiniti", "model": "M" },
+ { "year":2008, "make": "Infiniti", "model": "EX" },
+ { "year":2008, "make": "Infiniti", "model": "FX" },
+ { "year":2008, "make": "Infiniti", "model": "G" },
+ { "year":2008, "make": "Infiniti", "model": "QX" },
+ { "year":2008, "make": "Chevrolet", "model": "HHR" },
+ { "year":2008, "make": "Chevrolet", "model": "Colorado" },
+ { "year":2008, "make": "Chevrolet", "model": "Trailblazer" },
+ { "year":2008, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2008, "make": "Chevrolet", "model": "Cobalt SS" },
+ { "year":2008, "make": "Chevrolet", "model": "Cobalt" },
+ { "year":2008, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2008, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2008, "make": "Chevrolet", "model": "Avalanche" },
+ { "year":2008, "make": "Chevrolet", "model": "Silverado" },
+ { "year":2008, "make": "Chevrolet", "model": "Impala" },
+ { "year":2008, "make": "Chevrolet", "model": "Suburban" },
+ { "year":2008, "make": "Chevrolet", "model": "Equinox" },
+ { "year":2008, "make": "Chevrolet", "model": "Aveo" },
+ { "year":2008, "make": "Chevrolet", "model": "Uplander" },
+ { "year":2008, "make": "Chevrolet", "model": "Express" },
+ { "year":2008, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2008, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2008, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2008, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2008, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2008, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2008, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2008, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2008, "make": "Dodge", "model": "Ram" },
+ { "year":2008, "make": "Dodge", "model": "Nitro" },
+ { "year":2008, "make": "Dodge", "model": "Sprinter" },
+ { "year":2008, "make": "Dodge", "model": "Avenger" },
+ { "year":2008, "make": "Dodge", "model": "Dakota" },
+ { "year":2008, "make": "Dodge", "model": "Charger" },
+ { "year":2008, "make": "Dodge", "model": "Viper" },
+ { "year":2008, "make": "Dodge", "model": "Challenger" },
+ { "year":2008, "make": "Dodge", "model": "Caliber" },
+ { "year":2008, "make": "Dodge", "model": "Caravan" },
+ { "year":2008, "make": "Dodge", "model": "Magnum" },
+ { "year":2008, "make": "Dodge", "model": "Durango" },
+ { "year":2008, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2008, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2008, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2008, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2008, "make": "Mercury", "model": "Sable" },
+ { "year":2008, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2008, "make": "Mercury", "model": "Milan" },
+ { "year":2008, "make": "Mercury", "model": "Mariner" },
+ { "year":2008, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2008, "make": "Aston Martin", "model": "DB9" },
+ { "year":2008, "make": "Aston Martin", "model": "DBS" },
+ { "year":2008, "make": "Aston Martin", "model": "V8 Vantage" },
+ { "year":2008, "make": "Aston Martin", "model": "Vantage" },
+ { "year":2008, "make": "Jaguar", "model": "XK" },
+ { "year":2008, "make": "Jaguar", "model": "S-Type" },
+ { "year":2008, "make": "Jaguar", "model": "X-Type" },
+ { "year":2008, "make": "Jaguar", "model": "XJ" },
+ { "year":2008, "make": "Kia", "model": "Amanti" },
+ { "year":2008, "make": "Kia", "model": "Carens" },
+ { "year":2008, "make": "Kia", "model": "Spectra" },
+ { "year":2008, "make": "Kia", "model": "Sportage" },
+ { "year":2008, "make": "Kia", "model": "Rio5" },
+ { "year":2008, "make": "Kia", "model": "Rio" },
+ { "year":2008, "make": "Kia", "model": "Sorento" },
+ { "year":2008, "make": "Kia", "model": "Sedona" },
+ { "year":2008, "make": "Kia", "model": "Optima" },
+ { "year":2008, "make": "Kia", "model": "Rondo" },
+ { "year":2008, "make": "Saturn", "model": "Astra" },
+ { "year":2008, "make": "Saturn", "model": "VUE" },
+ { "year":2008, "make": "Saturn", "model": "Aura" },
+ { "year":2008, "make": "Saturn", "model": "Sky" },
+ { "year":2008, "make": "Saturn", "model": "Outlook" },
+ { "year":2008, "make": "Isuzu", "model": "i-Series" },
+ { "year":2008, "make": "Isuzu", "model": "Ascender" },
+ { "year":2008, "make": "Isuzu", "model": "i-290" },
+ { "year":2008, "make": "Isuzu", "model": "i-370" },
+ { "year":2008, "make": "Pontiac", "model": "G6" },
+ { "year":2008, "make": "Pontiac", "model": "Solstice" },
+ { "year":2008, "make": "Pontiac", "model": "Torrent" },
+ { "year":2008, "make": "Pontiac", "model": "G5" },
+ { "year":2008, "make": "Pontiac", "model": "G8" },
+ { "year":2008, "make": "Pontiac", "model": "Grand Prix" },
+ { "year":2008, "make": "Pontiac", "model": "Vibe" },
+ { "year":2008, "make": "Morgan", "model": "Aero 8" },
+ { "year":2008, "make": "Acura", "model": "RDX" },
+ { "year":2008, "make": "Acura", "model": "TSX" },
+ { "year":2008, "make": "Acura", "model": "TL" },
+ { "year":2008, "make": "Acura", "model": "MDX" },
+ { "year":2008, "make": "Acura", "model": "RL" },
+ { "year":2008, "make": "Ferrari", "model": "599 GTB Fiorano" },
+ { "year":2008, "make": "Ferrari", "model": "F430" },
+ { "year":2008, "make": "Ferrari", "model": "430 Scuderia" },
+ { "year":2008, "make": "Ferrari", "model": "612 Scaglietti" },
+ { "year":2008, "make": "MINI", "model": "Cooper" },
+ { "year":2008, "make": "MINI", "model": "Clubman" },
+ { "year":2008, "make": "MINI", "model": "Cooper Clubman" },
+ { "year":2008, "make": "Hummer", "model": "H2" },
+ { "year":2008, "make": "Hummer", "model": "H3" },
+ { "year":2008, "make": "Buick", "model": "Enclave" },
+ { "year":2008, "make": "Buick", "model": "Lucerne" },
+ { "year":2008, "make": "Buick", "model": "LaCrosse" },
+ { "year":2008, "make": "Panoz", "model": "Esperante" },
+ { "year":2008, "make": "Aptera", "model": "Typ-1" },
+ { "year":2008, "make": "Maybach", "model": "57" },
+ { "year":2008, "make": "Maybach", "model": "62" },
+ { "year":2008, "make": "Maserati", "model": "GranTurismo" },
+ { "year":2008, "make": "Maserati", "model": "Quattroporte" },
+ { "year":2008, "make": "Smart", "model": "Fortwo" },
+ { "year":2008, "make": "Scion", "model": "tC" },
+ { "year":2008, "make": "Scion", "model": "xB" },
+ { "year":2008, "make": "Scion", "model": "xD" },
+ { "year":2008, "make": "Lotus", "model": "Elise" },
+ { "year":2008, "make": "Lotus", "model": "Exige" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "GL-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "CLK-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "CLS-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "SLK55 AMG" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "R-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "CL65 AMG" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "SLR McLaren" },
+ { "year":2009, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2009, "make": "Saab", "model": "9-5" },
+ { "year":2009, "make": "Saab", "model": "9-3" },
+ { "year":2009, "make": "Saab", "model": "9-7X" },
+ { "year":2009, "make": "Audi", "model": "A4" },
+ { "year":2009, "make": "Audi", "model": "S5" },
+ { "year":2009, "make": "Audi", "model": "A3" },
+ { "year":2009, "make": "Audi", "model": "R8" },
+ { "year":2009, "make": "Audi", "model": "TT" },
+ { "year":2009, "make": "Audi", "model": "A6" },
+ { "year":2009, "make": "Audi", "model": "S6" },
+ { "year":2009, "make": "Audi", "model": "A8" },
+ { "year":2009, "make": "Audi", "model": "Q7" },
+ { "year":2009, "make": "Audi", "model": "S8" },
+ { "year":2009, "make": "Audi", "model": "S4" },
+ { "year":2009, "make": "Audi", "model": "A5" },
+ { "year":2009, "make": "Audi", "model": "Q5" },
+ { "year":2009, "make": "Honda", "model": "Civic" },
+ { "year":2009, "make": "Honda", "model": "Ridgeline" },
+ { "year":2009, "make": "Honda", "model": "CR-V" },
+ { "year":2009, "make": "Honda", "model": "S2000" },
+ { "year":2009, "make": "Honda", "model": "Accord" },
+ { "year":2009, "make": "Honda", "model": "Fit" },
+ { "year":2009, "make": "Honda", "model": "Pilot" },
+ { "year":2009, "make": "Honda", "model": "Element" },
+ { "year":2009, "make": "Honda", "model": "Odyssey" },
+ { "year":2009, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2009, "make": "Hyundai", "model": "Accent" },
+ { "year":2009, "make": "Hyundai", "model": "Tucson" },
+ { "year":2009, "make": "Hyundai", "model": "Entourage" },
+ { "year":2009, "make": "Hyundai", "model": "Veracruz" },
+ { "year":2009, "make": "Hyundai", "model": "Elantra" },
+ { "year":2009, "make": "Hyundai", "model": "Tiburon" },
+ { "year":2009, "make": "Hyundai", "model": "Sonata" },
+ { "year":2009, "make": "Hyundai", "model": "Genesis" },
+ { "year":2009, "make": "Hyundai", "model": "Azera" },
+ { "year":2009, "make": "Hummer", "model": "H3" },
+ { "year":2009, "make": "Hummer", "model": "H2" },
+ { "year":2009, "make": "HUMMER", "model": "H3T" },
+ { "year":2009, "make": "Subaru", "model": "Outback" },
+ { "year":2009, "make": "Subaru", "model": "Impreza" },
+ { "year":2009, "make": "Subaru", "model": "Tribeca" },
+ { "year":2009, "make": "Subaru", "model": "Forester" },
+ { "year":2009, "make": "Subaru", "model": "Legacy" },
+ { "year":2009, "make": "BMW", "model": "1 Series" },
+ { "year":2009, "make": "BMW", "model": "3 Series" },
+ { "year":2009, "make": "BMW", "model": "5 Series" },
+ { "year":2009, "make": "BMW", "model": "6 Series" },
+ { "year":2009, "make": "BMW", "model": "7 Series" },
+ { "year":2009, "make": "BMW", "model": "Z4 M Roadster" },
+ { "year":2009, "make": "BMW", "model": "Z4 M" },
+ { "year":2009, "make": "BMW", "model": "M3" },
+ { "year":2009, "make": "BMW", "model": "M5" },
+ { "year":2009, "make": "BMW", "model": "M6" },
+ { "year":2009, "make": "BMW", "model": "X3" },
+ { "year":2009, "make": "BMW", "model": "X6" },
+ { "year":2009, "make": "BMW", "model": "X5" },
+ { "year":2009, "make": "BMW", "model": "Z4" },
+ { "year":2009, "make": "Chevrolet", "model": "Aveo" },
+ { "year":2009, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2009, "make": "Chevrolet", "model": "HHR" },
+ { "year":2009, "make": "Chevrolet", "model": "Cobalt" },
+ { "year":2009, "make": "Chevrolet", "model": "Cobalt SS" },
+ { "year":2009, "make": "Chevrolet", "model": "Silverado" },
+ { "year":2009, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2009, "make": "Chevrolet", "model": "Trailblazer" },
+ { "year":2009, "make": "Chevrolet", "model": "Express" },
+ { "year":2009, "make": "Chevrolet", "model": "Equinox" },
+ { "year":2009, "make": "Chevrolet", "model": "Suburban" },
+ { "year":2009, "make": "Chevrolet", "model": "Colorado" },
+ { "year":2009, "make": "Chevrolet", "model": "Traverse" },
+ { "year":2009, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2009, "make": "Chevrolet", "model": "Avalanche" },
+ { "year":2009, "make": "Chevrolet", "model": "Impala" },
+ { "year":2009, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2009, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2009, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2009, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2009, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2009, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2009, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2009, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2009, "make": "Volkswagen", "model": "Passat" },
+ { "year":2009, "make": "Volkswagen", "model": "R32" },
+ { "year":2009, "make": "Volkswagen", "model": "CC" },
+ { "year":2009, "make": "Volkswagen", "model": "GLI" },
+ { "year":2009, "make": "Volkswagen", "model": "Eos" },
+ { "year":2009, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2009, "make": "Volkswagen", "model": "GTI" },
+ { "year":2009, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2009, "make": "Volkswagen", "model": "Touareg" },
+ { "year":2009, "make": "Volkswagen", "model": "Rabbit" },
+ { "year":2009, "make": "Volkswagen", "model": "Tiguan" },
+ { "year":2009, "make": "Volkswagen", "model": "Routan" },
+ { "year":2009, "make": "Volkswagen", "model": "Touareg 2" },
+ { "year":2009, "make": "Mazda", "model": "Mazdaspeed 3" },
+ { "year":2009, "make": "Mazda", "model": "Mazda3" },
+ { "year":2009, "make": "Mazda", "model": "B-Series" },
+ { "year":2009, "make": "Mazda", "model": "Tribute" },
+ { "year":2009, "make": "Mazda", "model": "CX-9" },
+ { "year":2009, "make": "Mazda", "model": "MX-5" },
+ { "year":2009, "make": "Mazda", "model": "Mazda6" },
+ { "year":2009, "make": "Mazda", "model": "RX-8" },
+ { "year":2009, "make": "Mazda", "model": "CX-7" },
+ { "year":2009, "make": "Mazda", "model": "Mazda5" },
+ { "year":2009, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2009, "make": "GMC", "model": "Sierra" },
+ { "year":2009, "make": "GMC", "model": "Savana" },
+ { "year":2009, "make": "GMC", "model": "Yukon" },
+ { "year":2009, "make": "GMC", "model": "Canyon" },
+ { "year":2009, "make": "GMC", "model": "Acadia" },
+ { "year":2009, "make": "GMC", "model": "Envoy" },
+ { "year":2009, "make": "GMC", "model": "Savana 1500" },
+ { "year":2009, "make": "GMC", "model": "Savana 2500" },
+ { "year":2009, "make": "GMC", "model": "Savana 3500" },
+ { "year":2009, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2009, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2009, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2009, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2009, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2009, "make": "Kia", "model": "Carens" },
+ { "year":2009, "make": "Kia", "model": "Spectra" },
+ { "year":2009, "make": "Kia", "model": "Optima" },
+ { "year":2009, "make": "Kia", "model": "Rio" },
+ { "year":2009, "make": "Kia", "model": "Amanti" },
+ { "year":2009, "make": "Kia", "model": "Sorento" },
+ { "year":2009, "make": "Kia", "model": "Sedona" },
+ { "year":2009, "make": "Kia", "model": "Mohave/Borrego" },
+ { "year":2009, "make": "Kia", "model": "Sportage" },
+ { "year":2009, "make": "Kia", "model": "Borrego" },
+ { "year":2009, "make": "Kia", "model": "Rondo" },
+ { "year":2009, "make": "Infiniti", "model": "M" },
+ { "year":2009, "make": "Infiniti", "model": "QX56" },
+ { "year":2009, "make": "Infiniti", "model": "EX" },
+ { "year":2009, "make": "Infiniti", "model": "FX" },
+ { "year":2009, "make": "Infiniti", "model": "G37" },
+ { "year":2009, "make": "Infiniti", "model": "G" },
+ { "year":2009, "make": "Infiniti", "model": "QX" },
+ { "year":2009, "make": "Scion", "model": "xB" },
+ { "year":2009, "make": "Scion", "model": "xD" },
+ { "year":2009, "make": "Scion", "model": "tC" },
+ { "year":2009, "make": "Volvo", "model": "V70" },
+ { "year":2009, "make": "Volvo", "model": "XC60" },
+ { "year":2009, "make": "Volvo", "model": "C30" },
+ { "year":2009, "make": "Volvo", "model": "S80" },
+ { "year":2009, "make": "Volvo", "model": "XC70" },
+ { "year":2009, "make": "Volvo", "model": "S40" },
+ { "year":2009, "make": "Volvo", "model": "XC90" },
+ { "year":2009, "make": "Volvo", "model": "S60" },
+ { "year":2009, "make": "Volvo", "model": "V50" },
+ { "year":2009, "make": "Volvo", "model": "C70" },
+ { "year":2009, "make": "Toyota", "model": "Highlander" },
+ { "year":2009, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2009, "make": "Toyota", "model": "Camry" },
+ { "year":2009, "make": "Toyota", "model": "Corolla" },
+ { "year":2009, "make": "Toyota", "model": "Tacoma" },
+ { "year":2009, "make": "Toyota", "model": "RAV4" },
+ { "year":2009, "make": "Toyota", "model": "Sequoia" },
+ { "year":2009, "make": "Toyota", "model": "FJ Cruiser" },
+ { "year":2009, "make": "Toyota", "model": "Venza" },
+ { "year":2009, "make": "Toyota", "model": "Prius" },
+ { "year":2009, "make": "Toyota", "model": "Sienna" },
+ { "year":2009, "make": "Toyota", "model": "Avalon" },
+ { "year":2009, "make": "Toyota", "model": "Camry Hybrid" },
+ { "year":2009, "make": "Toyota", "model": "Yaris" },
+ { "year":2009, "make": "Toyota", "model": "Matrix" },
+ { "year":2009, "make": "Toyota", "model": "4Runner" },
+ { "year":2009, "make": "Toyota", "model": "TundraMax" },
+ { "year":2009, "make": "Toyota", "model": "Tundra" },
+ { "year":2009, "make": "Lexus", "model": "IS-F" },
+ { "year":2009, "make": "Lexus", "model": "RX" },
+ { "year":2009, "make": "Lexus", "model": "LS" },
+ { "year":2009, "make": "Lexus", "model": "GX" },
+ { "year":2009, "make": "Lexus", "model": "IS" },
+ { "year":2009, "make": "Lexus", "model": "LX" },
+ { "year":2009, "make": "Lexus", "model": "ES" },
+ { "year":2009, "make": "Lexus", "model": "GS" },
+ { "year":2009, "make": "Lexus", "model": "SC" },
+ { "year":2009, "make": "Lexus", "model": "IS F" },
+ { "year":2009, "make": "Cadillac", "model": "Escalade" },
+ { "year":2009, "make": "Cadillac", "model": "DTS" },
+ { "year":2009, "make": "Cadillac", "model": "CTS-V" },
+ { "year":2009, "make": "Cadillac", "model": "SRX" },
+ { "year":2009, "make": "Cadillac", "model": "STS" },
+ { "year":2009, "make": "Cadillac", "model": "XLR" },
+ { "year":2009, "make": "Cadillac", "model": "CTS" },
+ { "year":2009, "make": "Cadillac", "model": "STS-V" },
+ { "year":2009, "make": "Cadillac", "model": "XLR-V" },
+ { "year":2009, "make": "Cadillac", "model": "Escalade ESV" },
+ { "year":2009, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2009, "make": "Lamborghini", "model": "Gallardo" },
+ { "year":2009, "make": "Lamborghini", "model": "MurciƩlago" },
+ { "year":2009, "make": "Buick", "model": "LaCrosse" },
+ { "year":2009, "make": "Buick", "model": "Lucerne" },
+ { "year":2009, "make": "Buick", "model": "Enclave" },
+ { "year":2009, "make": "Pontiac", "model": "G8" },
+ { "year":2009, "make": "Pontiac", "model": "G6" },
+ { "year":2009, "make": "Pontiac", "model": "G5" },
+ { "year":2009, "make": "Pontiac", "model": "G3" },
+ { "year":2009, "make": "Pontiac", "model": "Torrent" },
+ { "year":2009, "make": "Pontiac", "model": "Vibe" },
+ { "year":2009, "make": "Pontiac", "model": "Solstice" },
+ { "year":2009, "make": "Ferrari", "model": "612 Scaglietti" },
+ { "year":2009, "make": "Ferrari", "model": "430 Scuderia" },
+ { "year":2009, "make": "Ferrari", "model": "California" },
+ { "year":2009, "make": "Ferrari", "model": "599 GTB Fiorano" },
+ { "year":2009, "make": "Ferrari", "model": "F430" },
+ { "year":2009, "make": "Acura", "model": "TL" },
+ { "year":2009, "make": "Acura", "model": "RDX" },
+ { "year":2009, "make": "Acura", "model": "TSX" },
+ { "year":2009, "make": "Acura", "model": "RL" },
+ { "year":2009, "make": "Acura", "model": "MDX" },
+ { "year":2009, "make": "Maybach", "model": "57" },
+ { "year":2009, "make": "Maybach", "model": "62" },
+ { "year":2009, "make": "Maybach", "model": "Landaulet" },
+ { "year":2009, "make": "Dodge", "model": "Challenger" },
+ { "year":2009, "make": "Dodge", "model": "Charger" },
+ { "year":2009, "make": "Dodge", "model": "Ram" },
+ { "year":2009, "make": "Dodge", "model": "Caliber" },
+ { "year":2009, "make": "Dodge", "model": "Nitro" },
+ { "year":2009, "make": "Dodge", "model": "Durango" },
+ { "year":2009, "make": "Dodge", "model": "Journey" },
+ { "year":2009, "make": "Dodge", "model": "Sprinter" },
+ { "year":2009, "make": "Dodge", "model": "Avenger" },
+ { "year":2009, "make": "Dodge", "model": "Viper" },
+ { "year":2009, "make": "Dodge", "model": "Caravan" },
+ { "year":2009, "make": "Dodge", "model": "Dakota" },
+ { "year":2009, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2009, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2009, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2009, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2009, "make": "Nissan", "model": "Frontier" },
+ { "year":2009, "make": "Nissan", "model": "Versa" },
+ { "year":2009, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2009, "make": "Nissan", "model": "350Z" },
+ { "year":2009, "make": "Nissan", "model": "Murano" },
+ { "year":2009, "make": "Nissan", "model": "Altima" },
+ { "year":2009, "make": "Nissan", "model": "Xterra" },
+ { "year":2009, "make": "Nissan", "model": "Rogue" },
+ { "year":2009, "make": "Nissan", "model": "Quest" },
+ { "year":2009, "make": "Nissan", "model": "Cube" },
+ { "year":2009, "make": "Nissan", "model": "GT-R" },
+ { "year":2009, "make": "Nissan", "model": "Maxima" },
+ { "year":2009, "make": "Nissan", "model": "Titan" },
+ { "year":2009, "make": "Nissan", "model": "Armada" },
+ { "year":2009, "make": "Nissan", "model": "370Z" },
+ { "year":2009, "make": "Nissan", "model": "Sentra" },
+ { "year":2009, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2009, "make": "Land Rover", "model": "Freelander" },
+ { "year":2009, "make": "Land Rover", "model": "Range Rover Sport" },
+ { "year":2009, "make": "Land Rover", "model": "LR2" },
+ { "year":2009, "make": "Land Rover", "model": "LR3" },
+ { "year":2009, "make": "Chrysler", "model": "300" },
+ { "year":2009, "make": "Chrysler", "model": "Sebring" },
+ { "year":2009, "make": "Chrysler", "model": "Aspen" },
+ { "year":2009, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2009, "make": "Chrysler", "model": "PT Cruiser" },
+ { "year":2009, "make": "Ford", "model": "E-Series" },
+ { "year":2009, "make": "Ford", "model": "F-Series Super Duty" },
+ { "year":2009, "make": "Ford", "model": "Fusion" },
+ { "year":2009, "make": "Ford", "model": "Escape" },
+ { "year":2009, "make": "Ford", "model": "Focus" },
+ { "year":2009, "make": "Ford", "model": "Ranger" },
+ { "year":2009, "make": "Ford", "model": "GT500" },
+ { "year":2009, "make": "Ford", "model": "Taurus" },
+ { "year":2009, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2009, "make": "Ford", "model": "Taurus X" },
+ { "year":2009, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2009, "make": "Ford", "model": "Edge" },
+ { "year":2009, "make": "Ford", "model": "Expedition" },
+ { "year":2009, "make": "Ford", "model": "F-Series" },
+ { "year":2009, "make": "Ford", "model": "Mustang" },
+ { "year":2009, "make": "Ford", "model": "Flex" },
+ { "year":2009, "make": "Ford", "model": "Explorer" },
+ { "year":2009, "make": "Ford", "model": "E150" },
+ { "year":2009, "make": "Ford", "model": "E250" },
+ { "year":2009, "make": "Ford", "model": "E350" },
+ { "year":2009, "make": "Ford", "model": "Expedition EL" },
+ { "year":2009, "make": "Ford", "model": "F150" },
+ { "year":2009, "make": "Ford", "model": "F250" },
+ { "year":2009, "make": "Ford", "model": "F350" },
+ { "year":2009, "make": "Ford", "model": "F450" },
+ { "year":2009, "make": "Bentley", "model": "Continental GT" },
+ { "year":2009, "make": "Bentley", "model": "Arnage" },
+ { "year":2009, "make": "Bentley", "model": "Brooklands" },
+ { "year":2009, "make": "Bentley", "model": "Azure" },
+ { "year":2009, "make": "Bentley", "model": "Continental GTC" },
+ { "year":2009, "make": "Bentley", "model": "Continental Flying Spur" },
+ { "year":2009, "make": "Bentley", "model": "Continental" },
+ { "year":2009, "make": "Morgan", "model": "Aero 8" },
+ { "year":2009, "make": "Suzuki", "model": "SX4" },
+ { "year":2009, "make": "Suzuki", "model": "Equator" },
+ { "year":2009, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2009, "make": "Suzuki", "model": "XL7" },
+ { "year":2009, "make": "Mitsubishi", "model": "Raider" },
+ { "year":2009, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2009, "make": "Mitsubishi", "model": "Tundra" },
+ { "year":2009, "make": "Mitsubishi", "model": "Endeavor" },
+ { "year":2009, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2009, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2009, "make": "Mitsubishi", "model": "Outlander" },
+ { "year":2009, "make": "Lotus", "model": "Exige" },
+ { "year":2009, "make": "Lotus", "model": "Elise" },
+ { "year":2009, "make": "Jeep", "model": "Wrangler" },
+ { "year":2009, "make": "Jeep", "model": "Patriot" },
+ { "year":2009, "make": "Jeep", "model": "Compass" },
+ { "year":2009, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2009, "make": "Jeep", "model": "Commander" },
+ { "year":2009, "make": "Jeep", "model": "Liberty" },
+ { "year":2009, "make": "Mercury", "model": "Mariner" },
+ { "year":2009, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2009, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2009, "make": "Mercury", "model": "Milan" },
+ { "year":2009, "make": "Mercury", "model": "Sable" },
+ { "year":2009, "make": "Lincoln", "model": "Town Car" },
+ { "year":2009, "make": "Lincoln", "model": "Navigator" },
+ { "year":2009, "make": "Lincoln", "model": "MKS" },
+ { "year":2009, "make": "Lincoln", "model": "MKZ" },
+ { "year":2009, "make": "Lincoln", "model": "MKX" },
+ { "year":2009, "make": "Lincoln", "model": "Navigator L" },
+ { "year":2009, "make": "Jaguar", "model": "XJ" },
+ { "year":2009, "make": "Jaguar", "model": "XK" },
+ { "year":2009, "make": "Jaguar", "model": "XF" },
+ { "year":2009, "make": "Maserati", "model": "Quattroporte" },
+ { "year":2009, "make": "Maserati", "model": "GranTurismo" },
+ { "year":2009, "make": "Smart", "model": "Fortwo" },
+ { "year":2009, "make": "Saturn", "model": "Outlook" },
+ { "year":2009, "make": "Saturn", "model": "Aura" },
+ { "year":2009, "make": "Saturn", "model": "VUE" },
+ { "year":2009, "make": "Saturn", "model": "Astra" },
+ { "year":2009, "make": "Saturn", "model": "Sky" },
+ { "year":2009, "make": "Porsche", "model": "911" },
+ { "year":2009, "make": "Porsche", "model": "Cayenne" },
+ { "year":2009, "make": "Porsche", "model": "Boxster" },
+ { "year":2009, "make": "Porsche", "model": "Cayman" },
+ { "year":2009, "make": "Isuzu", "model": "Ascender" },
+ { "year":2009, "make": "MINI", "model": "Cooper" },
+ { "year":2009, "make": "MINI", "model": "Clubman" },
+ { "year":2009, "make": "MINI", "model": "Cooper Clubman" },
+ { "year":2009, "make": "Aptera", "model": "2e" },
+ { "year":2009, "make": "Aptera", "model": "Typ-1" },
+ { "year":2009, "make": "Rolls-Royce", "model": "Phantom" },
+ { "year":2009, "make": "Bugatti", "model": "Veyron" },
+ { "year":2009, "make": "Aston Martin", "model": "DBS" },
+ { "year":2009, "make": "Aston Martin", "model": "V8 Vantage" },
+ { "year":2009, "make": "Aston Martin", "model": "DB9" },
+ { "year":2009, "make": "Aston Martin", "model": "Vantage" },
+ { "year":2010, "make": "BMW", "model": "1 Series" },
+ { "year":2010, "make": "BMW", "model": "3 Series" },
+ { "year":2010, "make": "BMW", "model": "5 Series" },
+ { "year":2010, "make": "BMW", "model": "6 Series" },
+ { "year":2010, "make": "BMW", "model": "7 Series" },
+ { "year":2010, "make": "BMW", "model": "M3" },
+ { "year":2010, "make": "BMW", "model": "X6" },
+ { "year":2010, "make": "BMW", "model": "M6" },
+ { "year":2010, "make": "BMW", "model": "Z4" },
+ { "year":2010, "make": "BMW", "model": "X3" },
+ { "year":2010, "make": "BMW", "model": "X5" },
+ { "year":2010, "make": "BMW", "model": "M5" },
+ { "year":2010, "make": "BMW", "model": "X5 M" },
+ { "year":2010, "make": "BMW", "model": "X6 M" },
+ { "year":2010, "make": "Honda", "model": "CR-V" },
+ { "year":2010, "make": "Honda", "model": "Civic" },
+ { "year":2010, "make": "Honda", "model": "Ridgeline" },
+ { "year":2010, "make": "Honda", "model": "Accord" },
+ { "year":2010, "make": "Honda", "model": "Odyssey" },
+ { "year":2010, "make": "Honda", "model": "Pilot" },
+ { "year":2010, "make": "Honda", "model": "Insight" },
+ { "year":2010, "make": "Honda", "model": "Fit" },
+ { "year":2010, "make": "Honda", "model": "Element" },
+ { "year":2010, "make": "Honda", "model": "Accord Crosstour" },
+ { "year":2010, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2010, "make": "Volkswagen", "model": "Passat" },
+ { "year":2010, "make": "Volkswagen", "model": "Routan" },
+ { "year":2010, "make": "Volkswagen", "model": "Eos" },
+ { "year":2010, "make": "Volkswagen", "model": "Touareg" },
+ { "year":2010, "make": "Volkswagen", "model": "Rabbit" },
+ { "year":2010, "make": "Volkswagen", "model": "GTI" },
+ { "year":2010, "make": "Volkswagen", "model": "CC" },
+ { "year":2010, "make": "Volkswagen", "model": "Tiguan" },
+ { "year":2010, "make": "Volkswagen", "model": "Golf" },
+ { "year":2010, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "Sprinter" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "CLS-Class" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "GL-Class" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "GLK-Class" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "R-Class" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2010, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2010, "make": "Aston Martin", "model": "Rapide" },
+ { "year":2010, "make": "Aston Martin", "model": "V8 Vantage" },
+ { "year":2010, "make": "Aston Martin", "model": "DBS" },
+ { "year":2010, "make": "Aston Martin", "model": "DB9" },
+ { "year":2010, "make": "Aston Martin", "model": "Vantage" },
+ { "year":2010, "make": "Nissan", "model": "Altima" },
+ { "year":2010, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2010, "make": "Nissan", "model": "Armada" },
+ { "year":2010, "make": "Nissan", "model": "370Z" },
+ { "year":2010, "make": "Nissan", "model": "Frontier" },
+ { "year":2010, "make": "Nissan", "model": "GT-R" },
+ { "year":2010, "make": "Nissan", "model": "Xterra" },
+ { "year":2010, "make": "Nissan", "model": "Rogue" },
+ { "year":2010, "make": "Nissan", "model": "Versa" },
+ { "year":2010, "make": "Nissan", "model": "Sentra" },
+ { "year":2010, "make": "Nissan", "model": "Cube" },
+ { "year":2010, "make": "Nissan", "model": "Murano" },
+ { "year":2010, "make": "Nissan", "model": "Maxima" },
+ { "year":2010, "make": "Nissan", "model": "Titan" },
+ { "year":2010, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2010, "make": "Hyundai", "model": "Veracruz" },
+ { "year":2010, "make": "Hyundai", "model": "Tucson" },
+ { "year":2010, "make": "Hyundai", "model": "Accent" },
+ { "year":2010, "make": "Hyundai", "model": "Sonata" },
+ { "year":2010, "make": "Hyundai", "model": "Elantra" },
+ { "year":2010, "make": "Hyundai", "model": "Genesis" },
+ { "year":2010, "make": "Hyundai", "model": "Azera" },
+ { "year":2010, "make": "Hyundai", "model": "Genesis Coupe" },
+ { "year":2010, "make": "Porsche", "model": "911" },
+ { "year":2010, "make": "Porsche", "model": "Panamera" },
+ { "year":2010, "make": "Porsche", "model": "Cayman" },
+ { "year":2010, "make": "Porsche", "model": "Cayenne" },
+ { "year":2010, "make": "Porsche", "model": "Boxster" },
+ { "year":2010, "make": "Mercury", "model": "Milan" },
+ { "year":2010, "make": "Mercury", "model": "Mariner" },
+ { "year":2010, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2010, "make": "Mercury", "model": "Mountaineer" },
+ { "year":2010, "make": "Land Rover", "model": "Freelander" },
+ { "year":2010, "make": "Land Rover", "model": "Range Rover Sport" },
+ { "year":2010, "make": "Land Rover", "model": "Discovery" },
+ { "year":2010, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2010, "make": "Land Rover", "model": "LR2" },
+ { "year":2010, "make": "Land Rover", "model": "LR4" },
+ { "year":2010, "make": "Mazda", "model": "CX-9" },
+ { "year":2010, "make": "Mazda", "model": "Mazdaspeed 3" },
+ { "year":2010, "make": "Mazda", "model": "RX-8" },
+ { "year":2010, "make": "Mazda", "model": "CX-7" },
+ { "year":2010, "make": "Mazda", "model": "Tribute" },
+ { "year":2010, "make": "Mazda", "model": "Mazda3" },
+ { "year":2010, "make": "Mazda", "model": "Mazda6" },
+ { "year":2010, "make": "Mazda", "model": "Mazda5" },
+ { "year":2010, "make": "Mazda", "model": "MX-5" },
+ { "year":2010, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2010, "make": "Toyota", "model": "Tundra" },
+ { "year":2010, "make": "Toyota", "model": "Camry Hybrid" },
+ { "year":2010, "make": "Toyota", "model": "Avalon" },
+ { "year":2010, "make": "Toyota", "model": "Sienna" },
+ { "year":2010, "make": "Toyota", "model": "FJ Cruiser" },
+ { "year":2010, "make": "Toyota", "model": "Matrix" },
+ { "year":2010, "make": "Toyota", "model": "RAV4" },
+ { "year":2010, "make": "Toyota", "model": "Highlander" },
+ { "year":2010, "make": "Toyota", "model": "Yaris" },
+ { "year":2010, "make": "Toyota", "model": "Camry" },
+ { "year":2010, "make": "Toyota", "model": "Venza" },
+ { "year":2010, "make": "Toyota", "model": "Tacoma" },
+ { "year":2010, "make": "Toyota", "model": "Prius" },
+ { "year":2010, "make": "Toyota", "model": "Sequoia" },
+ { "year":2010, "make": "Toyota", "model": "4Runner" },
+ { "year":2010, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2010, "make": "Toyota", "model": "Corolla" },
+ { "year":2010, "make": "Toyota", "model": "TundraMax" },
+ { "year":2010, "make": "Kia", "model": "Soul" },
+ { "year":2010, "make": "Kia", "model": "Optima" },
+ { "year":2010, "make": "Kia", "model": "Sportage" },
+ { "year":2010, "make": "Kia", "model": "Sedona" },
+ { "year":2010, "make": "Kia", "model": "Forte" },
+ { "year":2010, "make": "Kia", "model": "Rio" },
+ { "year":2010, "make": "Kia", "model": "Rondo" },
+ { "year":2010, "make": "Infiniti", "model": "QX56" },
+ { "year":2010, "make": "Infiniti", "model": "M" },
+ { "year":2010, "make": "Infiniti", "model": "G37" },
+ { "year":2010, "make": "Infiniti", "model": "EX" },
+ { "year":2010, "make": "Infiniti", "model": "FX" },
+ { "year":2010, "make": "Infiniti", "model": "G" },
+ { "year":2010, "make": "Infiniti", "model": "QX" },
+ { "year":2010, "make": "Chevrolet", "model": "Aveo" },
+ { "year":2010, "make": "Chevrolet", "model": "Traverse" },
+ { "year":2010, "make": "Chevrolet", "model": "Equinox" },
+ { "year":2010, "make": "Chevrolet", "model": "Silverado" },
+ { "year":2010, "make": "Chevrolet", "model": "HHR" },
+ { "year":2010, "make": "Chevrolet", "model": "Express" },
+ { "year":2010, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2010, "make": "Chevrolet", "model": "Impala" },
+ { "year":2010, "make": "Chevrolet", "model": "Colorado" },
+ { "year":2010, "make": "Chevrolet", "model": "Suburban" },
+ { "year":2010, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2010, "make": "Chevrolet", "model": "Avalanche" },
+ { "year":2010, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2010, "make": "Chevrolet", "model": "Camaro" },
+ { "year":2010, "make": "Chevrolet", "model": "Cobalt" },
+ { "year":2010, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2010, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2010, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2010, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2010, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2010, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2010, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2010, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2010, "make": "Subaru", "model": "Impreza" },
+ { "year":2010, "make": "Subaru", "model": "Tribeca" },
+ { "year":2010, "make": "Subaru", "model": "Legacy" },
+ { "year":2010, "make": "Subaru", "model": "Forester" },
+ { "year":2010, "make": "Subaru", "model": "Impreza WRX" },
+ { "year":2010, "make": "Subaru", "model": "Outback" },
+ { "year":2010, "make": "Maybach", "model": "57" },
+ { "year":2010, "make": "Maybach", "model": "62" },
+ { "year":2010, "make": "Maybach", "model": "Landaulet" },
+ { "year":2010, "make": "Cadillac", "model": "Escalade" },
+ { "year":2010, "make": "Cadillac", "model": "SRX" },
+ { "year":2010, "make": "Cadillac", "model": "DTS" },
+ { "year":2010, "make": "Cadillac", "model": "CTS-V" },
+ { "year":2010, "make": "Cadillac", "model": "CTS" },
+ { "year":2010, "make": "Cadillac", "model": "STS" },
+ { "year":2010, "make": "Cadillac", "model": "Escalade ESV" },
+ { "year":2010, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2010, "make": "Audi", "model": "Q7" },
+ { "year":2010, "make": "Audi", "model": "Q5" },
+ { "year":2010, "make": "Audi", "model": "S5" },
+ { "year":2010, "make": "Audi", "model": "TT" },
+ { "year":2010, "make": "Audi", "model": "A4" },
+ { "year":2010, "make": "Audi", "model": "A5" },
+ { "year":2010, "make": "Audi", "model": "A8" },
+ { "year":2010, "make": "Audi", "model": "R8" },
+ { "year":2010, "make": "Audi", "model": "S4" },
+ { "year":2010, "make": "Audi", "model": "A6" },
+ { "year":2010, "make": "Audi", "model": "A3" },
+ { "year":2010, "make": "Audi", "model": "S6" },
+ { "year":2010, "make": "Lincoln", "model": "Town Car" },
+ { "year":2010, "make": "Lincoln", "model": "MKX" },
+ { "year":2010, "make": "Lincoln", "model": "Navigator" },
+ { "year":2010, "make": "Lincoln", "model": "MKZ" },
+ { "year":2010, "make": "Lincoln", "model": "MKT" },
+ { "year":2010, "make": "Lincoln", "model": "MKS" },
+ { "year":2010, "make": "Lincoln", "model": "Navigator L" },
+ { "year":2010, "make": "Rolls-Royce", "model": "Phantom" },
+ { "year":2010, "make": "Rolls-Royce", "model": "Ghost" },
+ { "year":2010, "make": "Ford", "model": "Escape" },
+ { "year":2010, "make": "Ford", "model": "Mustang" },
+ { "year":2010, "make": "Ford", "model": "Transit Connect" },
+ { "year":2010, "make": "Ford", "model": "F-Series Super Duty" },
+ { "year":2010, "make": "Ford", "model": "E-Series" },
+ { "year":2010, "make": "Ford", "model": "Focus" },
+ { "year":2010, "make": "Ford", "model": "Explorer" },
+ { "year":2010, "make": "Ford", "model": "Flex" },
+ { "year":2010, "make": "Ford", "model": "Edge" },
+ { "year":2010, "make": "Ford", "model": "F-Series" },
+ { "year":2010, "make": "Ford", "model": "Fusion" },
+ { "year":2010, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2010, "make": "Ford", "model": "Ranger" },
+ { "year":2010, "make": "Ford", "model": "Taurus" },
+ { "year":2010, "make": "Ford", "model": "Expedition" },
+ { "year":2010, "make": "Ford", "model": "E150" },
+ { "year":2010, "make": "Ford", "model": "E250" },
+ { "year":2010, "make": "Ford", "model": "E350" },
+ { "year":2010, "make": "Ford", "model": "Expedition EL" },
+ { "year":2010, "make": "Ford", "model": "Explorer Sport Trac" },
+ { "year":2010, "make": "Ford", "model": "F150" },
+ { "year":2010, "make": "Ford", "model": "F250" },
+ { "year":2010, "make": "Ford", "model": "F350" },
+ { "year":2010, "make": "Ford", "model": "F450" },
+ { "year":2010, "make": "Dodge", "model": "Caravan" },
+ { "year":2010, "make": "Dodge", "model": "Viper" },
+ { "year":2010, "make": "Dodge", "model": "Charger" },
+ { "year":2010, "make": "Dodge", "model": "Journey" },
+ { "year":2010, "make": "Dodge", "model": "Caliber" },
+ { "year":2010, "make": "Dodge", "model": "Ram" },
+ { "year":2010, "make": "Dodge", "model": "Challenger" },
+ { "year":2010, "make": "Dodge", "model": "Nitro" },
+ { "year":2010, "make": "Dodge", "model": "Avenger" },
+ { "year":2010, "make": "Dodge", "model": "Dakota" },
+ { "year":2010, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2010, "make": "Dodge", "model": "Ram 1500" },
+ { "year":2010, "make": "Dodge", "model": "Ram 2500" },
+ { "year":2010, "make": "Dodge", "model": "Ram 3500" },
+ { "year":2010, "make": "Lexus", "model": "LS" },
+ { "year":2010, "make": "Lexus", "model": "GS" },
+ { "year":2010, "make": "Lexus", "model": "IS" },
+ { "year":2010, "make": "Lexus", "model": "IS-F" },
+ { "year":2010, "make": "Lexus", "model": "LS Hybrid" },
+ { "year":2010, "make": "Lexus", "model": "LX" },
+ { "year":2010, "make": "Lexus", "model": "RX Hybrid" },
+ { "year":2010, "make": "Lexus", "model": "HS" },
+ { "year":2010, "make": "Lexus", "model": "GX" },
+ { "year":2010, "make": "Lexus", "model": "RX" },
+ { "year":2010, "make": "Lexus", "model": "ES" },
+ { "year":2010, "make": "Lexus", "model": "IS F" },
+ { "year":2010, "make": "Lexus", "model": "SC" },
+ { "year":2010, "make": "Mitsubishi", "model": "Lancer Evolution" },
+ { "year":2010, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2010, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2010, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2010, "make": "Mitsubishi", "model": "Endeavor" },
+ { "year":2010, "make": "Mitsubishi", "model": "Outlander" },
+ { "year":2010, "make": "Ferrari", "model": "458 Italia" },
+ { "year":2010, "make": "Ferrari", "model": "California" },
+ { "year":2010, "make": "Ferrari", "model": "612 Scaglietti" },
+ { "year":2010, "make": "Ferrari", "model": "599 GTB Fiorano" },
+ { "year":2010, "make": "Maserati", "model": "Quattroporte" },
+ { "year":2010, "make": "Maserati", "model": "GranTurismo" },
+ { "year":2010, "make": "Scion", "model": "xB" },
+ { "year":2010, "make": "Scion", "model": "tC" },
+ { "year":2010, "make": "Scion", "model": "xD" },
+ { "year":2010, "make": "Volvo", "model": "C30" },
+ { "year":2010, "make": "Volvo", "model": "S40" },
+ { "year":2010, "make": "Volvo", "model": "V50" },
+ { "year":2010, "make": "Volvo", "model": "XC90" },
+ { "year":2010, "make": "Volvo", "model": "S60" },
+ { "year":2010, "make": "Volvo", "model": "C70" },
+ { "year":2010, "make": "Volvo", "model": "XC70" },
+ { "year":2010, "make": "Volvo", "model": "S80" },
+ { "year":2010, "make": "Volvo", "model": "XC60" },
+ { "year":2010, "make": "Volvo", "model": "V70" },
+ { "year":2010, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2010, "make": "Jeep", "model": "Commander" },
+ { "year":2010, "make": "Jeep", "model": "Patriot" },
+ { "year":2010, "make": "Jeep", "model": "Compass" },
+ { "year":2010, "make": "Jeep", "model": "Liberty" },
+ { "year":2010, "make": "Jeep", "model": "Wrangler" },
+ { "year":2010, "make": "Lotus", "model": "Exige" },
+ { "year":2010, "make": "Lotus", "model": "Elise" },
+ { "year":2010, "make": "Lotus", "model": "Evora" },
+ { "year":2010, "make": "Chrysler", "model": "300" },
+ { "year":2010, "make": "Chrysler", "model": "Sebring" },
+ { "year":2010, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2010, "make": "Chrysler", "model": "PT Cruiser" },
+ { "year":2010, "make": "GMC", "model": "Savana" },
+ { "year":2010, "make": "GMC", "model": "Sierra" },
+ { "year":2010, "make": "GMC", "model": "Canyon" },
+ { "year":2010, "make": "GMC", "model": "Terrain" },
+ { "year":2010, "make": "GMC", "model": "Yukon" },
+ { "year":2010, "make": "GMC", "model": "Acadia" },
+ { "year":2010, "make": "GMC", "model": "Savana 1500" },
+ { "year":2010, "make": "GMC", "model": "Savana 2500" },
+ { "year":2010, "make": "GMC", "model": "Savana 3500" },
+ { "year":2010, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2010, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2010, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2010, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2010, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2010, "make": "Jaguar", "model": "XF" },
+ { "year":2010, "make": "Jaguar", "model": "XK" },
+ { "year":2010, "make": "Jaguar", "model": "XJ" },
+ { "year":2010, "make": "Bentley", "model": "Brooklands" },
+ { "year":2010, "make": "Bentley", "model": "Azure" },
+ { "year":2010, "make": "Bentley", "model": "Continental Flying Spur" },
+ { "year":2010, "make": "Bentley", "model": "Continental Super" },
+ { "year":2010, "make": "Bentley", "model": "Continental GT" },
+ { "year":2010, "make": "Bentley", "model": "Continental GTC" },
+ { "year":2010, "make": "Bentley", "model": "Azure T" },
+ { "year":2010, "make": "Bentley", "model": "Continental" },
+ { "year":2010, "make": "Suzuki", "model": "SX4" },
+ { "year":2010, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2010, "make": "Suzuki", "model": "Equator" },
+ { "year":2010, "make": "Suzuki", "model": "Kizashi" },
+ { "year":2010, "make": "Saab", "model": "9-3" },
+ { "year":2010, "make": "Saab", "model": "9-5" },
+ { "year":2010, "make": "Buick", "model": "Lucerne" },
+ { "year":2010, "make": "Buick", "model": "LaCrosse" },
+ { "year":2010, "make": "Buick", "model": "Enclave" },
+ { "year":2010, "make": "Lamborghini", "model": "Gallardo" },
+ { "year":2010, "make": "Lamborghini", "model": "MurciƩlago" },
+ { "year":2010, "make": "MINI", "model": "Clubman" },
+ { "year":2010, "make": "MINI", "model": "Cooper" },
+ { "year":2010, "make": "MINI", "model": "Cooper Clubman" },
+ { "year":2010, "make": "Acura", "model": "TL" },
+ { "year":2010, "make": "Acura", "model": "RL" },
+ { "year":2010, "make": "Acura", "model": "ZDX" },
+ { "year":2010, "make": "Acura", "model": "TSX" },
+ { "year":2010, "make": "Acura", "model": "MDX" },
+ { "year":2010, "make": "Acura", "model": "RDX" },
+ { "year":2010, "make": "Tesla", "model": "Roadster" },
+ { "year":2010, "make": "Smart", "model": "Fortwo" },
+ { "year":2010, "make": "Aptera", "model": "Type-1h" },
+ { "year":2010, "make": "Land Rover", "model": "Defender Ice Edition" },
+ { "year":2010, "make": "HUMMER", "model": "H3" },
+ { "year":2010, "make": "HUMMER", "model": "H3T" },
+ { "year":2010, "make": "Pontiac", "model": "G3" },
+ { "year":2010, "make": "Pontiac", "model": "G6" },
+ { "year":2010, "make": "Pontiac", "model": "Vibe" },
+ { "year":2010, "make": "Saturn", "model": "Outlook" },
+ { "year":2010, "make": "Saturn", "model": "VUE" },
+ { "year":2011, "make": "Ford", "model": "Taurus" },
+ { "year":2011, "make": "Ford", "model": "Escape" },
+ { "year":2011, "make": "Ford", "model": "F-Series Super Duty" },
+ { "year":2011, "make": "Ford", "model": "Mustang" },
+ { "year":2011, "make": "Ford", "model": "Fusion" },
+ { "year":2011, "make": "Ford", "model": "E-Series" },
+ { "year":2011, "make": "Ford", "model": "Fiesta" },
+ { "year":2011, "make": "Ford", "model": "Explorer" },
+ { "year":2011, "make": "Ford", "model": "Focus" },
+ { "year":2011, "make": "Ford", "model": "F-Series" },
+ { "year":2011, "make": "Ford", "model": "Ranger" },
+ { "year":2011, "make": "Ford", "model": "Transit Connect" },
+ { "year":2011, "make": "Ford", "model": "Edge" },
+ { "year":2011, "make": "Ford", "model": "Expedition" },
+ { "year":2011, "make": "Ford", "model": "Flex" },
+ { "year":2011, "make": "Ford", "model": "E150" },
+ { "year":2011, "make": "Ford", "model": "E250" },
+ { "year":2011, "make": "Ford", "model": "E350" },
+ { "year":2011, "make": "Ford", "model": "Expedition EL" },
+ { "year":2011, "make": "Ford", "model": "F150" },
+ { "year":2011, "make": "Ford", "model": "F250" },
+ { "year":2011, "make": "Ford", "model": "F350" },
+ { "year":2011, "make": "Ford", "model": "F450" },
+ { "year":2011, "make": "Ford", "model": "Crown Victoria" },
+ { "year":2011, "make": "Toyota", "model": "Yaris" },
+ { "year":2011, "make": "Toyota", "model": "4Runner" },
+ { "year":2011, "make": "Toyota", "model": "Camry" },
+ { "year":2011, "make": "Toyota", "model": "Sequoia" },
+ { "year":2011, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2011, "make": "Toyota", "model": "Avalon" },
+ { "year":2011, "make": "Toyota", "model": "Matrix" },
+ { "year":2011, "make": "Toyota", "model": "Tacoma" },
+ { "year":2011, "make": "Toyota", "model": "Prius" },
+ { "year":2011, "make": "Toyota", "model": "Highlander" },
+ { "year":2011, "make": "Toyota", "model": "Tundra" },
+ { "year":2011, "make": "Toyota", "model": "FJ Cruiser" },
+ { "year":2011, "make": "Toyota", "model": "RAV4" },
+ { "year":2011, "make": "Toyota", "model": "Corolla" },
+ { "year":2011, "make": "Toyota", "model": "Sienna" },
+ { "year":2011, "make": "Toyota", "model": "Venza" },
+ { "year":2011, "make": "Toyota", "model": "Camry Hybrid" },
+ { "year":2011, "make": "Toyota", "model": "TundraMax" },
+ { "year":2011, "make": "Jaguar", "model": "XJ" },
+ { "year":2011, "make": "Jaguar", "model": "XK" },
+ { "year":2011, "make": "Jaguar", "model": "XF" },
+ { "year":2011, "make": "Mazda", "model": "CX-9" },
+ { "year":2011, "make": "Mazda", "model": "Mazda3" },
+ { "year":2011, "make": "Mazda", "model": "RX-8" },
+ { "year":2011, "make": "Mazda", "model": "Mazda6" },
+ { "year":2011, "make": "Mazda", "model": "Mazdaspeed 3" },
+ { "year":2011, "make": "Mazda", "model": "Mazda2" },
+ { "year":2011, "make": "Mazda", "model": "MX-5" },
+ { "year":2011, "make": "Mazda", "model": "Tribute" },
+ { "year":2011, "make": "Mazda", "model": "CX-7" },
+ { "year":2011, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "GLK-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "CLS-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "GL-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "SLS AMG" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "R-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "Sprinter" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "SLS-Class" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "Sprinter 2500" },
+ { "year":2011, "make": "Mercedes-Benz", "model": "Sprinter 3500" },
+ { "year":2011, "make": "Audi", "model": "S6" },
+ { "year":2011, "make": "Audi", "model": "S5" },
+ { "year":2011, "make": "Audi", "model": "Q5" },
+ { "year":2011, "make": "Audi", "model": "A6" },
+ { "year":2011, "make": "Audi", "model": "TT" },
+ { "year":2011, "make": "Audi", "model": "A4" },
+ { "year":2011, "make": "Audi", "model": "A5" },
+ { "year":2011, "make": "Audi", "model": "R8" },
+ { "year":2011, "make": "Audi", "model": "A8" },
+ { "year":2011, "make": "Audi", "model": "A3" },
+ { "year":2011, "make": "Audi", "model": "Q7" },
+ { "year":2011, "make": "Audi", "model": "S4" },
+ { "year":2011, "make": "Honda", "model": "Accord" },
+ { "year":2011, "make": "Honda", "model": "Odyssey" },
+ { "year":2011, "make": "Honda", "model": "Civic" },
+ { "year":2011, "make": "Honda", "model": "Pilot" },
+ { "year":2011, "make": "Honda", "model": "Element" },
+ { "year":2011, "make": "Honda", "model": "Fit" },
+ { "year":2011, "make": "Honda", "model": "CR-Z" },
+ { "year":2011, "make": "Honda", "model": "Ridgeline" },
+ { "year":2011, "make": "Honda", "model": "CR-V" },
+ { "year":2011, "make": "Honda", "model": "Insight" },
+ { "year":2011, "make": "Honda", "model": "Accord Crosstour" },
+ { "year":2011, "make": "Jeep", "model": "Patriot" },
+ { "year":2011, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2011, "make": "Jeep", "model": "Liberty" },
+ { "year":2011, "make": "Jeep", "model": "Wrangler" },
+ { "year":2011, "make": "Jeep", "model": "Compass" },
+ { "year":2011, "make": "BMW", "model": "1 Series" },
+ { "year":2011, "make": "BMW", "model": "3 Series" },
+ { "year":2011, "make": "BMW", "model": "5 Series" },
+ { "year":2011, "make": "BMW", "model": "7 Series" },
+ { "year":2011, "make": "BMW", "model": "X6" },
+ { "year":2011, "make": "BMW", "model": "M3" },
+ { "year":2011, "make": "BMW", "model": "X3" },
+ { "year":2011, "make": "BMW", "model": "X5" },
+ { "year":2011, "make": "BMW", "model": "Z4" },
+ { "year":2011, "make": "BMW", "model": "X5 M" },
+ { "year":2011, "make": "BMW", "model": "X6 M" },
+ { "year":2011, "make": "Lexus", "model": "RX Hybrid" },
+ { "year":2011, "make": "Lexus", "model": "IS" },
+ { "year":2011, "make": "Lexus", "model": "GX" },
+ { "year":2011, "make": "Lexus", "model": "LS Hybrid" },
+ { "year":2011, "make": "Lexus", "model": "GS" },
+ { "year":2011, "make": "Lexus", "model": "LS" },
+ { "year":2011, "make": "Lexus", "model": "IS-F" },
+ { "year":2011, "make": "Lexus", "model": "CT" },
+ { "year":2011, "make": "Lexus", "model": "RX" },
+ { "year":2011, "make": "Lexus", "model": "HS" },
+ { "year":2011, "make": "Lexus", "model": "LX" },
+ { "year":2011, "make": "Lexus", "model": "ES" },
+ { "year":2011, "make": "Lexus", "model": "IS F" },
+ { "year":2011, "make": "Dodge", "model": "Challenger" },
+ { "year":2011, "make": "Dodge", "model": "Ram" },
+ { "year":2011, "make": "Dodge", "model": "Journey" },
+ { "year":2011, "make": "Dodge", "model": "Avenger" },
+ { "year":2011, "make": "Dodge", "model": "Durango" },
+ { "year":2011, "make": "Dodge", "model": "Dakota" },
+ { "year":2011, "make": "Dodge", "model": "Caliber" },
+ { "year":2011, "make": "Dodge", "model": "Nitro" },
+ { "year":2011, "make": "Dodge", "model": "Caravan" },
+ { "year":2011, "make": "Dodge", "model": "Charger" },
+ { "year":2011, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2011, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2011, "make": "Nissan", "model": "Altima" },
+ { "year":2011, "make": "Nissan", "model": "Quest" },
+ { "year":2011, "make": "Nissan", "model": "Cube" },
+ { "year":2011, "make": "Nissan", "model": "Frontier" },
+ { "year":2011, "make": "Nissan", "model": "Sentra" },
+ { "year":2011, "make": "Nissan", "model": "Titan" },
+ { "year":2011, "make": "Nissan", "model": "Maxima" },
+ { "year":2011, "make": "Nissan", "model": "370Z" },
+ { "year":2011, "make": "Nissan", "model": "GT-R" },
+ { "year":2011, "make": "Nissan", "model": "Rogue" },
+ { "year":2011, "make": "Nissan", "model": "Xterra" },
+ { "year":2011, "make": "Nissan", "model": "Leaf" },
+ { "year":2011, "make": "Nissan", "model": "Armada" },
+ { "year":2011, "make": "Nissan", "model": "Versa" },
+ { "year":2011, "make": "Nissan", "model": "JUKE" },
+ { "year":2011, "make": "Nissan", "model": "Murano" },
+ { "year":2011, "make": "GMC", "model": "Sierra" },
+ { "year":2011, "make": "GMC", "model": "Yukon" },
+ { "year":2011, "make": "GMC", "model": "Canyon" },
+ { "year":2011, "make": "GMC", "model": "Savana" },
+ { "year":2011, "make": "GMC", "model": "Acadia" },
+ { "year":2011, "make": "GMC", "model": "Terrain" },
+ { "year":2011, "make": "GMC", "model": "Savana 1500" },
+ { "year":2011, "make": "GMC", "model": "Savana 2500" },
+ { "year":2011, "make": "GMC", "model": "Savana 3500" },
+ { "year":2011, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2011, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2011, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2011, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2011, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2011, "make": "MINI", "model": "Clubman" },
+ { "year":2011, "make": "MINI", "model": "Countryman" },
+ { "year":2011, "make": "MINI", "model": "Cooper" },
+ { "year":2011, "make": "MINI", "model": "Cooper Clubman" },
+ { "year":2011, "make": "MINI", "model": "Cooper Countryman" },
+ { "year":2011, "make": "Acura", "model": "RDX" },
+ { "year":2011, "make": "Acura", "model": "TSX" },
+ { "year":2011, "make": "Acura", "model": "ZDX" },
+ { "year":2011, "make": "Acura", "model": "RL" },
+ { "year":2011, "make": "Acura", "model": "MDX" },
+ { "year":2011, "make": "Acura", "model": "TL" },
+ { "year":2011, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2011, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2011, "make": "Chevrolet", "model": "Equinox" },
+ { "year":2011, "make": "Chevrolet", "model": "Suburban" },
+ { "year":2011, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2011, "make": "Chevrolet", "model": "Volt" },
+ { "year":2011, "make": "Chevrolet", "model": "Aveo" },
+ { "year":2011, "make": "Chevrolet", "model": "HHR" },
+ { "year":2011, "make": "Chevrolet", "model": "Cruze" },
+ { "year":2011, "make": "Chevrolet", "model": "Express" },
+ { "year":2011, "make": "Chevrolet", "model": "Camaro" },
+ { "year":2011, "make": "Chevrolet", "model": "Silverado" },
+ { "year":2011, "make": "Chevrolet", "model": "Traverse" },
+ { "year":2011, "make": "Chevrolet", "model": "Colorado" },
+ { "year":2011, "make": "Chevrolet", "model": "Avalanche" },
+ { "year":2011, "make": "Chevrolet", "model": "Impala" },
+ { "year":2011, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2011, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2011, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2011, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2011, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2011, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2011, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2011, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2011, "make": "Aston Martin", "model": "V8 Vantage S" },
+ { "year":2011, "make": "Aston Martin", "model": "V8 Vantage" },
+ { "year":2011, "make": "Aston Martin", "model": "Rapide" },
+ { "year":2011, "make": "Aston Martin", "model": "DBS" },
+ { "year":2011, "make": "Aston Martin", "model": "V12 Vantage" },
+ { "year":2011, "make": "Aston Martin", "model": "Virage" },
+ { "year":2011, "make": "Aston Martin", "model": "DB9" },
+ { "year":2011, "make": "Aston Martin", "model": "Vantage" },
+ { "year":2011, "make": "Bentley", "model": "Mulsanne" },
+ { "year":2011, "make": "Bentley", "model": "Continental Super" },
+ { "year":2011, "make": "Bentley", "model": "Continental GTC" },
+ { "year":2011, "make": "Bentley", "model": "Continental Flying Spur" },
+ { "year":2011, "make": "Bentley", "model": "Continental" },
+ { "year":2011, "make": "Volkswagen", "model": "Touareg" },
+ { "year":2011, "make": "Volkswagen", "model": "Golf" },
+ { "year":2011, "make": "Volkswagen", "model": "Routan" },
+ { "year":2011, "make": "Volkswagen", "model": "CC" },
+ { "year":2011, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2011, "make": "Volkswagen", "model": "GTI" },
+ { "year":2011, "make": "Volkswagen", "model": "Eos" },
+ { "year":2011, "make": "Volkswagen", "model": "Tiguan" },
+ { "year":2011, "make": "Infiniti", "model": "EX" },
+ { "year":2011, "make": "Infiniti", "model": "G25" },
+ { "year":2011, "make": "Infiniti", "model": "G37" },
+ { "year":2011, "make": "Infiniti", "model": "QX56" },
+ { "year":2011, "make": "Infiniti", "model": "FX" },
+ { "year":2011, "make": "Infiniti", "model": "M" },
+ { "year":2011, "make": "Infiniti", "model": "IPL G" },
+ { "year":2011, "make": "Infiniti", "model": "G" },
+ { "year":2011, "make": "Infiniti", "model": "QX" },
+ { "year":2011, "make": "Subaru", "model": "Legacy" },
+ { "year":2011, "make": "Subaru", "model": "Impreza WRX" },
+ { "year":2011, "make": "Subaru", "model": "Impreza" },
+ { "year":2011, "make": "Subaru", "model": "Outback" },
+ { "year":2011, "make": "Subaru", "model": "Tribeca" },
+ { "year":2011, "make": "Subaru", "model": "Forester" },
+ { "year":2011, "make": "Saab", "model": "9-3" },
+ { "year":2011, "make": "Saab", "model": "9-5" },
+ { "year":2011, "make": "Saab", "model": "9-4X" },
+ { "year":2011, "make": "Porsche", "model": "911" },
+ { "year":2011, "make": "Porsche", "model": "Cayenne" },
+ { "year":2011, "make": "Porsche", "model": "Panamera" },
+ { "year":2011, "make": "Porsche", "model": "Boxster" },
+ { "year":2011, "make": "Porsche", "model": "Cayman" },
+ { "year":2011, "make": "Land Rover", "model": "Freelander" },
+ { "year":2011, "make": "Land Rover", "model": "Range Rover Sport" },
+ { "year":2011, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2011, "make": "Land Rover", "model": "Discovery" },
+ { "year":2011, "make": "Land Rover", "model": "LR2" },
+ { "year":2011, "make": "Land Rover", "model": "LR4" },
+ { "year":2011, "make": "Buick", "model": "LaCrosse" },
+ { "year":2011, "make": "Buick", "model": "Regal" },
+ { "year":2011, "make": "Buick", "model": "Lucerne" },
+ { "year":2011, "make": "Buick", "model": "Enclave" },
+ { "year":2011, "make": "Scion", "model": "tC" },
+ { "year":2011, "make": "Scion", "model": "xB" },
+ { "year":2011, "make": "Scion", "model": "xD" },
+ { "year":2011, "make": "Lotus", "model": "Elise" },
+ { "year":2011, "make": "Lotus", "model": "Evora" },
+ { "year":2011, "make": "Lotus", "model": "Exige" },
+ { "year":2011, "make": "Kia", "model": "Optima" },
+ { "year":2011, "make": "Kia", "model": "Forte" },
+ { "year":2011, "make": "Kia", "model": "Rio" },
+ { "year":2011, "make": "Kia", "model": "Sedona" },
+ { "year":2011, "make": "Kia", "model": "Sorento" },
+ { "year":2011, "make": "Kia", "model": "Sportage" },
+ { "year":2011, "make": "Kia", "model": "Soul" },
+ { "year":2011, "make": "Hyundai", "model": "Elantra" },
+ { "year":2011, "make": "Hyundai", "model": "Sonata" },
+ { "year":2011, "make": "Hyundai", "model": "Genesis" },
+ { "year":2011, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2011, "make": "Hyundai", "model": "Tucson" },
+ { "year":2011, "make": "Hyundai", "model": "Equus" },
+ { "year":2011, "make": "Hyundai", "model": "Veracruz" },
+ { "year":2011, "make": "Hyundai", "model": "Accent" },
+ { "year":2011, "make": "Hyundai", "model": "Azera" },
+ { "year":2011, "make": "Hyundai", "model": "Genesis Coupe" },
+ { "year":2011, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2011, "make": "Suzuki", "model": "SX4" },
+ { "year":2011, "make": "Suzuki", "model": "Kizashi" },
+ { "year":2011, "make": "Suzuki", "model": "Equator" },
+ { "year":2011, "make": "Smart", "model": "Fortwo" },
+ { "year":2011, "make": "Volvo", "model": "C30" },
+ { "year":2011, "make": "Volvo", "model": "V50" },
+ { "year":2011, "make": "Volvo", "model": "XC90" },
+ { "year":2011, "make": "Volvo", "model": "S60" },
+ { "year":2011, "make": "Volvo", "model": "XC60" },
+ { "year":2011, "make": "Volvo", "model": "XC70" },
+ { "year":2011, "make": "Volvo", "model": "C70" },
+ { "year":2011, "make": "Volvo", "model": "S80" },
+ { "year":2011, "make": "Volvo", "model": "S40" },
+ { "year":2011, "make": "Rolls-Royce", "model": "Phantom" },
+ { "year":2011, "make": "Rolls-Royce", "model": "Ghost" },
+ { "year":2011, "make": "Lincoln", "model": "Navigator" },
+ { "year":2011, "make": "Lincoln", "model": "MKT" },
+ { "year":2011, "make": "Lincoln", "model": "MKS" },
+ { "year":2011, "make": "Lincoln", "model": "MKZ" },
+ { "year":2011, "make": "Lincoln", "model": "Town Car" },
+ { "year":2011, "make": "Lincoln", "model": "MKX" },
+ { "year":2011, "make": "Lincoln", "model": "Navigator L" },
+ { "year":2011, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2011, "make": "Mitsubishi", "model": "Outlander" },
+ { "year":2011, "make": "Mitsubishi", "model": "Endeavor" },
+ { "year":2011, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2011, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2011, "make": "Mitsubishi", "model": "Lancer Evolution" },
+ { "year":2011, "make": "Mitsubishi", "model": "Outlander Sport" },
+ { "year":2011, "make": "Mercury", "model": "Mariner" },
+ { "year":2011, "make": "Mercury", "model": "Grand Marquis" },
+ { "year":2011, "make": "Mercury", "model": "Milan" },
+ { "year":2011, "make": "Maserati", "model": "GranTurismo" },
+ { "year":2011, "make": "Maserati", "model": "Quattroporte" },
+ { "year":2011, "make": "Chrysler", "model": "200" },
+ { "year":2011, "make": "Chrysler", "model": "300" },
+ { "year":2011, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2011, "make": "Cadillac", "model": "DTS" },
+ { "year":2011, "make": "Cadillac", "model": "CTS-V" },
+ { "year":2011, "make": "Cadillac", "model": "CTS" },
+ { "year":2011, "make": "Cadillac", "model": "STS" },
+ { "year":2011, "make": "Cadillac", "model": "SRX" },
+ { "year":2011, "make": "Cadillac", "model": "Escalade" },
+ { "year":2011, "make": "Cadillac", "model": "Escalade ESV" },
+ { "year":2011, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2011, "make": "Maybach", "model": "57" },
+ { "year":2011, "make": "Maybach", "model": "62" },
+ { "year":2011, "make": "Maybach", "model": "Landaulet" },
+ { "year":2011, "make": "Ferrari", "model": "458 Italia" },
+ { "year":2011, "make": "Bugatti", "model": "Veyron" },
+ { "year":2011, "make": "Lamborghini", "model": "Gallardo" },
+ { "year":2011, "make": "Tesla", "model": "Roadster" },
+ { "year":2011, "make": "Ram", "model": "1500" },
+ { "year":2011, "make": "Ram", "model": "2500" },
+ { "year":2011, "make": "Ram", "model": "3500" },
+ { "year":2011, "make": "Ram", "model": "Dakota" },
+ { "year":2012, "make": "Porsche", "model": "911" },
+ { "year":2012, "make": "Porsche", "model": "Cayenne" },
+ { "year":2012, "make": "Porsche", "model": "Panamera" },
+ { "year":2012, "make": "Porsche", "model": "Boxster" },
+ { "year":2012, "make": "Porsche", "model": "Cayman" },
+ { "year":2012, "make": "Nissan", "model": "Altima" },
+ { "year":2012, "make": "Nissan", "model": "370Z" },
+ { "year":2012, "make": "Nissan", "model": "Murano" },
+ { "year":2012, "make": "Nissan", "model": "Armada" },
+ { "year":2012, "make": "Nissan", "model": "Pathfinder" },
+ { "year":2012, "make": "Nissan", "model": "Leaf" },
+ { "year":2012, "make": "Nissan", "model": "Xterra" },
+ { "year":2012, "make": "Nissan", "model": "Titan" },
+ { "year":2012, "make": "Nissan", "model": "JUKE" },
+ { "year":2012, "make": "Nissan", "model": "Rogue" },
+ { "year":2012, "make": "Nissan", "model": "Maxima" },
+ { "year":2012, "make": "Nissan", "model": "Versa" },
+ { "year":2012, "make": "Nissan", "model": "Quest" },
+ { "year":2012, "make": "Nissan", "model": "Sentra" },
+ { "year":2012, "make": "Nissan", "model": "GT-R" },
+ { "year":2012, "make": "Nissan", "model": "cube" },
+ { "year":2012, "make": "Nissan", "model": "Frontier" },
+ { "year":2012, "make": "Nissan", "model": "NV1500" },
+ { "year":2012, "make": "Nissan", "model": "NV2500" },
+ { "year":2012, "make": "Nissan", "model": "NV3500" },
+ { "year":2012, "make": "Cadillac", "model": "CTS" },
+ { "year":2012, "make": "Cadillac", "model": "CTS-V" },
+ { "year":2012, "make": "Cadillac", "model": "Escalade" },
+ { "year":2012, "make": "Cadillac", "model": "SRX" },
+ { "year":2012, "make": "Cadillac", "model": "Escalade ESV" },
+ { "year":2012, "make": "Cadillac", "model": "Escalade EXT" },
+ { "year":2012, "make": "Audi", "model": "A3" },
+ { "year":2012, "make": "Audi", "model": "R8" },
+ { "year":2012, "make": "Audi", "model": "A6" },
+ { "year":2012, "make": "Audi", "model": "Q5" },
+ { "year":2012, "make": "Audi", "model": "A5" },
+ { "year":2012, "make": "Audi", "model": "A8" },
+ { "year":2012, "make": "Audi", "model": "TT" },
+ { "year":2012, "make": "Audi", "model": "A7" },
+ { "year":2012, "make": "Audi", "model": "S5" },
+ { "year":2012, "make": "Audi", "model": "A4" },
+ { "year":2012, "make": "Audi", "model": "Q7" },
+ { "year":2012, "make": "Audi", "model": "S4" },
+ { "year":2012, "make": "Volkswagen", "model": "Jetta" },
+ { "year":2012, "make": "Volkswagen", "model": "Golf" },
+ { "year":2012, "make": "Volkswagen", "model": "Routan" },
+ { "year":2012, "make": "Volkswagen", "model": "Touareg" },
+ { "year":2012, "make": "Volkswagen", "model": "Eos" },
+ { "year":2012, "make": "Volkswagen", "model": "New Beetle" },
+ { "year":2012, "make": "Volkswagen", "model": "Passat" },
+ { "year":2012, "make": "Volkswagen", "model": "Tiguan" },
+ { "year":2012, "make": "Volkswagen", "model": "GTI" },
+ { "year":2012, "make": "Volkswagen", "model": "CC" },
+ { "year":2012, "make": "Land Rover", "model": "Range Rover" },
+ { "year":2012, "make": "Land Rover", "model": "Discovery" },
+ { "year":2012, "make": "Land Rover", "model": "Range Rover Sport" },
+ { "year":2012, "make": "Land Rover", "model": "Range Rover Evoque" },
+ { "year":2012, "make": "Land Rover", "model": "LR2" },
+ { "year":2012, "make": "Land Rover", "model": "LR4" },
+ { "year":2012, "make": "Honda", "model": "Odyssey" },
+ { "year":2012, "make": "Honda", "model": "Accord" },
+ { "year":2012, "make": "Honda", "model": "Civic" },
+ { "year":2012, "make": "Honda", "model": "Ridgeline" },
+ { "year":2012, "make": "Honda", "model": "Fit" },
+ { "year":2012, "make": "Honda", "model": "Insight" },
+ { "year":2012, "make": "Honda", "model": "CR-Z" },
+ { "year":2012, "make": "Honda", "model": "Pilot" },
+ { "year":2012, "make": "Honda", "model": "FCX Clarity" },
+ { "year":2012, "make": "Honda", "model": "Crosstour" },
+ { "year":2012, "make": "Honda", "model": "CR-V" },
+ { "year":2012, "make": "Hyundai", "model": "HED-5" },
+ { "year":2012, "make": "Hyundai", "model": "Genesis" },
+ { "year":2012, "make": "Hyundai", "model": "Accent" },
+ { "year":2012, "make": "Hyundai", "model": "Equus" },
+ { "year":2012, "make": "Hyundai", "model": "Santa Fe" },
+ { "year":2012, "make": "Hyundai", "model": "Elantra" },
+ { "year":2012, "make": "Hyundai", "model": "Veracruz" },
+ { "year":2012, "make": "Hyundai", "model": "Sonata" },
+ { "year":2012, "make": "Hyundai", "model": "Tucson" },
+ { "year":2012, "make": "Hyundai", "model": "Veloster" },
+ { "year":2012, "make": "Hyundai", "model": "Azera" },
+ { "year":2012, "make": "Ford", "model": "Focus" },
+ { "year":2012, "make": "Ford", "model": "Mustang" },
+ { "year":2012, "make": "Ford", "model": "F-Series Super Duty" },
+ { "year":2012, "make": "Ford", "model": "E-Series" },
+ { "year":2012, "make": "Ford", "model": "Transit Connect" },
+ { "year":2012, "make": "Ford", "model": "Flex" },
+ { "year":2012, "make": "Ford", "model": "Escape" },
+ { "year":2012, "make": "Ford", "model": "Fusion" },
+ { "year":2012, "make": "Ford", "model": "Taurus" },
+ { "year":2012, "make": "Ford", "model": "Fiesta" },
+ { "year":2012, "make": "Ford", "model": "Explorer" },
+ { "year":2012, "make": "Ford", "model": "Expedition" },
+ { "year":2012, "make": "Ford", "model": "Edge" },
+ { "year":2012, "make": "Ford", "model": "E150" },
+ { "year":2012, "make": "Ford", "model": "E250" },
+ { "year":2012, "make": "Ford", "model": "E350" },
+ { "year":2012, "make": "Ford", "model": "Expedition EL" },
+ { "year":2012, "make": "Ford", "model": "F150" },
+ { "year":2012, "make": "Ford", "model": "F250" },
+ { "year":2012, "make": "Ford", "model": "F350" },
+ { "year":2012, "make": "Ford", "model": "F450" },
+ { "year":2012, "make": "GMC", "model": "Canyon" },
+ { "year":2012, "make": "GMC", "model": "Yukon" },
+ { "year":2012, "make": "GMC", "model": "Sierra" },
+ { "year":2012, "make": "GMC", "model": "Acadia" },
+ { "year":2012, "make": "GMC", "model": "Terrain" },
+ { "year":2012, "make": "GMC", "model": "Savana" },
+ { "year":2012, "make": "GMC", "model": "Savana 1500" },
+ { "year":2012, "make": "GMC", "model": "Savana 2500" },
+ { "year":2012, "make": "GMC", "model": "Savana 3500" },
+ { "year":2012, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2012, "make": "GMC", "model": "Sierra 2500" },
+ { "year":2012, "make": "GMC", "model": "Sierra 3500" },
+ { "year":2012, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2012, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2012, "make": "Saab", "model": "9-3" },
+ { "year":2012, "make": "Volvo", "model": "C30" },
+ { "year":2012, "make": "Volvo", "model": "XC70" },
+ { "year":2012, "make": "Volvo", "model": "XC60" },
+ { "year":2012, "make": "Volvo", "model": "XC90" },
+ { "year":2012, "make": "Volvo", "model": "C70" },
+ { "year":2012, "make": "Volvo", "model": "S80" },
+ { "year":2012, "make": "Volvo", "model": "S60" },
+ { "year":2012, "make": "Chevrolet", "model": "Corvette" },
+ { "year":2012, "make": "Chevrolet", "model": "Colorado" },
+ { "year":2012, "make": "Chevrolet", "model": "Volt" },
+ { "year":2012, "make": "Chevrolet", "model": "Express" },
+ { "year":2012, "make": "Chevrolet", "model": "Sonic" },
+ { "year":2012, "make": "Chevrolet", "model": "Camaro" },
+ { "year":2012, "make": "Chevrolet", "model": "Cruze" },
+ { "year":2012, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2012, "make": "Chevrolet", "model": "Traverse" },
+ { "year":2012, "make": "Chevrolet", "model": "Equinox" },
+ { "year":2012, "make": "Chevrolet", "model": "Impala" },
+ { "year":2012, "make": "Chevrolet", "model": "Avalanche" },
+ { "year":2012, "make": "Chevrolet", "model": "Express 1500" },
+ { "year":2012, "make": "Chevrolet", "model": "Express 2500" },
+ { "year":2012, "make": "Chevrolet", "model": "Express 3500" },
+ { "year":2012, "make": "Chevrolet", "model": "Silverado 1500" },
+ { "year":2012, "make": "Chevrolet", "model": "Silverado 2500" },
+ { "year":2012, "make": "Chevrolet", "model": "Silverado 3500" },
+ { "year":2012, "make": "Chevrolet", "model": "Suburban 1500" },
+ { "year":2012, "make": "Chevrolet", "model": "Suburban 2500" },
+ { "year":2012, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2012, "make": "MINI", "model": "Cooper" },
+ { "year":2012, "make": "MINI", "model": "Countryman" },
+ { "year":2012, "make": "MINI", "model": "Clubman" },
+ { "year":2012, "make": "MINI", "model": "Cooper Clubman" },
+ { "year":2012, "make": "MINI", "model": "Cooper Countryman" },
+ { "year":2012, "make": "BMW", "model": "1 Series" },
+ { "year":2012, "make": "BMW", "model": "3 Series" },
+ { "year":2012, "make": "BMW", "model": "5 Series" },
+ { "year":2012, "make": "BMW", "model": "6 Series" },
+ { "year":2012, "make": "BMW", "model": "7 Series" },
+ { "year":2012, "make": "BMW", "model": "M3" },
+ { "year":2012, "make": "BMW", "model": "X3" },
+ { "year":2012, "make": "BMW", "model": "X5" },
+ { "year":2012, "make": "BMW", "model": "X5 M" },
+ { "year":2012, "make": "BMW", "model": "X6" },
+ { "year":2012, "make": "BMW", "model": "X6 M" },
+ { "year":2012, "make": "BMW", "model": "Z4" },
+ { "year":2012, "make": "Lincoln", "model": "MKX" },
+ { "year":2012, "make": "Lincoln", "model": "Navigator" },
+ { "year":2012, "make": "Lincoln", "model": "MKS" },
+ { "year":2012, "make": "Lincoln", "model": "MKT" },
+ { "year":2012, "make": "Lincoln", "model": "MKZ" },
+ { "year":2012, "make": "Lincoln", "model": "Navigator L" },
+ { "year":2012, "make": "Toyota", "model": "4Runner" },
+ { "year":2012, "make": "Toyota", "model": "Highlander" },
+ { "year":2012, "make": "Toyota", "model": "Yaris" },
+ { "year":2012, "make": "Toyota", "model": "Prius v" },
+ { "year":2012, "make": "Toyota", "model": "FJ Cruiser" },
+ { "year":2012, "make": "Toyota", "model": "Camry Hybrid" },
+ { "year":2012, "make": "Toyota", "model": "Sequoia" },
+ { "year":2012, "make": "Toyota", "model": "RAV4" },
+ { "year":2012, "make": "Toyota", "model": "Sienna" },
+ { "year":2012, "make": "Toyota", "model": "Camry" },
+ { "year":2012, "make": "Toyota", "model": "Prius Plug-in Hybrid" },
+ { "year":2012, "make": "Toyota", "model": "Avalon" },
+ { "year":2012, "make": "Toyota", "model": "Corolla" },
+ { "year":2012, "make": "Toyota", "model": "Matrix" },
+ { "year":2012, "make": "Toyota", "model": "Prius" },
+ { "year":2012, "make": "Toyota", "model": "Prius c" },
+ { "year":2012, "make": "Toyota", "model": "Prius Plug-in" },
+ { "year":2012, "make": "Toyota", "model": "Tacoma" },
+ { "year":2012, "make": "Toyota", "model": "TundraMax" },
+ { "year":2012, "make": "Toyota", "model": "Tundra" },
+ { "year":2012, "make": "Toyota", "model": "Venza" },
+ { "year":2012, "make": "Acura", "model": "ZDX" },
+ { "year":2012, "make": "Acura", "model": "MDX" },
+ { "year":2012, "make": "Acura", "model": "TSX" },
+ { "year":2012, "make": "Acura", "model": "TL" },
+ { "year":2012, "make": "Acura", "model": "RL" },
+ { "year":2012, "make": "Acura", "model": "RDX" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "G-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "CLS-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "GL-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "E-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "GLK-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "SLS AMG" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "S-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "CL-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "C-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "SL-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "M-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "R-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "SLK-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "SLS-Class" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "Sprinter 2500" },
+ { "year":2012, "make": "Mercedes-Benz", "model": "Sprinter 3500" },
+ { "year":2012, "make": "Infiniti", "model": "FX" },
+ { "year":2012, "make": "Infiniti", "model": "M" },
+ { "year":2012, "make": "Infiniti", "model": "G37" },
+ { "year":2012, "make": "Infiniti", "model": "G25" },
+ { "year":2012, "make": "Infiniti", "model": "QX56" },
+ { "year":2012, "make": "Infiniti", "model": "IPL G" },
+ { "year":2012, "make": "Infiniti", "model": "EX" },
+ { "year":2012, "make": "Infiniti", "model": "G" },
+ { "year":2012, "make": "Infiniti", "model": "QX" },
+ { "year":2012, "make": "Aston Martin", "model": "DBS" },
+ { "year":2012, "make": "Aston Martin", "model": "DB9" },
+ { "year":2012, "make": "Aston Martin", "model": "V12 Vantage" },
+ { "year":2012, "make": "Aston Martin", "model": "Virage" },
+ { "year":2012, "make": "Aston Martin", "model": "V8 Vantage" },
+ { "year":2012, "make": "Aston Martin", "model": "Rapide" },
+ { "year":2012, "make": "Aston Martin", "model": "V8 Vantage S" },
+ { "year":2012, "make": "Lexus", "model": "RX" },
+ { "year":2012, "make": "Lexus", "model": "LS" },
+ { "year":2012, "make": "Lexus", "model": "IS" },
+ { "year":2012, "make": "Lexus", "model": "IS-F" },
+ { "year":2012, "make": "Lexus", "model": "CT" },
+ { "year":2012, "make": "Lexus", "model": "RX Hybrid" },
+ { "year":2012, "make": "Lexus", "model": "LS Hybrid" },
+ { "year":2012, "make": "Lexus", "model": "ES" },
+ { "year":2012, "make": "Lexus", "model": "LFA" },
+ { "year":2012, "make": "Lexus", "model": "HS" },
+ { "year":2012, "make": "Lexus", "model": "GX" },
+ { "year":2012, "make": "FIAT", "model": "500" },
+ { "year":2012, "make": "Fiat", "model": "Nuova 500" },
+ { "year":2012, "make": "Dodge", "model": "Avenger" },
+ { "year":2012, "make": "Dodge", "model": "Caravan" },
+ { "year":2012, "make": "Dodge", "model": "Charger" },
+ { "year":2012, "make": "Dodge", "model": "Challenger" },
+ { "year":2012, "make": "Dodge", "model": "Caliber" },
+ { "year":2012, "make": "Dodge", "model": "Durango" },
+ { "year":2012, "make": "Dodge", "model": "Journey" },
+ { "year":2012, "make": "Dodge", "model": "Grand Caravan" },
+ { "year":2012, "make": "Suzuki", "model": "Kizashi" },
+ { "year":2012, "make": "Suzuki", "model": "Grand Vitara" },
+ { "year":2012, "make": "Suzuki", "model": "Equator" },
+ { "year":2012, "make": "Suzuki", "model": "SX4" },
+ { "year":2012, "make": "Subaru", "model": "Legacy" },
+ { "year":2012, "make": "Subaru", "model": "Impreza" },
+ { "year":2012, "make": "Subaru", "model": "Forester" },
+ { "year":2012, "make": "Subaru", "model": "Tribeca" },
+ { "year":2012, "make": "Subaru", "model": "Outback" },
+ { "year":2012, "make": "Ferrari", "model": "458 Italia" },
+ { "year":2012, "make": "Ferrari", "model": "FF" },
+ { "year":2012, "make": "Smart", "model": "Fortwo" },
+ { "year":2012, "make": "Jaguar", "model": "XF" },
+ { "year":2012, "make": "Jaguar", "model": "XK" },
+ { "year":2012, "make": "Jaguar", "model": "XJ" },
+ { "year":2012, "make": "Jeep", "model": "Wrangler" },
+ { "year":2012, "make": "Jeep", "model": "Compass" },
+ { "year":2012, "make": "Jeep", "model": "Grand Cherokee" },
+ { "year":2012, "make": "Jeep", "model": "Patriot" },
+ { "year":2012, "make": "Jeep", "model": "Liberty" },
+ { "year":2012, "make": "Mazda", "model": "Mazda5" },
+ { "year":2012, "make": "Mazda", "model": "Mazda2" },
+ { "year":2012, "make": "Mazda", "model": "CX-9" },
+ { "year":2012, "make": "Mazda", "model": "MX-5" },
+ { "year":2012, "make": "Mazda", "model": "Mazda6" },
+ { "year":2012, "make": "Mazda", "model": "Mazda3" },
+ { "year":2012, "make": "Mazda", "model": "Mazdaspeed 3" },
+ { "year":2012, "make": "Mazda", "model": "CX-7" },
+ { "year":2012, "make": "Mazda", "model": "Miata MX-5" },
+ { "year":2012, "make": "Lamborghini", "model": "Gallardo" },
+ { "year":2012, "make": "Lamborghini", "model": "Aventador" },
+ { "year":2012, "make": "Tesla", "model": "Model S" },
+ { "year":2012, "make": "Tesla", "model": "Roadster" },
+ { "year":2012, "make": "Buick", "model": "Verano" },
+ { "year":2012, "make": "Buick", "model": "LaCrosse" },
+ { "year":2012, "make": "Buick", "model": "Regal" },
+ { "year":2012, "make": "Buick", "model": "Enclave" },
+ { "year":2012, "make": "Chrysler", "model": "200" },
+ { "year":2012, "make": "Chrysler", "model": "300" },
+ { "year":2012, "make": "Chrysler", "model": "Town & Country" },
+ { "year":2012, "make": "Kia", "model": "Sportage" },
+ { "year":2012, "make": "Kia", "model": "Forte" },
+ { "year":2012, "make": "Kia", "model": "Optima" },
+ { "year":2012, "make": "Kia", "model": "Sedona" },
+ { "year":2012, "make": "Kia", "model": "Soul" },
+ { "year":2012, "make": "Kia", "model": "Sorento" },
+ { "year":2012, "make": "Kia", "model": "Rio" },
+ { "year":2012, "make": "Lotus", "model": "Exige" },
+ { "year":2012, "make": "Lotus", "model": "Evora" },
+ { "year":2012, "make": "Bentley", "model": "Continental GT" },
+ { "year":2012, "make": "Bentley", "model": "Mulsanne" },
+ { "year":2012, "make": "Bentley", "model": "Continental GTC" },
+ { "year":2012, "make": "Bentley", "model": "Continental Flying Spur" },
+ { "year":2012, "make": "Bentley", "model": "Continental Super" },
+ { "year":2012, "make": "Bentley", "model": "Continental" },
+ { "year":2012, "make": "Mitsubishi", "model": "Galant" },
+ { "year":2012, "make": "Mitsubishi", "model": "Eclipse" },
+ { "year":2012, "make": "Mitsubishi", "model": "Outlander" },
+ { "year":2012, "make": "Mitsubishi", "model": "i-MiEV" },
+ { "year":2012, "make": "Mitsubishi", "model": "Lancer" },
+ { "year":2012, "make": "Mitsubishi", "model": "Outlander Sport" },
+ { "year":2012, "make": "Scion", "model": "xB" },
+ { "year":2012, "make": "Scion", "model": "tC" },
+ { "year":2012, "make": "Scion", "model": "iQ" },
+ { "year":2012, "make": "Scion", "model": "xD" },
+ { "year":2012, "make": "Rolls-Royce", "model": "Ghost" },
+ { "year":2012, "make": "Rolls-Royce", "model": "Phantom" },
+ { "year":2012, "make": "Maserati", "model": "GranTurismo" },
+ { "year":2012, "make": "Maserati", "model": "Quattroporte" },
+ { "year":2012, "make": "Maybach", "model": "57" },
+ { "year":2012, "make": "Maybach", "model": "62" },
+ { "year":2012, "make": "Maybach", "model": "Landaulet" },
+ { "year":2012, "make": "McLaren", "model": "MP4-12C" },
+ { "year":2012, "make": "Ram", "model": "1500" },
+ { "year":2012, "make": "Ram", "model": "2500" },
+ { "year":2012, "make": "Ram", "model": "3500" },
+ { "year":2012, "make": "Ram", "model": "C/V" },
+ { "year":2013, "make": "Ford", "model": "Taurus" },
+ { "year":2013, "make": "Ford", "model": "C-MAX Hybrid" },
+ { "year":2013, "make": "Ford", "model": "Edge" },
+ { "year":2013, "make": "Ford", "model": "Escape" },
+ { "year":2013, "make": "Ford", "model": "Explorer" },
+ { "year":2013, "make": "Ford", "model": "Fiesta" },
+ { "year":2013, "make": "Ford", "model": "Flex" },
+ { "year":2013, "make": "Ford", "model": "Focus" },
+ { "year":2013, "make": "Ford", "model": "Focus ST" },
+ { "year":2013, "make": "Ford", "model": "Fusion" },
+ { "year":2013, "make": "Ford", "model": "Mustang" },
+ { "year":2013, "make": "Ford", "model": "Transit Connect" },
+ { "year":2013, "make": "Hyundai", "model": "Veloster" },
+ { "year":2013, "make": "Hyundai", "model": "Accent" },
+ { "year":2013, "make": "Hyundai", "model": "Elantra" },
+ { "year":2013, "make": "Hyundai", "model": "Equus" },
+ { "year":2013, "make": "Hyundai", "model": "Genesis Coupe" },
+ { "year":2013, "make": "Hyundai", "model": "Sonata" },
+ { "year":2013, "make": "Chevrolet", "model": "Cruze" },
+ { "year":2013, "make": "Chevrolet", "model": "Malibu" },
+ { "year":2013, "make": "Chevrolet", "model": "Tahoe" },
+ { "year":2013, "make": "Audi", "model": "S4" },
+ { "year":2013, "make": "BMW", "model": "X5" },
+ { "year":2013, "make": "BMW", "model": "X5 M" },
+ { "year":2013, "make": "BMW", "model": "X6" },
+ { "year":2013, "make": "BMW", "model": "X6 M" },
+ { "year":2013, "make": "GMC", "model": "Sierra 1500" },
+ { "year":2013, "make": "GMC", "model": "Yukon" },
+ { "year":2013, "make": "GMC", "model": "Yukon XL 1500" },
+ { "year":2013, "make": "GMC", "model": "Yukon XL 2500" },
+ { "year":2013, "make": "Infiniti", "model": "JX" },
+ { "year":2013, "make": "Jaguar", "model": "XK Series" },
+ { "year":2013, "make": "Kia", "model": "Rio" },
+ { "year":2013, "make": "Kia", "model": "Sorento" },
+ { "year":2013, "make": "Lexus", "model": "GS" },
+ { "year":2013, "make": "Lexus", "model": "LX" },
+ { "year":2013, "make": "Lexus", "model": "RX" },
+ { "year":2013, "make": "Lincoln", "model": "MKS" },
+ { "year":2013, "make": "Lincoln", "model": "MKT" },
+ { "year":2013, "make": "Lincoln", "model": "MKX" },
+ { "year":2013, "make": "Mazda", "model": "CX-5" },
+ { "year":2013, "make": "Mazda", "model": "MAZDA6" },
+ { "year":2013, "make": "Nissan", "model": "Altima" },
+ { "year":2013, "make": "Nissan", "model": "GT-R" },
+ { "year":2013, "make": "Porsche", "model": "911" },
+ { "year":2013, "make": "Porsche", "model": "Boxster" },
+ { "year":2013, "make": "Porsche", "model": "Cayenne" },
+ { "year":2013, "make": "Porsche", "model": "Panamera" },
+ { "year":2013, "make": "Rolls-Royce", "model": "Phantom" },
+ { "year":2013, "make": "Scion", "model": "FR-S" },
+ { "year":2013, "make": "Scion", "model": "tC" },
+ { "year":2013, "make": "Subaru", "model": "BRZ" },
+ { "year":2013, "make": "Toyota", "model": "Land Cruiser" },
+ { "year":2013, "make": "Toyota", "model": "Venza" },
+ { "year":2013, "make": "Volkswagen", "model": "CC" },
+ { "year":2013, "make": "Volvo", "model": "C30" },
+ { "year":2013, "make": "Volvo", "model": "C70" },
+ { "year":2013, "make": "Volvo", "model": "S60" },
+ { "year":2013, "make": "Volvo", "model": "XC90" }
+ ]
+}
diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/BoardsProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/BoardsProxy.java
new file mode 100644
index 0000000..767e26d
--- /dev/null
+++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/BoardsProxy.java
@@ -0,0 +1,11 @@
+package org.dominokit.pages.client.presenters.samples.components;
+
+import org.dominokit.domino.api.client.annotations.presenter.AutoRoute;
+import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy;
+import org.dominokit.pages.client.presenters.SampleProxy;
+
+@PresenterProxy(name = "BoardsDemo")
+@AutoRoute(token = "solutions/domino-ui/v2/docs/components/boards", reRouteActivated = true)
+public class BoardsProxy extends SampleProxy {
+
+}
\ No newline at end of file
diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CheckTreeProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CheckTreeProxy.java
new file mode 100644
index 0000000..03a1e93
--- /dev/null
+++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CheckTreeProxy.java
@@ -0,0 +1,11 @@
+package org.dominokit.pages.client.presenters.samples.components;
+
+import org.dominokit.domino.api.client.annotations.presenter.AutoRoute;
+import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy;
+import org.dominokit.pages.client.presenters.SampleProxy;
+
+@PresenterProxy(name = "CheckTreeDemo")
+@AutoRoute(token = "solutions/domino-ui/v2/docs/components/check-tree", reRouteActivated = true)
+public class CheckTreeProxy extends SampleProxy {
+
+}
\ No newline at end of file
diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/ColorPickerProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/ColorPickerProxy.java
new file mode 100644
index 0000000..b446200
--- /dev/null
+++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/ColorPickerProxy.java
@@ -0,0 +1,11 @@
+package org.dominokit.pages.client.presenters.samples.components;
+
+import org.dominokit.domino.api.client.annotations.presenter.AutoRoute;
+import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy;
+import org.dominokit.pages.client.presenters.SampleProxy;
+
+@PresenterProxy(name = "ColorPickerDemo")
+@AutoRoute(token = "solutions/domino-ui/v2/docs/components/colorpicker", reRouteActivated = true)
+public class ColorPickerProxy extends SampleProxy {
+
+}
\ No newline at end of file
diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CountersProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CountersProxy.java
new file mode 100644
index 0000000..9609de6
--- /dev/null
+++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CountersProxy.java
@@ -0,0 +1,11 @@
+package org.dominokit.pages.client.presenters.samples.components;
+
+import org.dominokit.domino.api.client.annotations.presenter.AutoRoute;
+import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy;
+import org.dominokit.pages.client.presenters.SampleProxy;
+
+@PresenterProxy(name = "CountersDemo")
+@AutoRoute(token = "solutions/domino-ui/v2/docs/components/counters", reRouteActivated = true)
+public class CountersProxy extends SampleProxy {
+
+}
\ No newline at end of file
diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/MenuBarProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/MenuBarProxy.java
new file mode 100644
index 0000000..56eb195
--- /dev/null
+++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/MenuBarProxy.java
@@ -0,0 +1,11 @@
+package org.dominokit.pages.client.presenters.samples.components;
+
+import org.dominokit.domino.api.client.annotations.presenter.AutoRoute;
+import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy;
+import org.dominokit.pages.client.presenters.SampleProxy;
+
+@PresenterProxy(name = "MenuBarDemo")
+@AutoRoute(token = "solutions/domino-ui/v2/docs/components/menubar", reRouteActivated = true)
+public class MenuBarProxy extends SampleProxy {
+
+}
\ No newline at end of file
diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/NavBarProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/NavBarProxy.java
new file mode 100644
index 0000000..da7b878
--- /dev/null
+++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/NavBarProxy.java
@@ -0,0 +1,11 @@
+package org.dominokit.pages.client.presenters.samples.components;
+
+import org.dominokit.domino.api.client.annotations.presenter.AutoRoute;
+import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy;
+import org.dominokit.pages.client.presenters.SampleProxy;
+
+@PresenterProxy(name = "NavBarDemo")
+@AutoRoute(token = "solutions/domino-ui/v2/docs/components/navbar", reRouteActivated = true)
+public class NavBarProxy extends SampleProxy {
+
+}
\ No newline at end of file
diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/RangeSliderProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/RangeSliderProxy.java
new file mode 100644
index 0000000..1ec3b44
--- /dev/null
+++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/RangeSliderProxy.java
@@ -0,0 +1,11 @@
+package org.dominokit.pages.client.presenters.samples.components;
+
+import org.dominokit.domino.api.client.annotations.presenter.AutoRoute;
+import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy;
+import org.dominokit.pages.client.presenters.SampleProxy;
+
+@PresenterProxy(name = "RangeSliderDemo")
+@AutoRoute(token = "solutions/domino-ui/v2/docs/components/range-slider", reRouteActivated = true)
+public class RangeSliderProxy extends SampleProxy {
+
+}
\ No newline at end of file
diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/datatable/LiveGridProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/datatable/LiveGridProxy.java
new file mode 100644
index 0000000..ef2f15e
--- /dev/null
+++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/datatable/LiveGridProxy.java
@@ -0,0 +1,11 @@
+package org.dominokit.pages.client.presenters.samples.datatable;
+
+import org.dominokit.domino.api.client.annotations.presenter.AutoRoute;
+import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy;
+import org.dominokit.pages.client.presenters.SampleProxy;
+
+@PresenterProxy(name = "LiveGridDemo")
+@AutoRoute(token = "solutions/domino-ui/v2/docs/data-table/live-grid", reRouteActivated = true)
+public class LiveGridProxy extends SampleProxy {
+
+}
\ No newline at end of file
diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/forms/InputMaskProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/forms/InputMaskProxy.java
new file mode 100644
index 0000000..a132cbf
--- /dev/null
+++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/forms/InputMaskProxy.java
@@ -0,0 +1,11 @@
+package org.dominokit.pages.client.presenters.samples.forms;
+
+import org.dominokit.domino.api.client.annotations.presenter.AutoRoute;
+import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy;
+import org.dominokit.pages.client.presenters.SampleProxy;
+
+@PresenterProxy(name = "InputMaskDemo")
+@AutoRoute(token = "solutions/domino-ui/v2/docs/forms/input-mask", reRouteActivated = true)
+public class InputMaskProxy extends SampleProxy {
+
+}
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index d6cf735..0ea17b7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,10 +17,12 @@
3.9.0
1.0.1
1.0.1
- 2.0.0-RC5
+ HEAD-SNAPSHOT
+ HEAD-SNAPSHOT
1.0.1
1.0.4
HEAD-SNAPSHOT
+ 1.2.3
@@ -44,6 +46,11 @@
domino-ui
${domino.ui.version}
+
+ org.dominokit
+ domino-ui-pro
+ ${domino.ui.pro.version}
+
io.vertx
@@ -54,6 +61,28 @@
org.dominokit
domino-history-shared
+
+ com.google.elemental2
+ elemental2-dom
+ ${elemental2.version}
+
+
+ com.google.elemental2
+ elemental2-dom
+ ${elemental2.version}
+ sources
+
+
+ com.google.elemental2
+ elemental2-core
+ ${elemental2.version}
+
+
+ com.google.elemental2
+ elemental2-core
+ ${elemental2.version}
+ sources
+
@@ -134,6 +163,19 @@
/mnt/drive2/Development/Dominokit/domino-ui/domino-ui-shared/src/main/java
+
+ -src
+
+ /mnt/drive2/Development/Dominokit/domino-ui-pro/src/main/java
+
+ -src
+
+ /mnt/drive2/Development/Dominokit/domino-ui-pro/target/generated-sources/annotations
+
+ -src
+
+ /mnt/drive2/Development/Dominokit/domino-ui-pro/src/main/resources
+