From ef41a190cf18977874f370e500581e4c810ad25e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cam=20Sau=CC=88l?= <cammsaul@gmail.com> Date: Tue, 17 Nov 2015 14:14:49 -0800 Subject: [PATCH] Move data for OG Test Database to EDN File :yum: #671 --- test/metabase/api/database_test.clj | 10 +- test/metabase/api/field_test.clj | 2 +- test/metabase/api/table_test.clj | 16 +- test/metabase/driver/mongo/test_data.clj | 4 +- test/metabase/driver/mongo_test.clj | 3 +- test/metabase/test/data.clj | 9 +- test/metabase/test/data/data.clj | 1321 ----------------- .../test/data/dataset_definitions.clj | 23 +- .../data/dataset_definitions/test-data.edn | 1245 ++++++++++++++++ test/metabase/test/data/datasets.clj | 4 +- 10 files changed, 1270 insertions(+), 1367 deletions(-) delete mode 100644 test/metabase/test/data/data.clj create mode 100644 test/metabase/test/data/dataset_definitions/test-data.edn diff --git a/test/metabase/api/database_test.clj b/test/metabase/api/database_test.clj index f42d6984550..26170f3c7a7 100644 --- a/test/metabase/api/database_test.clj +++ b/test/metabase/api/database_test.clj @@ -32,7 +32,7 @@ :engine "h2" :id $ :updated_at $ - :name "Test Database" + :name "test-data" :is_sample false :organization_id nil :description nil}) @@ -46,7 +46,7 @@ :id $ :details $ :updated_at $ - :name "Test Database" + :name "test-data" :is_sample false :organization_id nil :description nil}) @@ -102,7 +102,7 @@ ;; ## GET /api/database ;; Test that we can get all the DBs for an Org, ordered by name ;; Database details *should not* come back for Rasta since she's not a superuser -(let [db-name (str "A" (random-name))] ; make sure this name comes before "Test Database" +(let [db-name (str "A" (random-name))] ; make sure this name comes before "test-data" (expect-eval-actual-first (set (filter identity (conj (for [dataset-name datasets/all-valid-dataset-names] @@ -112,7 +112,7 @@ :engine (name $engine) :id $ :updated_at $ - :name "Test Database" + :name "test-data" :is_sample false :organization_id nil :description nil}))) @@ -145,7 +145,7 @@ :engine "h2" :id $ :updated_at $ - :name "Test Database" + :name "test-data" :is_sample false :organization_id nil :description nil diff --git a/test/metabase/api/field_test.clj b/test/metabase/api/field_test.clj index dc25b7a02c0..d390dd8437b 100644 --- a/test/metabase/api/field_test.clj +++ b/test/metabase/api/field_test.clj @@ -24,7 +24,7 @@ :engine "h2" :id $ :updated_at $ - :name "Test Database" + :name "test-data" :is_sample false :organization_id nil :description nil}) diff --git a/test/metabase/api/table_test.clj b/test/metabase/api/table_test.clj index 30d2ca68e19..7841bbf3de8 100644 --- a/test/metabase/api/table_test.clj +++ b/test/metabase/api/table_test.clj @@ -9,7 +9,7 @@ [foreign-key :refer [ForeignKey]] [table :refer [Table]]) [metabase.test.data :refer :all] - (metabase.test.data [data :as data] + (metabase.test.data [dataset-definitions :as defs] [datasets :as datasets] [users :refer :all]) [metabase.test.util :refer [match-$ expect-eval-actual-first]])) @@ -66,7 +66,7 @@ :engine "h2" :id $ :updated_at $ - :name "Test Database" + :name "test-data" :is_sample false :organization_id nil :description nil}) @@ -129,7 +129,7 @@ :engine "h2" :id $ :updated_at $ - :name "Test Database" + :name "test-data" :is_sample false :organization_id nil :description nil}) @@ -189,7 +189,7 @@ (+ (.getYear inst) 1900) (+ (.getMonth inst) 1) (.getDate inst)))] - (->> data/test-data + (->> defs/test-data :table-definitions first :rows @@ -211,7 +211,7 @@ :engine "h2" :id $ :updated_at $ - :name "Test Database" + :name "test-data" :is_sample false :organization_id nil :description nil}) @@ -323,7 +323,7 @@ :engine "h2" :id $ :updated_at $ - :name "Test Database" + :name "test-data" :is_sample false :organization_id nil :description nil}) @@ -419,7 +419,7 @@ :db (match-$ (db) {:description nil :organization_id $ - :name "Test Database" + :name "test-data" :is_sample false :updated_at $ :details $ @@ -488,7 +488,7 @@ :db (match-$ (db) {:description nil, :organization_id nil, - :name "Test Database", + :name "test-data", :is_sample false, :updated_at $, :id $, diff --git a/test/metabase/driver/mongo/test_data.clj b/test/metabase/driver/mongo/test_data.clj index 73f379eaa01..724b280c022 100644 --- a/test/metabase/driver/mongo/test_data.clj +++ b/test/metabase/driver/mongo/test_data.clj @@ -5,7 +5,7 @@ (metabase.models [database :refer [Database]] [field :refer [Field]] [table :refer [Table]]) - (metabase.test.data [data :as data] + (metabase.test.data [dataset-definitions :as defs] [mongo :as loader]) [metabase.util :as u])) @@ -15,7 +15,7 @@ ^{:doc "A delay that fetches or creates the Mongo test `Database`. If DB is created, `load-data` and `sync-database!` are called to get the DB in a state that we can use for testing."} mongo-test-db - (delay (@(resolve 'metabase.test.data/get-or-create-database!) (loader/dataset-loader) data/test-data))) + (delay (@(resolve 'metabase.test.data/get-or-create-database!) (loader/dataset-loader) defs/test-data))) (defonce ^{:doc "A Delay that returns the ID of `mongo-test-db`, forcing creation of it if needed."} diff --git a/test/metabase/driver/mongo_test.clj b/test/metabase/driver/mongo_test.clj index 966fcfd2d64..efa1cd4a7fb 100644 --- a/test/metabase/driver/mongo_test.clj +++ b/test/metabase/driver/mongo_test.clj @@ -8,8 +8,7 @@ [metabase.driver.mongo.test-data :refer :all] (metabase.models [field :refer [Field]] [table :refer [Table]]) - (metabase.test.data [data :refer [test-data]] - [datasets :as datasets]) + [metabase.test.data.datasets :as datasets] [metabase.test.util :refer [expect-eval-actual-first resolve-private-fns]])) ;; ## Logic for selectively running mongo diff --git a/test/metabase/test/data.clj b/test/metabase/test/data.clj index 9d31f8e9346..f329767db4a 100644 --- a/test/metabase/test/data.clj +++ b/test/metabase/test/data.clj @@ -1,17 +1,12 @@ (ns metabase.test.data "Code related to creating and deleting test databases + datasets." - (:require (clojure [string :as s] - [walk :as walk]) - [clojure.tools.logging :as log] - [colorize.core :as color] - [medley.core :as m] + (:require [clojure.tools.logging :as log] (metabase [db :refer :all] [driver :as driver]) (metabase.models [database :refer [Database]] [field :refer [Field] :as field] [table :refer [Table]]) - (metabase.test.data [data :as data] - [datasets :as datasets :refer [*dataset*]] + (metabase.test.data [datasets :as datasets :refer [*dataset*]] [h2 :as h2] [interface :refer :all]) [metabase.util :as u]) diff --git a/test/metabase/test/data/data.clj b/test/metabase/test/data/data.clj deleted file mode 100644 index dd714f94a81..00000000000 --- a/test/metabase/test/data/data.clj +++ /dev/null @@ -1,1321 +0,0 @@ -(ns metabase.test.data.data - "The `DatabaseDefinition` and data of the primary test dataset." - (:require [metabase.test.data.interface :refer :all]) - (:import metabase.test.data.interface.DatabaseDefinition)) - -;; ## Test Database / Tables / Fields -;; -;; Data is structured as follows: -;; * users - 15 rows -;; * id -;; * name -;; * last_login -;; * password (sensitive) -;; * categories - 75 rows -;; * id -;; * name -;; * venues - 100 rows -;; * id -;; * name -;; * latitude -;; * longitude -;; * price number of $$$. 0 if unknown, otherwise between 1-4. -;; * category_id -;; * checkins - 1000 rows -;; * id -;; * user_id -;; * venue_id -;; * date - -;; ## Data Definitions - -(defn- timestamp - "Return a new `java.sql.Timestamp` with YEAR MONTH and DAY." - ([year month day hour minute] - (-> (java.util.Date. (- year 1900) (- month 1) day) - .getTime ; this is in ms - (+ (* 60 60 1000 hour) (* 60 1000 minute)) - java.sql.Timestamp.)) - ([year month day] - (timestamp year month day 0 0))) - -;; [name last_login] -(defonce ^:private users - (let [rando-password (fn [] (str (java.util.UUID/randomUUID)))] - [["Plato Yeshua" #inst "2014-04-01T08:30" (rando-password)] - ["Felipinho Asklepios" #inst "2014-12-05T15:15" (rando-password)] - ["Kaneonuskatew Eiran" #inst "2014-11-06T16:15" (rando-password)] - ["Simcha Yan" #inst "2014-01-01T08:30" (rando-password)] - ["Quentin Sören" #inst "2014-10-03T17:30" (rando-password)] - ["Shad Ferdynand" #inst "2014-08-02T12:30" (rando-password)] - ["Conchúr Tihomir" #inst "2014-08-02T09:30" (rando-password)] - ["Szymon Theutrich" #inst "2014-02-01T10:15" (rando-password)] - ["Nils Gotam" #inst "2014-04-03T09:30" (rando-password)] - ["Frans Hevel" #inst "2014-07-03T19:30" (rando-password)] - ["Spiros Teofil" #inst "2014-11-01T07:00" (rando-password)] - ["Kfir Caj" #inst "2014-07-03T01:30" (rando-password)] - ["Dwight Gresham" #inst "2014-08-01T10:30" (rando-password)] - ["Broen Olujimi" #inst "2014-10-03T13:45" (rando-password)] - ["Rüstem Hebel" #inst "2014-08-01T12:45" (rando-password)]])) - -;; name -(defonce ^:private categories - [["African"] - ["American"] - ["Artisan"] - ["Asian"] - ["BBQ"] - ["Bakery"] - ["Bar"] - ["Beer Garden"] - ["Breakfast / Brunch"] - ["Brewery"] - ["Burger"] - ["Café"] - ["Café Sweets"] - ["Caribbean"] - ["Chinese"] - ["Coffee Shop"] - ["Comedy Club"] - ["Deli"] - ["Dim Sum"] - ["Diner"] - ["Donut Shop"] - ["English"] - ["Entertainment"] - ["Fashion"] - ["Fast Food"] - ["Food Truck"] - ["French"] - ["Gay Bar"] - ["German"] - ["Gluten-free"] - ["Greek"] - ["Grocery"] - ["Health & Beauty"] - ["Home"] - ["Hostel"] - ["Hot Dog"] - ["Hotel"] - ["Indian"] - ["Italian"] - ["Japanese"] - ["Jewish"] - ["Juice Bar"] - ["Karaoke"] - ["Korean"] - ["Landmark"] - ["Late Dining"] - ["Latin American"] - ["Lounge"] - ["Mediterannian"] - ["Mexican"] - ["Middle Eastern"] - ["Molecular Gastronomy"] - ["Moroccan"] - ["Museum"] - ["Nightclub"] - ["Nightlife"] - ["Outdoors"] - ["Pizza"] - ["Ramen"] - ["Restaurant General"] - ["Scandinavian"] - ["Seafood"] - ["South Pacific"] - ["Southern"] - ["Spanish"] - ["Stadium"] - ["Steakhouse"] - ["Strip Club"] - ["Tapas"] - ["Tea Room"] - ["Thai"] - ["Unknown"] - ["Vegetarian / Vegan"] - ["Wine Bar"] - ["Winery"]]) - -;; [name lat lon price category_id] -(defonce ^:private venues - [["Red Medicine" 10.0646 -165.374 3 4] - ["Stout Burgers & Beers" 34.0996 -118.329 2 11] - ["The Apple Pan" 34.0406 -118.428 2 11] - ["Wurstküche" 33.9997 -118.465 2 29] - ["Brite Spot Family Restaurant" 34.0778 -118.261 2 20] - ["The 101 Coffee Shop" 34.1054 -118.324 2 20] - ["Don Day Korean Restaurant" 34.0689 -118.305 2 44] - ["25°" 34.1015 -118.342 2 11] - ["Krua Siri" 34.1018 -118.301 1 71] - ["Fred 62" 34.1046 -118.292 2 20] - ["The Gorbals" 34.0474 -118.25 2 2] - ["The Misfit Restaurant + Bar" 34.0154 -118.497 2 2] - ["Pellicola Pizzeria" 34.0451 -118.257 1 58] - ["Jones Hollywood" 34.0908 -118.346 3 7] - ["BCD Tofu House" 34.0619 -118.303 2 44] - ["Pacific Dining Car - Santa Monica" 34.0367 -118.476 4 67] - ["Ruen Pair Thai Restaurant" 34.1021 -118.306 2 71] - ["The Original Pantry" 34.0464 -118.263 2 20] - ["800 Degrees Neapolitan Pizzeria" 34.0597 -118.444 2 58] - ["Greenblatt's Delicatessen & Fine Wine Shop" 34.0981 -118.365 2 3] - ["PizzaHacker" 37.7441 -122.421 2 58] - ["Gordo Taqueria" 37.7822 -122.484 1 50] - ["Taqueria Los Coyotes" 37.765 -122.42 2 50] - ["La Tortilla" 37.7612 -122.435 1 50] - ["Garaje" 37.7818 -122.396 2 50] - ["Taqueria San Francisco" 37.753 -122.408 1 50] - ["Tout Sweet Patisserie" 37.7873 -122.407 2 13] - ["Liguria Bakery" 37.8014 -122.409 1 6] - ["20th Century Cafe" 37.775 -122.423 2 12] - ["Noe Valley Bakery" 37.7513 -122.434 2 6] - ["Bludso's BBQ" 33.8894 -118.207 2 5] - ["Boneyard Bistro" 34.1477 -118.428 3 5] - ["My Brother's Bar-B-Q" 34.167 -118.595 2 5] - ["Beachwood BBQ & Brewing" 33.7701 -118.191 2 10] - ["Smoke City Market" 34.1661 -118.448 1 5] - ["Handy Market" 34.1716 -118.335 2 3] - ["bigmista's barbecue" 34.118 -118.26 2 5] - ["Zeke's Smokehouse" 34.2053 -118.226 2 5] - ["Baby Blues BBQ" 34.0003 -118.465 2 5] - ["Dear Mom" 37.7655 -122.413 2 46] - ["Cheese Steak Shop" 37.7855 -122.44 1 18] - ["Little Star Pizza" 37.7665 -122.422 2 58] - ["Marnee Thai" 37.7634 -122.482 2 71] - ["In-N-Out Burger" 37.8078 -122.418 1 11] - ["Tu Lan Restaurant" 37.7821 -122.41 1 4] - ["Shanghai Dumpling King" 37.7317 -122.451 2 19] - ["Marlowe" 37.7767 -122.396 3 2] - ["The Residence" 37.7677 -122.429 2 7] - ["Hotel Biron" 37.7735 -122.422 3 74] - ["Two Sisters Bar & Books" 37.7765 -122.426 2 48] - ["Empress of China" 37.7949 -122.406 3 15] - ["Cole's" 34.0448 -118.25 2 7] - ["Tam O'Shanter" 34.1254 -118.264 3 18] - ["Yamashiro Hollywood" 34.1057 -118.342 3 2] - ["Dal Rae Restaurant" 33.983 -118.096 4 67] - ["Philippe the Original" 34.0597 -118.237 1 18] - ["Musso & Frank Grill" 34.1018 -118.335 3 2] - ["Taylor's Prime Steak House" 34.0579 -118.302 3 67] - ["Pacific Dining Car" 34.0555 -118.266 3 2] - ["Polo Lounge" 34.0815 -118.414 3 48] - ["Lawry's The Prime Rib" 34.0677 -118.376 4 67] - ["Hot Sauce and Panko" 37.7825 -122.476 1 64] - ["Giordano Bros." 37.765 -122.422 1 18] - ["Festa" 37.7852 -122.432 2 43] - ["Slate" 37.765 -122.418 2 48] - ["Playground" 37.7858 -122.43 2 43] - ["Mint Karaoke Lounge" 37.7702 -122.426 2 43] - ["Dimples" 37.7856 -122.43 1 43] - ["The Virgil" 34.091 -118.287 2 48] - ["The Drawing Room" 34.1037 -118.287 1 7] - ["Frolic Room" 34.1016 -118.326 1 7] - ["The Daily Pint" 34.0211 -118.466 2 7] - ["Pineapple Hill Saloon & Grill" 34.1525 -118.448 2 7] - ["Chez Jay" 34.0104 -118.493 2 2] - ["Geido" 40.6778 -73.9729 2 40] - ["Beyond Sushi" 40.7328 -73.9861 2 40] - ["Sushi Nakazawa" 40.7318 -74.0045 4 40] - ["Soto" 40.7321 -74.0006 2 40] - ["Sushi Yasuda" 40.7514 -73.9736 4 40] - ["Blue Ribbon Sushi" 40.7262 -74.0026 3 40] - ["Tanoshi Sushi & Sake Bar" 40.7677 -73.9533 4 40] - ["Bozu" 40.7129 -73.9576 2 40] - ["Sushi Yasaka" 40.7794 -73.9835 2 40] - ["Spitz Eagle Rock" 34.1411 -118.221 2 49] - ["Cha Cha Chicken" 34.0071 -118.49 1 14] - ["Yuca's Taqueria" 34.1092 -118.287 1 50] - ["The Gumbo Pot" 34.072 -118.361 2 64] - ["Kinaree Thai Bistro" 34.094 -118.344 1 71] - ["Tacos Villa Corona" 34.1177 -118.261 1 50] - ["Señor Fish" 34.0489 -118.238 2 50] - ["Manuel's Original El Tepeyac Cafe" 34.0478 -118.198 2 50] - ["Tito's Tacos" 34.0082 -118.415 1 50] - ["33 Taps" 34.1018 -118.326 2 7] - ["Ye Rustic Inn" 34.1044 -118.288 1 7] - ["Rush Street" 34.023 -118.395 2 2] - ["Busby's West" 34.0372 -118.469 2 48] - ["Barney's Beanery" 34.0908 -118.375 2 46] - ["Lucky Baldwin's Pub" 34.1454 -118.149 2 7] - ["Golden Road Brewing" 34.1505 -118.274 2 10] - ["Mohawk Bend" 34.0777 -118.265 2 46]]) - -;; [user_id venue_id timestamp] -(defonce ^:private checkins - [[5 12 (timestamp 2014 4 7)] - [1 31 (timestamp 2014 9 18)] - [8 56 (timestamp 2014 9 15)] - [5 4 (timestamp 2014 3 11)] - [3 49 (timestamp 2013 5 5)] - [3 35 (timestamp 2015 7 4)] - [12 6 (timestamp 2014 4 11)] - [11 16 (timestamp 2014 5 13)] - [3 79 (timestamp 2014 5 26)] - [3 55 (timestamp 2015 8 22)] - [15 23 (timestamp 2013 3 25)] - [5 25 (timestamp 2014 11 16)] - [6 80 (timestamp 2014 5 17)] - [9 93 (timestamp 2015 9 7)] - [5 61 (timestamp 2015 2 19)] - [11 34 (timestamp 2015 2 19)] - [8 69 (timestamp 2014 8 31)] - [3 27 (timestamp 2015 8 5)] - [11 70 (timestamp 2014 7 31)] - [11 81 (timestamp 2014 9 14)] - [4 73 (timestamp 2015 12 10)] - [8 18 (timestamp 2015 2 17)] - [8 71 (timestamp 2014 4 2)] - [12 45 (timestamp 2014 4 4)] - [12 31 (timestamp 2014 7 5)] - [8 67 (timestamp 2014 5 17)] - [11 57 (timestamp 2015 2 15)] - [10 100 (timestamp 2015 5 2)] - [15 7 (timestamp 2014 9 27)] - [5 48 (timestamp 2014 7 20)] - [8 27 (timestamp 2013 5 12)] - [14 31 (timestamp 2014 2 17)] - [5 6 (timestamp 2015 10 7)] - [14 28 (timestamp 2014 9 26)] - [10 56 (timestamp 2014 7 19)] - [8 19 (timestamp 2015 9 29)] - [4 48 (timestamp 2015 11 19)] - [10 11 (timestamp 2015 11 15)] - [11 65 (timestamp 2015 4 30)] - [6 6 (timestamp 2014 9 14)] - [10 62 (timestamp 2013 7 5)] - [11 88 (timestamp 2015 3 5)] - [5 51 (timestamp 2015 11 30)] - [2 61 (timestamp 2013 11 19)] - [9 59 (timestamp 2013 8 24)] - [9 66 (timestamp 2015 6 26)] - [14 67 (timestamp 2014 7 19)] - [12 15 (timestamp 2015 7 18)] - [5 12 (timestamp 2015 4 7)] - [8 13 (timestamp 2013 8 2)] - [13 30 (timestamp 2014 6 28)] - [4 8 (timestamp 2014 10 13)] - [6 65 (timestamp 2014 5 5)] - [4 93 (timestamp 2015 5 8)] - [15 14 (timestamp 2014 12 22)] - [3 99 (timestamp 2014 7 24)] - [2 15 (timestamp 2015 3 6)] - [4 40 (timestamp 2015 11 9)] - [13 24 (timestamp 2014 6 11)] - [10 69 (timestamp 2014 3 24)] - [3 15 (timestamp 2013 11 1)] - [10 3 (timestamp 2013 5 28)] - [5 15 (timestamp 2015 12 24)] - [6 34 (timestamp 2014 8 18)] - [7 29 (timestamp 2014 4 13)] - [6 86 (timestamp 2015 2 21)] - [3 28 (timestamp 2014 5 25)] - [5 29 (timestamp 2014 9 16)] - [8 85 (timestamp 2014 3 14)] - [11 65 (timestamp 2014 11 20)] - [14 93 (timestamp 2014 1 7)] - [1 1 (timestamp 2015 4 18)] - [11 75 (timestamp 2013 8 7)] - [11 91 (timestamp 2015 11 14)] - [7 97 (timestamp 2015 9 11)] - [9 9 (timestamp 2014 3 28)] - [14 33 (timestamp 2014 3 3)] - [4 3 (timestamp 2015 3 2)] - [8 19 (timestamp 2014 5 7)] - [1 99 (timestamp 2013 12 27)] - [7 18 (timestamp 2013 7 23)] - [13 30 (timestamp 2014 6 28)] - [11 17 (timestamp 2015 2 19)] - [12 58 (timestamp 2015 12 2)] - [13 82 (timestamp 2014 11 15)] - [8 69 (timestamp 2015 7 1)] - [14 95 (timestamp 2014 8 18)] - [6 75 (timestamp 2015 5 29)] - [14 83 (timestamp 2013 10 29)] - [7 66 (timestamp 2014 2 10)] - [11 73 (timestamp 2015 4 9)] - [4 93 (timestamp 2014 8 2)] - [2 18 (timestamp 2013 7 2)] - [10 17 (timestamp 2015 2 9)] - [8 60 (timestamp 2013 10 27)] - [13 24 (timestamp 2014 2 11)] - [2 71 (timestamp 2014 11 25)] - [11 29 (timestamp 2014 1 4)] - [13 91 (timestamp 2015 11 27)] - [9 21 (timestamp 2014 7 26)] - [11 99 (timestamp 2015 9 4)] - [5 44 (timestamp 2013 12 2)] - [8 51 (timestamp 2015 4 10)] - [8 9 (timestamp 2015 9 26)] - [11 19 (timestamp 2014 11 31)] - [2 38 (timestamp 2014 2 10)] - [10 12 (timestamp 2014 7 14)] - [10 30 (timestamp 2013 12 15)] - [8 33 (timestamp 2013 3 16)] - [9 49 (timestamp 2015 9 17)] - [6 38 (timestamp 2013 5 19)] - [15 93 (timestamp 2014 3 12)] - [2 36 (timestamp 2013 1 27)] - [7 98 (timestamp 2015 9 17)] - [4 6 (timestamp 2015 9 18)] - [6 34 (timestamp 2013 9 16)] - [11 73 (timestamp 2014 2 20)] - [14 46 (timestamp 2014 7 5)] - [1 44 (timestamp 2014 10 18)] - [10 83 (timestamp 2013 12 22)] - [3 21 (timestamp 2014 11 5)] - [12 57 (timestamp 2014 12 19)] - [10 77 (timestamp 2015 7 25)] - [10 97 (timestamp 2013 8 5)] - [14 8 (timestamp 2015 4 16)] - [12 13 (timestamp 2015 9 11)] - [15 81 (timestamp 2015 10 29)] - [13 17 (timestamp 2014 8 18)] - [15 2 (timestamp 2014 8 25)] - [8 74 (timestamp 2014 8 11)] - [7 90 (timestamp 2013 2 13)] - [4 84 (timestamp 2014 8 26)] - [10 87 (timestamp 2014 1 9)] - [8 88 (timestamp 2013 8 21)] - [6 85 (timestamp 2015 12 26)] - [8 62 (timestamp 2014 5 21)] - [4 97 (timestamp 2015 2 15)] - [4 65 (timestamp 2014 2 11)] - [9 1 (timestamp 2015 10 8)] - [13 96 (timestamp 2014 10 10)] - [10 83 (timestamp 2015 11 22)] - [15 24 (timestamp 2013 7 24)] - [10 38 (timestamp 2014 9 14)] - [12 3 (timestamp 2015 11 13)] - [4 78 (timestamp 2014 10 13)] - [14 12 (timestamp 2014 7 17)] - [3 18 (timestamp 2014 5 31)] - [11 10 (timestamp 2013 10 19)] - [11 81 (timestamp 2013 3 13)] - [5 61 (timestamp 2014 11 21)] - [13 81 (timestamp 2014 12 17)] - [13 24 (timestamp 2014 9 4)] - [8 54 (timestamp 2013 2 21)] - [10 42 (timestamp 2014 7 8)] - [7 97 (timestamp 2014 9 23)] - [3 14 (timestamp 2013 3 8)] - [12 58 (timestamp 2014 1 31)] - [11 100 (timestamp 2015 9 4)] - [8 90 (timestamp 2014 3 6)] - [12 20 (timestamp 2015 5 5)] - [3 47 (timestamp 2014 6 30)] - [5 44 (timestamp 2015 1 4)] - [1 47 (timestamp 2013 9 10)] - [7 11 (timestamp 2015 5 22)] - [15 87 (timestamp 2013 12 29)] - [2 66 (timestamp 2014 7 17)] - [2 52 (timestamp 2014 7 9)] - [11 3 (timestamp 2015 6 29)] - [9 12 (timestamp 2013 9 16)] - [2 39 (timestamp 2014 7 17)] - [11 3 (timestamp 2014 3 13)] - [10 47 (timestamp 2015 3 4)] - [15 78 (timestamp 2015 8 21)] - [12 3 (timestamp 2014 4 19)] - [11 45 (timestamp 2014 11 7)] - [2 75 (timestamp 2013 5 3)] - [10 9 (timestamp 2013 3 8)] - [2 51 (timestamp 2013 10 4)] - [4 4 (timestamp 2014 7 10)] - [8 57 (timestamp 2014 7 16)] - [8 38 (timestamp 2014 8 15)] - [5 31 (timestamp 2014 1 6)] - [3 54 (timestamp 2015 5 27)] - [10 84 (timestamp 2015 7 5)] - [5 54 (timestamp 2013 2 29)] - [3 43 (timestamp 2015 8 6)] - [8 70 (timestamp 2014 11 9)] - [2 59 (timestamp 2014 7 30)] - [11 18 (timestamp 2015 1 14)] - [9 75 (timestamp 2013 6 30)] - [13 41 (timestamp 2015 8 1)] - [7 87 (timestamp 2014 2 6)] - [6 91 (timestamp 2013 3 19)] - [7 90 (timestamp 2013 6 23)] - [8 61 (timestamp 2014 4 11)] - [5 35 (timestamp 2014 10 28)] - [2 82 (timestamp 2014 6 9)] - [9 35 (timestamp 2013 10 23)] - [6 52 (timestamp 2014 9 28)] - [6 96 (timestamp 2015 9 4)] - [11 59 (timestamp 2015 9 18)] - [12 34 (timestamp 2015 8 9)] - [10 80 (timestamp 2015 4 8)] - [4 78 (timestamp 2015 2 29)] - [6 4 (timestamp 2015 9 1)] - [4 35 (timestamp 2014 7 7)] - [13 50 (timestamp 2013 6 23)] - [11 69 (timestamp 2014 3 17)] - [10 62 (timestamp 2013 3 15)] - [13 31 (timestamp 2015 3 27)] - [13 42 (timestamp 2014 10 2)] - [14 86 (timestamp 2013 5 14)] - [4 83 (timestamp 2014 8 13)] - [9 21 (timestamp 2015 4 18)] - [14 90 (timestamp 2014 6 15)] - [12 65 (timestamp 2015 5 5)] - [7 57 (timestamp 2013 3 8)] - [12 70 (timestamp 2014 9 6)] - [11 16 (timestamp 2014 2 9)] - [7 38 (timestamp 2013 10 12)] - [2 40 (timestamp 2014 3 9)] - [8 52 (timestamp 2015 6 22)] - [7 84 (timestamp 2013 1 22)] - [9 4 (timestamp 2014 8 20)] - [2 4 (timestamp 2014 3 4)] - [8 56 (timestamp 2014 2 3)] - [6 23 (timestamp 2013 10 29)] - [7 87 (timestamp 2013 10 2)] - [5 28 (timestamp 2014 2 14)] - [5 19 (timestamp 2013 9 8)] - [2 13 (timestamp 2014 6 30)] - [12 65 (timestamp 2013 7 25)] - [4 73 (timestamp 2015 11 6)] - [7 56 (timestamp 2013 7 14)] - [1 46 (timestamp 2014 3 9)] - [13 58 (timestamp 2013 7 10)] - [4 68 (timestamp 2013 4 12)] - [14 86 (timestamp 2014 3 9)] - [7 89 (timestamp 2014 11 22)] - [4 42 (timestamp 2014 4 13)] - [13 83 (timestamp 2014 10 19)] - [10 66 (timestamp 2014 7 7)] - [11 69 (timestamp 2013 8 19)] - [2 18 (timestamp 2014 11 28)] - [12 7 (timestamp 2015 8 16)] - [7 45 (timestamp 2014 3 20)] - [8 85 (timestamp 2014 10 9)] - [13 27 (timestamp 2014 5 16)] - [8 6 (timestamp 2014 8 24)] - [9 52 (timestamp 2013 4 11)] - [2 75 (timestamp 2015 2 26)] - [11 65 (timestamp 2014 5 29)] - [7 30 (timestamp 2013 6 3)] - [11 14 (timestamp 2013 6 26)] - [11 61 (timestamp 2014 11 9)] - [8 81 (timestamp 2013 6 27)] - [10 92 (timestamp 2014 5 7)] - [3 52 (timestamp 2014 1 26)] - [5 56 (timestamp 2014 11 14)] - [11 75 (timestamp 2014 4 2)] - [9 13 (timestamp 2014 10 22)] - [4 25 (timestamp 2015 5 18)] - [10 70 (timestamp 2015 5 4)] - [2 48 (timestamp 2014 6 21)] - [6 78 (timestamp 2014 3 28)] - [12 68 (timestamp 2014 10 24)] - [10 8 (timestamp 2014 2 26)] - [5 63 (timestamp 2015 10 12)] - [14 66 (timestamp 2015 8 6)] - [2 3 (timestamp 2014 5 14)] - [3 36 (timestamp 2014 4 27)] - [11 71 (timestamp 2015 4 24)] - [1 85 (timestamp 2015 2 30)] - [13 68 (timestamp 2015 6 22)] - [5 34 (timestamp 2014 9 25)] - [2 75 (timestamp 2014 7 29)] - [7 13 (timestamp 2014 10 3)] - [12 86 (timestamp 2014 1 10)] - [13 100 (timestamp 2015 7 17)] - [8 59 (timestamp 2014 10 15)] - [15 27 (timestamp 2014 5 17)] - [13 83 (timestamp 2013 10 11)] - [2 68 (timestamp 2014 6 3)] - [10 23 (timestamp 2013 4 8)] - [12 17 (timestamp 2013 1 10)] - [8 89 (timestamp 2014 4 31)] - [4 11 (timestamp 2013 6 12)] - [3 97 (timestamp 2015 5 22)] - [14 77 (timestamp 2013 10 19)] - [10 69 (timestamp 2014 10 10)] - [13 79 (timestamp 2014 11 11)] - [5 95 (timestamp 2014 7 22)] - [14 33 (timestamp 2015 8 26)] - [2 75 (timestamp 2014 7 10)] - [7 97 (timestamp 2014 2 29)] - [6 88 (timestamp 2014 8 4)] - [12 73 (timestamp 2013 11 16)] - [14 61 (timestamp 2013 5 21)] - [9 43 (timestamp 2015 3 7)] - [4 44 (timestamp 2013 8 20)] - [15 61 (timestamp 2015 7 18)] - [11 98 (timestamp 2014 9 29)] - [11 32 (timestamp 2013 8 2)] - [3 94 (timestamp 2014 12 6)] - [4 48 (timestamp 2015 8 20)] - [11 59 (timestamp 2014 7 21)] - [9 77 (timestamp 2014 6 5)] - [7 10 (timestamp 2015 4 23)] - [7 17 (timestamp 2013 4 1)] - [9 45 (timestamp 2015 2 13)] - [3 2 (timestamp 2014 12 23)] - [9 85 (timestamp 2014 12 11)] - [6 22 (timestamp 2015 4 24)] - [12 96 (timestamp 2013 6 11)] - [1 78 (timestamp 2014 6 9)] - [13 29 (timestamp 2014 2 10)] - [3 54 (timestamp 2013 1 19)] - [11 60 (timestamp 2014 8 30)] - [2 16 (timestamp 2013 11 27)] - [9 41 (timestamp 2014 5 14)] - [10 98 (timestamp 2014 1 26)] - [13 98 (timestamp 2015 7 1)] - [12 4 (timestamp 2015 10 4)] - [1 63 (timestamp 2014 3 14)] - [11 2 (timestamp 2015 10 23)] - [14 64 (timestamp 2014 5 27)] - [6 42 (timestamp 2014 5 1)] - [2 44 (timestamp 2014 9 26)] - [5 42 (timestamp 2013 8 15)] - [5 39 (timestamp 2013 4 26)] - [11 94 (timestamp 2014 7 14)] - [4 17 (timestamp 2015 8 18)] - [9 3 (timestamp 2014 2 19)] - [3 75 (timestamp 2014 5 18)] - [10 38 (timestamp 2015 9 22)] - [10 74 (timestamp 2013 3 28)] - [11 25 (timestamp 2014 1 4)] - [7 20 (timestamp 2014 9 14)] - [7 33 (timestamp 2014 5 18)] - [2 40 (timestamp 2013 2 19)] - [9 62 (timestamp 2013 6 16)] - [6 5 (timestamp 2014 11 25)] - [14 13 (timestamp 2014 7 19)] - [4 82 (timestamp 2013 4 24)] - [6 86 (timestamp 2014 4 10)] - [15 66 (timestamp 2013 5 31)] - [10 63 (timestamp 2014 9 3)] - [13 46 (timestamp 2014 6 25)] - [13 44 (timestamp 2015 2 24)] - [5 82 (timestamp 2014 6 19)] - [12 57 (timestamp 2014 9 12)] - [5 96 (timestamp 2015 3 16)] - [12 36 (timestamp 2015 5 11)] - [6 100 (timestamp 2015 11 28)] - [9 44 (timestamp 2014 10 24)] - [13 70 (timestamp 2014 4 3)] - [10 77 (timestamp 2014 4 12)] - [13 42 (timestamp 2015 7 23)] - [6 99 (timestamp 2013 6 2)] - [9 22 (timestamp 2015 7 6)] - [13 83 (timestamp 2014 12 16)] - [13 27 (timestamp 2014 7 20)] - [10 94 (timestamp 2015 11 5)] - [13 70 (timestamp 2015 1 23)] - [5 59 (timestamp 2014 5 20)] - [12 61 (timestamp 2013 1 25)] - [1 5 (timestamp 2015 7 23)] - [5 95 (timestamp 2013 8 19)] - [6 88 (timestamp 2014 7 25)] - [3 54 (timestamp 2013 11 7)] - [11 57 (timestamp 2015 7 20)] - [7 27 (timestamp 2014 8 26)] - [2 62 (timestamp 2015 5 3)] - [4 36 (timestamp 2014 4 14)] - [12 1 (timestamp 2013 11 9)] - [4 27 (timestamp 2013 7 14)] - [10 63 (timestamp 2013 11 15)] - [6 31 (timestamp 2014 5 22)] - [2 90 (timestamp 2015 10 4)] - [8 2 (timestamp 2013 12 3)] - [1 86 (timestamp 2015 9 23)] - [7 46 (timestamp 2014 9 5)] - [9 8 (timestamp 2015 7 29)] - [1 51 (timestamp 2014 5 30)] - [7 68 (timestamp 2014 3 25)] - [14 74 (timestamp 2015 2 23)] - [8 63 (timestamp 2015 5 12)] - [1 68 (timestamp 2013 4 11)] - [7 20 (timestamp 2015 3 28)] - [14 28 (timestamp 2014 7 24)] - [13 8 (timestamp 2014 2 3)] - [3 40 (timestamp 2013 9 27)] - [9 72 (timestamp 2014 1 19)] - [11 15 (timestamp 2013 5 14)] - [9 11 (timestamp 2014 3 30)] - [4 10 (timestamp 2014 12 3)] - [4 79 (timestamp 2014 11 7)] - [4 74 (timestamp 2013 5 9)] - [5 78 (timestamp 2015 12 8)] - [12 74 (timestamp 2015 6 4)] - [6 89 (timestamp 2014 6 14)] - [2 87 (timestamp 2013 1 23)] - [15 84 (timestamp 2015 7 18)] - [4 65 (timestamp 2015 3 11)] - [7 66 (timestamp 2013 7 25)] - [10 14 (timestamp 2013 11 29)] - [5 77 (timestamp 2014 6 2)] - [8 74 (timestamp 2013 4 30)] - [14 7 (timestamp 2014 3 5)] - [4 45 (timestamp 2013 11 5)] - [15 96 (timestamp 2013 11 26)] - [4 45 (timestamp 2015 1 15)] - [15 52 (timestamp 2015 4 31)] - [6 46 (timestamp 2014 2 25)] - [12 42 (timestamp 2014 11 10)] - [13 17 (timestamp 2014 5 20)] - [6 44 (timestamp 2015 3 27)] - [3 71 (timestamp 2014 4 14)] - [2 35 (timestamp 2013 9 31)] - [9 74 (timestamp 2015 3 3)] - [4 68 (timestamp 2014 12 1)] - [6 40 (timestamp 2013 11 25)] - [4 63 (timestamp 2014 6 14)] - [11 12 (timestamp 2013 8 5)] - [13 41 (timestamp 2015 2 3)] - [11 13 (timestamp 2014 10 5)] - [10 18 (timestamp 2015 3 20)] - [5 20 (timestamp 2014 5 11)] - [5 79 (timestamp 2014 2 22)] - [7 15 (timestamp 2013 4 15)] - [6 25 (timestamp 2014 3 28)] - [14 9 (timestamp 2014 8 12)] - [8 53 (timestamp 2014 4 24)] - [9 78 (timestamp 2014 7 2)] - [3 4 (timestamp 2014 6 26)] - [7 3 (timestamp 2015 10 29)] - [6 56 (timestamp 2015 10 28)] - [4 65 (timestamp 2014 8 12)] - [15 35 (timestamp 2014 7 28)] - [8 49 (timestamp 2014 9 1)] - [11 80 (timestamp 2014 7 31)] - [10 51 (timestamp 2015 3 1)] - [14 70 (timestamp 2013 7 15)] - [12 18 (timestamp 2013 10 6)] - [8 80 (timestamp 2013 10 31)] - [15 91 (timestamp 2013 11 16)] - [9 78 (timestamp 2014 9 6)] - [9 88 (timestamp 2013 6 4)] - [12 88 (timestamp 2014 5 29)] - [7 22 (timestamp 2013 6 7)] - [2 38 (timestamp 2014 6 21)] - [4 7 (timestamp 2014 5 7)] - [2 49 (timestamp 2013 4 18)] - [13 56 (timestamp 2014 7 19)] - [9 66 (timestamp 2013 6 14)] - [9 57 (timestamp 2014 7 29)] - [5 91 (timestamp 2014 4 4)] - [10 46 (timestamp 2015 6 8)] - [10 97 (timestamp 2014 8 1)] - [2 53 (timestamp 2014 7 4)] - [14 54 (timestamp 2015 7 27)] - [2 81 (timestamp 2013 8 17)] - [11 77 (timestamp 2015 7 12)] - [13 39 (timestamp 2013 8 3)] - [7 86 (timestamp 2014 1 16)] - [14 68 (timestamp 2014 5 7)] - [13 61 (timestamp 2014 5 29)] - [6 90 (timestamp 2015 9 16)] - [11 59 (timestamp 2014 10 13)] - [11 41 (timestamp 2015 11 7)] - [12 2 (timestamp 2015 4 23)] - [10 76 (timestamp 2013 10 18)] - [14 77 (timestamp 2014 2 4)] - [2 80 (timestamp 2014 1 4)] - [3 65 (timestamp 2015 8 15)] - [9 59 (timestamp 2013 4 3)] - [11 6 (timestamp 2015 11 10)] - [9 29 (timestamp 2013 6 30)] - [10 37 (timestamp 2014 6 27)] - [2 26 (timestamp 2013 12 11)] - [3 28 (timestamp 2013 3 5)] - [2 94 (timestamp 2015 3 13)] - [11 72 (timestamp 2015 10 5)] - [7 39 (timestamp 2014 8 15)] - [9 6 (timestamp 2014 5 18)] - [10 98 (timestamp 2013 4 26)] - [9 92 (timestamp 2014 2 18)] - [13 39 (timestamp 2014 8 9)] - [9 21 (timestamp 2014 8 12)] - [2 60 (timestamp 2014 1 27)] - [6 58 (timestamp 2013 7 22)] - [8 41 (timestamp 2014 5 16)] - [6 15 (timestamp 2014 8 30)] - [12 7 (timestamp 2015 4 21)] - [7 14 (timestamp 2014 9 1)] - [10 43 (timestamp 2014 11 27)] - [14 22 (timestamp 2014 5 22)] - [2 48 (timestamp 2015 11 22)] - [9 92 (timestamp 2014 2 12)] - [8 48 (timestamp 2015 10 26)] - [13 97 (timestamp 2015 5 9)] - [6 12 (timestamp 2014 7 14)] - [11 22 (timestamp 2013 6 17)] - [4 23 (timestamp 2013 3 23)] - [10 68 (timestamp 2014 6 22)] - [5 78 (timestamp 2014 7 16)] - [4 32 (timestamp 2015 2 29)] - [10 33 (timestamp 2014 5 23)] - [10 6 (timestamp 2013 7 7)] - [7 98 (timestamp 2015 4 4)] - [14 29 (timestamp 2015 2 3)] - [2 53 (timestamp 2014 9 8)] - [9 43 (timestamp 2014 7 30)] - [14 74 (timestamp 2015 11 1)] - [3 94 (timestamp 2014 9 27)] - [11 86 (timestamp 2015 9 27)] - [1 50 (timestamp 2014 11 7)] - [4 43 (timestamp 2013 6 19)] - [2 85 (timestamp 2015 7 28)] - [5 24 (timestamp 2014 11 9)] - [14 88 (timestamp 2014 8 26)] - [6 61 (timestamp 2014 8 9)] - [2 83 (timestamp 2015 12 19)] - [1 38 (timestamp 2015 7 25)] - [6 49 (timestamp 2015 1 25)] - [12 31 (timestamp 2015 2 9)] - [6 61 (timestamp 2014 11 28)] - [5 50 (timestamp 2013 6 12)] - [7 81 (timestamp 2014 11 3)] - [9 48 (timestamp 2014 3 27)] - [6 72 (timestamp 2014 9 24)] - [4 59 (timestamp 2013 10 6)] - [8 48 (timestamp 2014 4 18)] - [11 88 (timestamp 2015 4 10)] - [10 67 (timestamp 2014 2 28)] - [2 74 (timestamp 2014 1 18)] - [10 70 (timestamp 2014 12 7)] - [4 53 (timestamp 2014 11 7)] - [8 81 (timestamp 2015 2 18)] - [3 72 (timestamp 2014 5 5)] - [15 72 (timestamp 2014 6 17)] - [4 8 (timestamp 2015 6 13)] - [8 73 (timestamp 2014 11 30)] - [8 93 (timestamp 2014 9 20)] - [14 44 (timestamp 2014 1 21)] - [8 68 (timestamp 2014 6 5)] - [5 94 (timestamp 2013 5 20)] - [3 7 (timestamp 2015 5 29)] - [7 49 (timestamp 2013 9 10)] - [7 49 (timestamp 2013 7 26)] - [15 74 (timestamp 2015 10 26)] - [7 66 (timestamp 2015 7 29)] - [8 93 (timestamp 2015 7 7)] - [13 79 (timestamp 2014 11 12)] - [6 7 (timestamp 2014 12 27)] - [3 80 (timestamp 2015 6 22)] - [13 6 (timestamp 2014 9 9)] - [3 82 (timestamp 2015 6 27)] - [12 13 (timestamp 2013 6 29)] - [14 86 (timestamp 2014 1 7)] - [5 66 (timestamp 2014 5 26)] - [14 62 (timestamp 2013 8 18)] - [10 97 (timestamp 2013 11 19)] - [6 94 (timestamp 2013 4 19)] - [2 41 (timestamp 2014 2 31)] - [13 74 (timestamp 2014 5 26)] - [7 63 (timestamp 2014 5 28)] - [14 31 (timestamp 2013 12 4)] - [13 41 (timestamp 2013 6 15)] - [12 51 (timestamp 2015 12 26)] - [4 65 (timestamp 2015 12 18)] - [5 64 (timestamp 2013 8 2)] - [12 18 (timestamp 2013 10 24)] - [4 38 (timestamp 2014 4 26)] - [7 30 (timestamp 2014 9 18)] - [5 17 (timestamp 2014 5 18)] - [2 76 (timestamp 2015 9 4)] - [13 42 (timestamp 2015 5 26)] - [9 74 (timestamp 2014 8 1)] - [7 42 (timestamp 2013 6 21)] - [3 26 (timestamp 2015 9 28)] - [4 27 (timestamp 2013 5 14)] - [12 21 (timestamp 2013 5 26)] - [13 20 (timestamp 2015 7 15)] - [2 85 (timestamp 2014 5 2)] - [7 52 (timestamp 2014 10 21)] - [5 3 (timestamp 2014 5 4)] - [5 79 (timestamp 2014 7 11)] - [3 10 (timestamp 2014 5 31)] - [9 2 (timestamp 2015 1 28)] - [3 85 (timestamp 2013 11 13)] - [5 40 (timestamp 2015 9 11)] - [11 70 (timestamp 2015 9 20)] - [5 86 (timestamp 2014 12 5)] - [3 86 (timestamp 2014 4 24)] - [5 52 (timestamp 2014 11 5)] - [9 72 (timestamp 2013 11 22)] - [8 27 (timestamp 2015 9 28)] - [8 48 (timestamp 2014 8 2)] - [1 35 (timestamp 2014 5 26)] - [11 6 (timestamp 2014 10 16)] - [1 58 (timestamp 2013 11 18)] - [8 90 (timestamp 2014 8 3)] - [5 47 (timestamp 2013 9 2)] - [11 88 (timestamp 2013 12 11)] - [3 71 (timestamp 2014 9 26)] - [14 66 (timestamp 2015 6 13)] - [6 27 (timestamp 2015 8 16)] - [4 42 (timestamp 2015 1 30)] - [10 67 (timestamp 2014 12 9)] - [3 75 (timestamp 2015 10 8)] - [9 68 (timestamp 2013 11 9)] - [9 87 (timestamp 2014 11 8)] - [5 12 (timestamp 2014 2 5)] - [13 87 (timestamp 2013 4 23)] - [3 72 (timestamp 2015 5 25)] - [3 95 (timestamp 2015 12 18)] - [4 43 (timestamp 2013 4 14)] - [6 17 (timestamp 2014 6 28)] - [12 32 (timestamp 2014 1 5)] - [14 96 (timestamp 2013 4 13)] - [1 76 (timestamp 2015 10 29)] - [5 93 (timestamp 2014 8 21)] - [14 53 (timestamp 2013 11 18)] - [14 20 (timestamp 2014 10 25)] - [3 91 (timestamp 2015 10 19)] - [8 8 (timestamp 2015 11 21)] - [13 34 (timestamp 2013 8 20)] - [2 54 (timestamp 2014 5 8)] - [3 66 (timestamp 2014 10 16)] - [3 57 (timestamp 2014 9 16)] - [10 12 (timestamp 2015 4 12)] - [10 93 (timestamp 2014 1 4)] - [6 20 (timestamp 2014 3 18)] - [14 50 (timestamp 2015 8 20)] - [7 35 (timestamp 2014 7 24)] - [9 25 (timestamp 2014 7 8)] - [13 43 (timestamp 2014 12 23)] - [3 43 (timestamp 2014 10 6)] - [3 58 (timestamp 2014 6 10)] - [8 59 (timestamp 2013 7 5)] - [8 9 (timestamp 2014 3 2)] - [12 11 (timestamp 2013 11 12)] - [8 82 (timestamp 2014 12 19)] - [3 88 (timestamp 2014 3 23)] - [10 81 (timestamp 2015 6 31)] - [4 31 (timestamp 2014 5 1)] - [1 10 (timestamp 2013 3 12)] - [7 98 (timestamp 2015 4 21)] - [10 69 (timestamp 2013 5 3)] - [4 7 (timestamp 2014 11 9)] - [11 57 (timestamp 2014 6 5)] - [4 75 (timestamp 2013 8 20)] - [10 8 (timestamp 2014 10 6)] - [9 48 (timestamp 2015 10 6)] - [14 38 (timestamp 2013 4 14)] - [6 41 (timestamp 2014 10 25)] - [5 14 (timestamp 2013 5 7)] - [11 38 (timestamp 2015 5 13)] - [3 33 (timestamp 2014 11 8)] - [1 72 (timestamp 2013 7 25)] - [10 84 (timestamp 2013 4 7)] - [10 24 (timestamp 2014 6 25)] - [3 50 (timestamp 2013 2 6)] - [14 18 (timestamp 2015 10 28)] - [7 95 (timestamp 2014 10 15)] - [13 86 (timestamp 2014 5 5)] - [14 72 (timestamp 2015 8 5)] - [13 24 (timestamp 2015 10 22)] - [10 19 (timestamp 2014 7 6)] - [1 26 (timestamp 2014 12 31)] - [9 12 (timestamp 2014 6 29)] - [8 32 (timestamp 2013 8 4)] - [3 28 (timestamp 2015 9 19)] - [15 37 (timestamp 2014 10 23)] - [8 8 (timestamp 2014 9 16)] - [7 100 (timestamp 2014 1 19)] - [8 85 (timestamp 2014 3 31)] - [8 23 (timestamp 2014 2 18)] - [4 95 (timestamp 2015 3 3)] - [11 93 (timestamp 2013 10 28)] - [6 75 (timestamp 2014 7 25)] - [10 18 (timestamp 2013 8 27)] - [14 68 (timestamp 2013 2 20)] - [12 13 (timestamp 2015 2 14)] - [4 2 (timestamp 2013 2 27)] - [7 81 (timestamp 2013 4 16)] - [3 21 (timestamp 2013 4 7)] - [6 43 (timestamp 2014 9 30)] - [5 73 (timestamp 2014 11 29)] - [2 38 (timestamp 2014 8 9)] - [14 60 (timestamp 2014 4 29)] - [10 90 (timestamp 2015 12 29)] - [7 3 (timestamp 2015 6 27)] - [2 18 (timestamp 2014 10 14)] - [4 95 (timestamp 2013 5 27)] - [4 65 (timestamp 2014 6 24)] - [10 32 (timestamp 2014 8 2)] - [13 72 (timestamp 2013 2 22)] - [4 9 (timestamp 2014 2 7)] - [12 49 (timestamp 2014 11 18)] - [11 99 (timestamp 2014 6 29)] - [10 30 (timestamp 2014 4 21)] - [12 5 (timestamp 2014 3 26)] - [7 56 (timestamp 2014 1 4)] - [9 16 (timestamp 2013 10 11)] - [6 44 (timestamp 2013 11 11)] - [2 27 (timestamp 2015 3 18)] - [12 25 (timestamp 2014 11 8)] - [1 7 (timestamp 2015 5 29)] - [7 91 (timestamp 2015 6 18)] - [6 89 (timestamp 2015 11 16)] - [8 12 (timestamp 2013 10 1)] - [5 9 (timestamp 2013 4 18)] - [3 81 (timestamp 2014 4 31)] - [7 53 (timestamp 2013 3 26)] - [6 45 (timestamp 2014 2 13)] - [8 84 (timestamp 2015 4 20)] - [5 2 (timestamp 2013 10 2)] - [8 7 (timestamp 2014 9 10)] - [15 41 (timestamp 2013 7 19)] - [13 18 (timestamp 2014 7 24)] - [14 54 (timestamp 2015 9 18)] - [11 84 (timestamp 2014 8 13)] - [7 56 (timestamp 2014 3 29)] - [13 37 (timestamp 2014 5 21)] - [4 96 (timestamp 2014 4 30)] - [6 76 (timestamp 2014 9 16)] - [5 21 (timestamp 2014 7 8)] - [8 61 (timestamp 2014 3 10)] - [5 26 (timestamp 2014 9 5)] - [8 100 (timestamp 2013 5 29)] - [3 47 (timestamp 2014 5 8)] - [7 46 (timestamp 2015 10 4)] - [5 73 (timestamp 2014 2 10)] - [1 54 (timestamp 2014 2 8)] - [12 46 (timestamp 2014 6 29)] - [14 46 (timestamp 2014 10 16)] - [10 69 (timestamp 2015 10 29)] - [1 39 (timestamp 2013 6 3)] - [3 23 (timestamp 2014 3 9)] - [10 43 (timestamp 2014 7 13)] - [14 95 (timestamp 2014 4 17)] - [10 75 (timestamp 2014 3 17)] - [4 50 (timestamp 2013 2 18)] - [12 43 (timestamp 2013 11 1)] - [9 33 (timestamp 2015 7 2)] - [4 91 (timestamp 2013 4 2)] - [15 16 (timestamp 2014 4 12)] - [3 42 (timestamp 2014 2 10)] - [12 65 (timestamp 2014 3 20)] - [13 72 (timestamp 2015 7 22)] - [13 86 (timestamp 2015 4 31)] - [13 93 (timestamp 2013 3 19)] - [10 49 (timestamp 2013 12 19)] - [13 8 (timestamp 2014 12 5)] - [15 52 (timestamp 2015 8 9)] - [7 95 (timestamp 2013 12 11)] - [9 90 (timestamp 2014 10 10)] - [8 50 (timestamp 2015 3 5)] - [6 11 (timestamp 2014 1 12)] - [13 26 (timestamp 2014 8 25)] - [3 39 (timestamp 2014 10 14)] - [8 36 (timestamp 2015 11 13)] - [5 97 (timestamp 2014 5 20)] - [10 35 (timestamp 2014 5 7)] - [11 74 (timestamp 2015 4 6)] - [15 75 (timestamp 2013 4 28)] - [2 88 (timestamp 2014 1 18)] - [9 58 (timestamp 2014 4 16)] - [6 41 (timestamp 2014 11 5)] - [10 44 (timestamp 2015 4 11)] - [10 64 (timestamp 2013 7 20)] - [10 19 (timestamp 2014 2 12)] - [4 13 (timestamp 2014 2 29)] - [13 27 (timestamp 2014 4 2)] - [15 33 (timestamp 2013 3 28)] - [3 6 (timestamp 2015 9 5)] - [7 63 (timestamp 2014 3 8)] - [12 94 (timestamp 2014 9 23)] - [7 38 (timestamp 2014 4 3)] - [11 85 (timestamp 2014 2 17)] - [9 76 (timestamp 2014 7 13)] - [8 83 (timestamp 2014 5 28)] - [14 42 (timestamp 2015 2 3)] - [4 35 (timestamp 2014 3 25)] - [7 58 (timestamp 2014 3 25)] - [3 54 (timestamp 2014 2 25)] - [5 60 (timestamp 2014 12 16)] - [9 100 (timestamp 2014 5 20)] - [12 6 (timestamp 2014 4 9)] - [3 76 (timestamp 2013 7 29)] - [8 73 (timestamp 2013 4 26)] - [13 33 (timestamp 2014 11 3)] - [6 45 (timestamp 2014 5 17)] - [5 87 (timestamp 2014 10 7)] - [5 90 (timestamp 2015 7 21)] - [9 36 (timestamp 2015 8 26)] - [7 57 (timestamp 2015 5 21)] - [9 20 (timestamp 2013 10 3)] - [4 13 (timestamp 2013 5 18)] - [13 63 (timestamp 2014 3 22)] - [5 42 (timestamp 2015 8 22)] - [9 49 (timestamp 2015 3 2)] - [6 15 (timestamp 2014 10 2)] - [7 17 (timestamp 2013 7 18)] - [11 63 (timestamp 2014 2 17)] - [3 90 (timestamp 2013 2 26)] - [13 90 (timestamp 2013 6 8)] - [6 46 (timestamp 2014 3 24)] - [15 91 (timestamp 2014 2 19)] - [10 65 (timestamp 2014 10 10)] - [3 76 (timestamp 2014 5 8)] - [13 43 (timestamp 2014 2 11)] - [7 15 (timestamp 2015 7 9)] - [1 36 (timestamp 2014 2 31)] - [9 59 (timestamp 2014 8 3)] - [5 86 (timestamp 2015 4 2)] - [14 63 (timestamp 2014 7 11)] - [5 94 (timestamp 2013 11 24)] - [14 54 (timestamp 2014 8 3)] - [2 37 (timestamp 2014 8 2)] - [4 62 (timestamp 2015 11 8)] - [7 17 (timestamp 2013 9 31)] - [13 59 (timestamp 2014 1 3)] - [4 22 (timestamp 2013 3 14)] - [3 94 (timestamp 2015 12 16)] - [14 89 (timestamp 2014 6 6)] - [15 23 (timestamp 2015 8 19)] - [8 12 (timestamp 2015 3 17)] - [8 93 (timestamp 2015 5 29)] - [3 20 (timestamp 2013 5 20)] - [9 2 (timestamp 2013 4 3)] - [13 73 (timestamp 2014 6 30)] - [10 5 (timestamp 2015 5 4)] - [4 98 (timestamp 2014 8 29)] - [5 38 (timestamp 2015 4 15)] - [3 41 (timestamp 2014 10 19)] - [2 53 (timestamp 2013 6 21)] - [12 97 (timestamp 2015 11 3)] - [15 68 (timestamp 2013 5 6)] - [15 22 (timestamp 2013 8 16)] - [11 57 (timestamp 2013 5 1)] - [6 91 (timestamp 2015 2 22)] - [2 63 (timestamp 2014 4 22)] - [13 70 (timestamp 2013 3 6)] - [11 86 (timestamp 2013 11 2)] - [13 23 (timestamp 2015 5 26)] - [12 5 (timestamp 2013 11 17)] - [5 43 (timestamp 2015 12 2)] - [11 96 (timestamp 2014 3 26)] - [2 90 (timestamp 2013 12 3)] - [10 21 (timestamp 2014 8 24)] - [11 20 (timestamp 2014 10 28)] - [13 44 (timestamp 2015 9 11)] - [11 57 (timestamp 2014 8 2)] - [6 45 (timestamp 2014 9 29)] - [13 68 (timestamp 2014 8 3)] - [9 75 (timestamp 2015 7 24)] - [7 37 (timestamp 2014 10 6)] - [6 21 (timestamp 2014 11 6)] - [14 49 (timestamp 2013 11 22)] - [7 67 (timestamp 2014 8 3)] - [4 75 (timestamp 2014 10 20)] - [13 13 (timestamp 2015 8 26)] - [2 58 (timestamp 2014 9 1)] - [2 23 (timestamp 2013 3 19)] - [4 38 (timestamp 2014 10 3)] - [7 26 (timestamp 2015 10 6)] - [2 93 (timestamp 2014 10 23)] - [2 41 (timestamp 2014 7 2)] - [7 99 (timestamp 2014 10 18)] - [14 64 (timestamp 2014 9 10)] - [10 9 (timestamp 2014 10 25)] - [6 48 (timestamp 2014 12 25)] - [8 58 (timestamp 2014 2 18)] - [3 35 (timestamp 2014 8 25)] - [6 98 (timestamp 2014 6 31)] - [8 97 (timestamp 2013 9 16)] - [13 26 (timestamp 2014 9 22)] - [2 91 (timestamp 2014 4 15)] - [6 20 (timestamp 2015 6 30)] - [15 74 (timestamp 2014 6 13)] - [7 62 (timestamp 2014 10 13)] - [7 95 (timestamp 2014 6 3)] - [1 96 (timestamp 2014 10 16)] - [9 84 (timestamp 2013 10 20)] - [4 55 (timestamp 2014 9 24)] - [13 86 (timestamp 2014 2 16)] - [14 9 (timestamp 2015 2 5)] - [9 37 (timestamp 2014 6 19)] - [3 12 (timestamp 2015 11 13)] - [10 91 (timestamp 2014 6 10)] - [1 13 (timestamp 2013 10 29)] - [4 57 (timestamp 2013 5 10)] - [5 57 (timestamp 2014 5 28)] - [14 31 (timestamp 2013 6 18)] - [3 29 (timestamp 2014 6 16)] - [7 93 (timestamp 2015 6 7)] - [7 87 (timestamp 2015 11 21)] - [9 53 (timestamp 2015 9 26)] - [14 93 (timestamp 2014 10 20)] - [14 37 (timestamp 2014 8 14)] - [3 30 (timestamp 2013 3 21)] - [10 82 (timestamp 2013 6 5)] - [4 40 (timestamp 2015 7 17)] - [8 45 (timestamp 2014 9 8)] - [6 84 (timestamp 2013 2 15)] - [11 87 (timestamp 2015 11 6)] - [10 93 (timestamp 2014 12 24)] - [2 54 (timestamp 2014 8 2)] - [3 34 (timestamp 2014 5 7)] - [13 48 (timestamp 2014 9 31)] - [4 48 (timestamp 2014 10 24)] - [1 46 (timestamp 2015 4 25)] - [14 85 (timestamp 2015 3 15)] - [4 37 (timestamp 2014 3 5)] - [6 62 (timestamp 2014 2 20)] - [2 73 (timestamp 2014 8 20)] - [2 14 (timestamp 2013 9 29)] - [6 83 (timestamp 2013 9 1)] - [11 89 (timestamp 2013 10 16)] - [3 58 (timestamp 2013 12 4)] - [3 36 (timestamp 2014 6 22)] - [5 96 (timestamp 2015 6 26)] - [5 18 (timestamp 2014 4 22)] - [4 54 (timestamp 2014 10 29)] - [9 31 (timestamp 2013 9 29)] - [12 49 (timestamp 2015 4 19)] - [3 38 (timestamp 2013 1 26)] - [4 88 (timestamp 2013 1 3)] - [12 58 (timestamp 2015 11 25)] - [12 58 (timestamp 2015 8 24)] - [15 3 (timestamp 2015 5 22)] - [10 17 (timestamp 2013 5 4)] - [6 85 (timestamp 2013 8 10)] - [7 18 (timestamp 2015 7 9)] - [12 67 (timestamp 2015 6 15)] - [8 96 (timestamp 2015 2 22)] - [15 88 (timestamp 2015 2 13)] - [8 70 (timestamp 2015 12 22)] - [8 48 (timestamp 2014 10 4)] - [3 91 (timestamp 2013 6 5)] - [8 83 (timestamp 2014 11 6)] - [12 5 (timestamp 2013 11 28)] - [13 88 (timestamp 2014 3 29)] - [2 73 (timestamp 2014 11 2)] - [7 13 (timestamp 2013 10 22)] - [13 17 (timestamp 2015 6 16)] - [7 11 (timestamp 2014 3 9)] - [2 84 (timestamp 2014 3 6)] - [8 79 (timestamp 2014 6 13)] - [2 77 (timestamp 2014 4 10)] - [3 40 (timestamp 2014 5 11)] - [8 30 (timestamp 2013 3 6)] - [1 47 (timestamp 2014 12 7)] - [11 49 (timestamp 2014 12 21)] - [5 39 (timestamp 2014 10 31)] - [3 98 (timestamp 2014 10 22)] - [9 20 (timestamp 2015 4 9)] - [13 66 (timestamp 2013 7 23)] - [15 18 (timestamp 2013 4 26)] - [9 37 (timestamp 2013 2 6)] - [12 79 (timestamp 2014 9 7)] - [8 49 (timestamp 2014 4 26)] - [6 87 (timestamp 2015 6 31)] - [2 70 (timestamp 2015 9 27)] - [7 44 (timestamp 2014 11 5)] - [6 65 (timestamp 2014 11 27)] - [8 51 (timestamp 2015 9 7)] - [6 11 (timestamp 2015 8 21)] - [11 76 (timestamp 2014 5 21)] - [5 94 (timestamp 2014 9 20)] - [1 97 (timestamp 2015 4 5)] - [2 20 (timestamp 2014 11 21)] - [9 25 (timestamp 2014 6 3)] - [4 10 (timestamp 2013 9 21)] - [14 78 (timestamp 2013 9 14)] - [6 34 (timestamp 2014 5 30)] - [1 16 (timestamp 2014 3 30)] - [15 36 (timestamp 2014 9 23)] - [8 5 (timestamp 2013 8 21)] - [11 39 (timestamp 2014 10 10)] - [4 66 (timestamp 2014 3 16)] - [12 74 (timestamp 2014 10 7)] - [6 76 (timestamp 2015 8 9)] - [14 62 (timestamp 2015 7 22)] - [14 98 (timestamp 2015 8 13)] - [8 40 (timestamp 2014 4 3)] - [3 33 (timestamp 2014 11 13)] - [12 42 (timestamp 2014 5 9)] - [8 77 (timestamp 2015 9 24)] - [2 16 (timestamp 2014 12 9)] - [4 29 (timestamp 2015 5 29)] - [11 49 (timestamp 2014 3 5)] - [13 58 (timestamp 2014 4 29)] - [9 34 (timestamp 2014 5 4)] - [12 5 (timestamp 2015 4 16)] - [7 67 (timestamp 2015 2 7)] - [2 92 (timestamp 2014 6 3)]]) - -(defonce ^:private test-data - {:users {:fields [{:name :name - :type "VARCHAR(254)"} - {:name :last_login - :type "TIMESTAMP"} - {:name :password - :type "VARCHAR(254)" - :field-type :sensitive}] - :rows users} - :categories {:fields [{:name :name - :type "VARCHAR(254)"}] - :rows categories} - :venues {:fields [{:name :name - :type "VARCHAR(254)"} - {:name :latitude - :type "DOUBLE" - :special-type :latitude} - {:name :longitude - :type "DOUBLE" - :special-type :longitude} - {:name :price - :type "INTEGER" - :special-type :category} - {:name :category_id - :type "INTEGER" - :fk :categories}] - :rows venues} - :checkins {:fields [{:name :user_id - :type "INTEGER" - :fk :users} - {:name :venue_id - :type "INTEGER" - :fk :venues} - {:name :date - :type "DATE"}] - :rows checkins}}) - - -;; ## Default Dataset DatabaseDefinition - -(def ^DatabaseDefinition test-data - (create-database-definition "Test Database" - ["users" [{:field-name "name" - :base-type :CharField} - {:field-name "last_login" - :base-type :DateTimeField} - {:field-name "password" - :base-type :CharField - :field-type :sensitive}] - users] - ["categories" [{:field-name "name" - :base-type :CharField}] - categories] - ["venues" [{:field-name "name" - :base-type :CharField} - {:field-name "latitude" - :base-type :FloatField - :special-type :latitude} - {:field-name "longitude" - :base-type :FloatField - :special-type :longitude} - {:field-name "price" - :base-type :IntegerField - :special-type :category} - {:field-name "category_id" - :base-type :IntegerField - :fk :categories}] - venues] - ["checkins" [{:field-name "user_id" - :base-type :IntegerField - :fk :users} - {:field-name "venue_id" - :base-type :IntegerField - :fk :venues} - {:field-name "date" - :base-type :DateField}] - checkins])) diff --git a/test/metabase/test/data/dataset_definitions.clj b/test/metabase/test/data/dataset_definitions.clj index c6a2c859d01..bb0b6b045ba 100644 --- a/test/metabase/test/data/dataset_definitions.clj +++ b/test/metabase/test/data/dataset_definitions.clj @@ -3,24 +3,6 @@ (:require [clojure.tools.reader.edn :as edn] [metabase.test.data.interface :refer [def-database-definition]])) -;; ## Helper Functions - -(defn- unix-timestamp-ms - "Create a Unix timestamp (in milliseconds). - - (unix-timestamp-ms :year 2012 :month 12 :date 27)" - ^Long [& {:keys [year month date hour minute second nano] - :or {year 0, month 1, date 1, hour 0, minute 0, second 0, nano 0}}] - (-> (java.sql.Timestamp. (- year 1900) (- month 1) date hour minute second nano) - .getTime - long)) ; coerce to long since Korma doesn't know how to insert bigints - - -(defn- unix-timestamp - "Create a Unix timestamp, in seconds." - ^Long [& args] - (/ (apply unix-timestamp-ms args) 1000)) - ;; ## Datasets @@ -29,9 +11,12 @@ ;; TODO - move this to interface ;; TODO - make rows be lazily loadable for DB definitions from a file (defmacro ^:private def-database-definition-edn [dbname] - `(def-database-definition ~dbname + `(def-database-definition ~(vary-meta dbname assoc :const true) ~@(edn/read-string (slurp (str edn-definitions-dir (name dbname) ".edn"))))) +;; The O.G. "Test Database" dataset +(def-database-definition-edn test-data) + ;; Times when the Toucan cried (def-database-definition-edn sad-toucan-incidents) diff --git a/test/metabase/test/data/dataset_definitions/test-data.edn b/test/metabase/test/data/dataset_definitions/test-data.edn new file mode 100644 index 00000000000..b0f796905a1 --- /dev/null +++ b/test/metabase/test/data/dataset_definitions/test-data.edn @@ -0,0 +1,1245 @@ +;; ## Test Database / Tables / Fields +;; +;; Data is structured as follows: +;; * users - 15 rows +;; * id +;; * name +;; * last_login +;; * password (sensitive) +;; * categories - 75 rows +;; * id +;; * name +;; * venues - 100 rows +;; * id +;; * name +;; * latitude +;; * longitude +;; * price number of $$$. 0 if unknown, otherwise between 1-4. +;; * category_id +;; * checkins - 1000 rows +;; * id +;; * user_id +;; * venue_id +;; * date + +[["users" [{:field-name "name" + :base-type :CharField} + {:field-name "last_login" + :base-type :DateTimeField} + {:field-name "password" + :base-type :CharField + :field-type :sensitive}] + [["Plato Yeshua" #inst "2014-04-01T08:30" "4be68cda-6fd5-4ba7-944e-2b475600bda5"] + ["Felipinho Asklepios" #inst "2014-12-05T15:15" "5bb19ad9-f3f8-421f-9750-7d398e38428d"] + ["Kaneonuskatew Eiran" #inst "2014-11-06T16:15" "a329ccfe-b99c-42eb-9c93-cb9adc3eb1ab"] + ["Simcha Yan" #inst "2014-01-01T08:30" "a61f97c6-4484-4a63-b37e-b5e58bfa2ecb"] + ["Quentin Sören" #inst "2014-10-03T17:30" "10a0fea8-9bb4-48fe-a336-4d9cbbd78aa0"] + ["Shad Ferdynand" #inst "2014-08-02T12:30" "d35c9d78-f9cf-4f52-b1cc-cb9078eebdcb"] + ["Conchúr Tihomir" #inst "2014-08-02T09:30" "900335ad-e03b-4259-abc7-76aac21cedca"] + ["Szymon Theutrich" #inst "2014-02-01T10:15" "d6c47a54-9d88-4c4a-8054-ace76764ed0d"] + ["Nils Gotam" #inst "2014-04-03T09:30" "b085040c-7aa4-4e96-8c8f-420b2c99c920"] + ["Frans Hevel" #inst "2014-07-03T19:30" "b7a43e91-9fb9-4fe9-ab6f-ea51ab0f94e4"] + ["Spiros Teofil" #inst "2014-11-01T07:00" "62b9602c-27b8-44ea-adbd-2748f26537af"] + ["Kfir Caj" #inst "2014-07-03T01:30" "dfe21df3-f364-479d-a5e7-04bc5d85ad2b"] + ["Dwight Gresham" #inst "2014-08-01T10:30" "75a1ebf1-cae7-4a50-8743-32d97500f2cf"] + ["Broen Olujimi" #inst "2014-10-03T13:45" "f9b65c74-9f91-4cfd-9248-94a53af82866"] + ["Rüstem Hebel" #inst "2014-08-01T12:45" "02ad6b15-54b0-4491-bf0f-d781b0a2c4f5"]]] + ["categories" [{:field-name "name" + :base-type :CharField}] + [["African"] + ["American"] + ["Artisan"] + ["Asian"] + ["BBQ"] + ["Bakery"] + ["Bar"] + ["Beer Garden"] + ["Breakfast / Brunch"] + ["Brewery"] + ["Burger"] + ["Café"] + ["Café Sweets"] + ["Caribbean"] + ["Chinese"] + ["Coffee Shop"] + ["Comedy Club"] + ["Deli"] + ["Dim Sum"] + ["Diner"] + ["Donut Shop"] + ["English"] + ["Entertainment"] + ["Fashion"] + ["Fast Food"] + ["Food Truck"] + ["French"] + ["Gay Bar"] + ["German"] + ["Gluten-free"] + ["Greek"] + ["Grocery"] + ["Health & Beauty"] + ["Home"] + ["Hostel"] + ["Hot Dog"] + ["Hotel"] + ["Indian"] + ["Italian"] + ["Japanese"] + ["Jewish"] + ["Juice Bar"] + ["Karaoke"] + ["Korean"] + ["Landmark"] + ["Late Dining"] + ["Latin American"] + ["Lounge"] + ["Mediterannian"] + ["Mexican"] + ["Middle Eastern"] + ["Molecular Gastronomy"] + ["Moroccan"] + ["Museum"] + ["Nightclub"] + ["Nightlife"] + ["Outdoors"] + ["Pizza"] + ["Ramen"] + ["Restaurant General"] + ["Scandinavian"] + ["Seafood"] + ["South Pacific"] + ["Southern"] + ["Spanish"] + ["Stadium"] + ["Steakhouse"] + ["Strip Club"] + ["Tapas"] + ["Tea Room"] + ["Thai"] + ["Unknown"] + ["Vegetarian / Vegan"] + ["Wine Bar"] + ["Winery"]]] + ["venues" [{:field-name "name" + :base-type :CharField} + {:field-name "latitude" + :base-type :FloatField + :special-type :latitude} + {:field-name "longitude" + :base-type :FloatField + :special-type :longitude} + {:field-name "price" + :base-type :IntegerField + :special-type :category} + {:field-name "category_id" + :base-type :IntegerField + :fk :categories}] + [["Red Medicine" 10.0646 -165.374 3 4] + ["Stout Burgers & Beers" 34.0996 -118.329 2 11] + ["The Apple Pan" 34.0406 -118.428 2 11] + ["Wurstküche" 33.9997 -118.465 2 29] + ["Brite Spot Family Restaurant" 34.0778 -118.261 2 20] + ["The 101 Coffee Shop" 34.1054 -118.324 2 20] + ["Don Day Korean Restaurant" 34.0689 -118.305 2 44] + ["25°" 34.1015 -118.342 2 11] + ["Krua Siri" 34.1018 -118.301 1 71] + ["Fred 62" 34.1046 -118.292 2 20] + ["The Gorbals" 34.0474 -118.25 2 2] + ["The Misfit Restaurant + Bar" 34.0154 -118.497 2 2] + ["Pellicola Pizzeria" 34.0451 -118.257 1 58] + ["Jones Hollywood" 34.0908 -118.346 3 7] + ["BCD Tofu House" 34.0619 -118.303 2 44] + ["Pacific Dining Car - Santa Monica" 34.0367 -118.476 4 67] + ["Ruen Pair Thai Restaurant" 34.1021 -118.306 2 71] + ["The Original Pantry" 34.0464 -118.263 2 20] + ["800 Degrees Neapolitan Pizzeria" 34.0597 -118.444 2 58] + ["Greenblatt's Delicatessen & Fine Wine Shop" 34.0981 -118.365 2 3] + ["PizzaHacker" 37.7441 -122.421 2 58] + ["Gordo Taqueria" 37.7822 -122.484 1 50] + ["Taqueria Los Coyotes" 37.765 -122.42 2 50] + ["La Tortilla" 37.7612 -122.435 1 50] + ["Garaje" 37.7818 -122.396 2 50] + ["Taqueria San Francisco" 37.753 -122.408 1 50] + ["Tout Sweet Patisserie" 37.7873 -122.407 2 13] + ["Liguria Bakery" 37.8014 -122.409 1 6] + ["20th Century Cafe" 37.775 -122.423 2 12] + ["Noe Valley Bakery" 37.7513 -122.434 2 6] + ["Bludso's BBQ" 33.8894 -118.207 2 5] + ["Boneyard Bistro" 34.1477 -118.428 3 5] + ["My Brother's Bar-B-Q" 34.167 -118.595 2 5] + ["Beachwood BBQ & Brewing" 33.7701 -118.191 2 10] + ["Smoke City Market" 34.1661 -118.448 1 5] + ["Handy Market" 34.1716 -118.335 2 3] + ["bigmista's barbecue" 34.118 -118.26 2 5] + ["Zeke's Smokehouse" 34.2053 -118.226 2 5] + ["Baby Blues BBQ" 34.0003 -118.465 2 5] + ["Dear Mom" 37.7655 -122.413 2 46] + ["Cheese Steak Shop" 37.7855 -122.44 1 18] + ["Little Star Pizza" 37.7665 -122.422 2 58] + ["Marnee Thai" 37.7634 -122.482 2 71] + ["In-N-Out Burger" 37.8078 -122.418 1 11] + ["Tu Lan Restaurant" 37.7821 -122.41 1 4] + ["Shanghai Dumpling King" 37.7317 -122.451 2 19] + ["Marlowe" 37.7767 -122.396 3 2] + ["The Residence" 37.7677 -122.429 2 7] + ["Hotel Biron" 37.7735 -122.422 3 74] + ["Two Sisters Bar & Books" 37.7765 -122.426 2 48] + ["Empress of China" 37.7949 -122.406 3 15] + ["Cole's" 34.0448 -118.25 2 7] + ["Tam O'Shanter" 34.1254 -118.264 3 18] + ["Yamashiro Hollywood" 34.1057 -118.342 3 2] + ["Dal Rae Restaurant" 33.983 -118.096 4 67] + ["Philippe the Original" 34.0597 -118.237 1 18] + ["Musso & Frank Grill" 34.1018 -118.335 3 2] + ["Taylor's Prime Steak House" 34.0579 -118.302 3 67] + ["Pacific Dining Car" 34.0555 -118.266 3 2] + ["Polo Lounge" 34.0815 -118.414 3 48] + ["Lawry's The Prime Rib" 34.0677 -118.376 4 67] + ["Hot Sauce and Panko" 37.7825 -122.476 1 64] + ["Giordano Bros." 37.765 -122.422 1 18] + ["Festa" 37.7852 -122.432 2 43] + ["Slate" 37.765 -122.418 2 48] + ["Playground" 37.7858 -122.43 2 43] + ["Mint Karaoke Lounge" 37.7702 -122.426 2 43] + ["Dimples" 37.7856 -122.43 1 43] + ["The Virgil" 34.091 -118.287 2 48] + ["The Drawing Room" 34.1037 -118.287 1 7] + ["Frolic Room" 34.1016 -118.326 1 7] + ["The Daily Pint" 34.0211 -118.466 2 7] + ["Pineapple Hill Saloon & Grill" 34.1525 -118.448 2 7] + ["Chez Jay" 34.0104 -118.493 2 2] + ["Geido" 40.6778 -73.9729 2 40] + ["Beyond Sushi" 40.7328 -73.9861 2 40] + ["Sushi Nakazawa" 40.7318 -74.0045 4 40] + ["Soto" 40.7321 -74.0006 2 40] + ["Sushi Yasuda" 40.7514 -73.9736 4 40] + ["Blue Ribbon Sushi" 40.7262 -74.0026 3 40] + ["Tanoshi Sushi & Sake Bar" 40.7677 -73.9533 4 40] + ["Bozu" 40.7129 -73.9576 2 40] + ["Sushi Yasaka" 40.7794 -73.9835 2 40] + ["Spitz Eagle Rock" 34.1411 -118.221 2 49] + ["Cha Cha Chicken" 34.0071 -118.49 1 14] + ["Yuca's Taqueria" 34.1092 -118.287 1 50] + ["The Gumbo Pot" 34.072 -118.361 2 64] + ["Kinaree Thai Bistro" 34.094 -118.344 1 71] + ["Tacos Villa Corona" 34.1177 -118.261 1 50] + ["Señor Fish" 34.0489 -118.238 2 50] + ["Manuel's Original El Tepeyac Cafe" 34.0478 -118.198 2 50] + ["Tito's Tacos" 34.0082 -118.415 1 50] + ["33 Taps" 34.1018 -118.326 2 7] + ["Ye Rustic Inn" 34.1044 -118.288 1 7] + ["Rush Street" 34.023 -118.395 2 2] + ["Busby's West" 34.0372 -118.469 2 48] + ["Barney's Beanery" 34.0908 -118.375 2 46] + ["Lucky Baldwin's Pub" 34.1454 -118.149 2 7] + ["Golden Road Brewing" 34.1505 -118.274 2 10] + ["Mohawk Bend" 34.0777 -118.265 2 46]]] + ["checkins" [{:field-name "user_id" + :base-type :IntegerField + :fk :users} + {:field-name "venue_id" + :base-type :IntegerField + :fk :venues} + {:field-name "date" + :base-type :DateField}] + [[5 12 #inst "2014-04-07T07"] + [1 31 #inst "2014-09-18T07"] + [8 56 #inst "2014-09-15T07"] + [5 4 #inst "2014-03-11T07"] + [3 49 #inst "2013-05-05T07"] + [3 35 #inst "2015-07-04T07"] + [12 6 #inst "2014-04-11T07"] + [11 16 #inst "2014-05-13T07"] + [3 79 #inst "2014-05-26T07"] + [3 55 #inst "2015-08-22T07"] + [15 23 #inst "2013-03-25T07"] + [5 25 #inst "2014-11-16T08"] + [6 80 #inst "2014-05-17T07"] + [9 93 #inst "2015-09-07T07"] + [5 61 #inst "2015-02-19T08"] + [11 34 #inst "2015-02-19T08"] + [8 69 #inst "2014-08-31T07"] + [3 27 #inst "2015-08-05T07"] + [11 70 #inst "2014-07-31T07"] + [11 81 #inst "2014-09-14T07"] + [4 73 #inst "2015-12-10T08"] + [8 18 #inst "2015-02-17T08"] + [8 71 #inst "2014-04-02T07"] + [12 45 #inst "2014-04-04T07"] + [12 31 #inst "2014-07-05T07"] + [8 67 #inst "2014-05-17T07"] + [11 57 #inst "2015-02-15T08"] + [10 100 #inst "2015-05-02T07"] + [15 7 #inst "2014-09-27T07"] + [5 48 #inst "2014-07-20T07"] + [8 27 #inst "2013-05-12T07"] + [14 31 #inst "2014-02-17T08"] + [5 6 #inst "2015-10-07T07"] + [14 28 #inst "2014-09-26T07"] + [10 56 #inst "2014-07-19T07"] + [8 19 #inst "2015-09-29T07"] + [4 48 #inst "2015-11-19T08"] + [10 11 #inst "2015-11-15T08"] + [11 65 #inst "2015-04-30T07"] + [6 6 #inst "2014-09-14T07"] + [10 62 #inst "2013-07-05T07"] + [11 88 #inst "2015-03-05T08"] + [5 51 #inst "2015-11-30T08"] + [2 61 #inst "2013-11-19T08"] + [9 59 #inst "2013-08-24T07"] + [9 66 #inst "2015-06-26T07"] + [14 67 #inst "2014-07-19T07"] + [12 15 #inst "2015-07-18T07"] + [5 12 #inst "2015-04-07T07"] + [8 13 #inst "2013-08-02T07"] + [13 30 #inst "2014-06-28T07"] + [4 8 #inst "2014-10-13T07"] + [6 65 #inst "2014-05-05T07"] + [4 93 #inst "2015-05-08T07"] + [15 14 #inst "2014-12-22T08"] + [3 99 #inst "2014-07-24T07"] + [2 15 #inst "2015-03-06T08"] + [4 40 #inst "2015-11-09T08"] + [13 24 #inst "2014-06-11T07"] + [10 69 #inst "2014-03-24T07"] + [3 15 #inst "2013-11-01T07"] + [10 3 #inst "2013-05-28T07"] + [5 15 #inst "2015-12-24T08"] + [6 34 #inst "2014-08-18T07"] + [7 29 #inst "2014-04-13T07"] + [6 86 #inst "2015-02-21T08"] + [3 28 #inst "2014-05-25T07"] + [5 29 #inst "2014-09-16T07"] + [8 85 #inst "2014-03-14T07"] + [11 65 #inst "2014-11-20T08"] + [14 93 #inst "2014-01-07T08"] + [1 1 #inst "2015-04-18T07"] + [11 75 #inst "2013-08-07T07"] + [11 91 #inst "2015-11-14T08"] + [7 97 #inst "2015-09-11T07"] + [9 9 #inst "2014-03-28T07"] + [14 33 #inst "2014-03-03T08"] + [4 3 #inst "2015-03-02T08"] + [8 19 #inst "2014-05-07T07"] + [1 99 #inst "2013-12-27T08"] + [7 18 #inst "2013-07-23T07"] + [13 30 #inst "2014-06-28T07"] + [11 17 #inst "2015-02-19T08"] + [12 58 #inst "2015-12-02T08"] + [13 82 #inst "2014-11-15T08"] + [8 69 #inst "2015-07-01T07"] + [14 95 #inst "2014-08-18T07"] + [6 75 #inst "2015-05-29T07"] + [14 83 #inst "2013-10-29T07"] + [7 66 #inst "2014-02-10T08"] + [11 73 #inst "2015-04-09T07"] + [4 93 #inst "2014-08-02T07"] + [2 18 #inst "2013-07-02T07"] + [10 17 #inst "2015-02-09T08"] + [8 60 #inst "2013-10-27T07"] + [13 24 #inst "2014-02-11T08"] + [2 71 #inst "2014-11-25T08"] + [11 29 #inst "2014-01-04T08"] + [13 91 #inst "2015-11-27T08"] + [9 21 #inst "2014-07-26T07"] + [11 99 #inst "2015-09-04T07"] + [5 44 #inst "2013-12-02T08"] + [8 51 #inst "2015-04-10T07"] + [8 9 #inst "2015-09-26T07"] + [11 19 #inst "2014-12-01T08"] + [2 38 #inst "2014-02-10T08"] + [10 12 #inst "2014-07-14T07"] + [10 30 #inst "2013-12-15T08"] + [8 33 #inst "2013-03-16T07"] + [9 49 #inst "2015-09-17T07"] + [6 38 #inst "2013-05-19T07"] + [15 93 #inst "2014-03-12T07"] + [2 36 #inst "2013-01-27T08"] + [7 98 #inst "2015-09-17T07"] + [4 6 #inst "2015-09-18T07"] + [6 34 #inst "2013-09-16T07"] + [11 73 #inst "2014-02-20T08"] + [14 46 #inst "2014-07-05T07"] + [1 44 #inst "2014-10-18T07"] + [10 83 #inst "2013-12-22T08"] + [3 21 #inst "2014-11-05T08"] + [12 57 #inst "2014-12-19T08"] + [10 77 #inst "2015-07-25T07"] + [10 97 #inst "2013-08-05T07"] + [14 8 #inst "2015-04-16T07"] + [12 13 #inst "2015-09-11T07"] + [15 81 #inst "2015-10-29T07"] + [13 17 #inst "2014-08-18T07"] + [15 2 #inst "2014-08-25T07"] + [8 74 #inst "2014-08-11T07"] + [7 90 #inst "2013-02-13T08"] + [4 84 #inst "2014-08-26T07"] + [10 87 #inst "2014-01-09T08"] + [8 88 #inst "2013-08-21T07"] + [6 85 #inst "2015-12-26T08"] + [8 62 #inst "2014-05-21T07"] + [4 97 #inst "2015-02-15T08"] + [4 65 #inst "2014-02-11T08"] + [9 1 #inst "2015-10-08T07"] + [13 96 #inst "2014-10-10T07"] + [10 83 #inst "2015-11-22T08"] + [15 24 #inst "2013-07-24T07"] + [10 38 #inst "2014-09-14T07"] + [12 3 #inst "2015-11-13T08"] + [4 78 #inst "2014-10-13T07"] + [14 12 #inst "2014-07-17T07"] + [3 18 #inst "2014-05-31T07"] + [11 10 #inst "2013-10-19T07"] + [11 81 #inst "2013-03-13T07"] + [5 61 #inst "2014-11-21T08"] + [13 81 #inst "2014-12-17T08"] + [13 24 #inst "2014-09-04T07"] + [8 54 #inst "2013-02-21T08"] + [10 42 #inst "2014-07-08T07"] + [7 97 #inst "2014-09-23T07"] + [3 14 #inst "2013-03-08T08"] + [12 58 #inst "2014-01-31T08"] + [11 100 #inst "2015-09-04T07"] + [8 90 #inst "2014-03-06T08"] + [12 20 #inst "2015-05-05T07"] + [3 47 #inst "2014-06-30T07"] + [5 44 #inst "2015-01-04T08"] + [1 47 #inst "2013-09-10T07"] + [7 11 #inst "2015-05-22T07"] + [15 87 #inst "2013-12-29T08"] + [2 66 #inst "2014-07-17T07"] + [2 52 #inst "2014-07-09T07"] + [11 3 #inst "2015-06-29T07"] + [9 12 #inst "2013-09-16T07"] + [2 39 #inst "2014-07-17T07"] + [11 3 #inst "2014-03-13T07"] + [10 47 #inst "2015-03-04T08"] + [15 78 #inst "2015-08-21T07"] + [12 3 #inst "2014-04-19T07"] + [11 45 #inst "2014-11-07T08"] + [2 75 #inst "2013-05-03T07"] + [10 9 #inst "2013-03-08T08"] + [2 51 #inst "2013-10-04T07"] + [4 4 #inst "2014-07-10T07"] + [8 57 #inst "2014-07-16T07"] + [8 38 #inst "2014-08-15T07"] + [5 31 #inst "2014-01-06T08"] + [3 54 #inst "2015-05-27T07"] + [10 84 #inst "2015-07-05T07"] + [5 54 #inst "2013-03-01T08"] + [3 43 #inst "2015-08-06T07"] + [8 70 #inst "2014-11-09T08"] + [2 59 #inst "2014-07-30T07"] + [11 18 #inst "2015-01-14T08"] + [9 75 #inst "2013-06-30T07"] + [13 41 #inst "2015-08-01T07"] + [7 87 #inst "2014-02-06T08"] + [6 91 #inst "2013-03-19T07"] + [7 90 #inst "2013-06-23T07"] + [8 61 #inst "2014-04-11T07"] + [5 35 #inst "2014-10-28T07"] + [2 82 #inst "2014-06-09T07"] + [9 35 #inst "2013-10-23T07"] + [6 52 #inst "2014-09-28T07"] + [6 96 #inst "2015-09-04T07"] + [11 59 #inst "2015-09-18T07"] + [12 34 #inst "2015-08-09T07"] + [10 80 #inst "2015-04-08T07"] + [4 78 #inst "2015-03-01T08"] + [6 4 #inst "2015-09-01T07"] + [4 35 #inst "2014-07-07T07"] + [13 50 #inst "2013-06-23T07"] + [11 69 #inst "2014-03-17T07"] + [10 62 #inst "2013-03-15T07"] + [13 31 #inst "2015-03-27T07"] + [13 42 #inst "2014-10-02T07"] + [14 86 #inst "2013-05-14T07"] + [4 83 #inst "2014-08-13T07"] + [9 21 #inst "2015-04-18T07"] + [14 90 #inst "2014-06-15T07"] + [12 65 #inst "2015-05-05T07"] + [7 57 #inst "2013-03-08T08"] + [12 70 #inst "2014-09-06T07"] + [11 16 #inst "2014-02-09T08"] + [7 38 #inst "2013-10-12T07"] + [2 40 #inst "2014-03-09T08"] + [8 52 #inst "2015-06-22T07"] + [7 84 #inst "2013-01-22T08"] + [9 4 #inst "2014-08-20T07"] + [2 4 #inst "2014-03-04T08"] + [8 56 #inst "2014-02-03T08"] + [6 23 #inst "2013-10-29T07"] + [7 87 #inst "2013-10-02T07"] + [5 28 #inst "2014-02-14T08"] + [5 19 #inst "2013-09-08T07"] + [2 13 #inst "2014-06-30T07"] + [12 65 #inst "2013-07-25T07"] + [4 73 #inst "2015-11-06T08"] + [7 56 #inst "2013-07-14T07"] + [1 46 #inst "2014-03-09T08"] + [13 58 #inst "2013-07-10T07"] + [4 68 #inst "2013-04-12T07"] + [14 86 #inst "2014-03-09T08"] + [7 89 #inst "2014-11-22T08"] + [4 42 #inst "2014-04-13T07"] + [13 83 #inst "2014-10-19T07"] + [10 66 #inst "2014-07-07T07"] + [11 69 #inst "2013-08-19T07"] + [2 18 #inst "2014-11-28T08"] + [12 7 #inst "2015-08-16T07"] + [7 45 #inst "2014-03-20T07"] + [8 85 #inst "2014-10-09T07"] + [13 27 #inst "2014-05-16T07"] + [8 6 #inst "2014-08-24T07"] + [9 52 #inst "2013-04-11T07"] + [2 75 #inst "2015-02-26T08"] + [11 65 #inst "2014-05-29T07"] + [7 30 #inst "2013-06-03T07"] + [11 14 #inst "2013-06-26T07"] + [11 61 #inst "2014-11-09T08"] + [8 81 #inst "2013-06-27T07"] + [10 92 #inst "2014-05-07T07"] + [3 52 #inst "2014-01-26T08"] + [5 56 #inst "2014-11-14T08"] + [11 75 #inst "2014-04-02T07"] + [9 13 #inst "2014-10-22T07"] + [4 25 #inst "2015-05-18T07"] + [10 70 #inst "2015-05-04T07"] + [2 48 #inst "2014-06-21T07"] + [6 78 #inst "2014-03-28T07"] + [12 68 #inst "2014-10-24T07"] + [10 8 #inst "2014-02-26T08"] + [5 63 #inst "2015-10-12T07"] + [14 66 #inst "2015-08-06T07"] + [2 3 #inst "2014-05-14T07"] + [3 36 #inst "2014-04-27T07"] + [11 71 #inst "2015-04-24T07"] + [1 85 #inst "2015-03-02T08"] + [13 68 #inst "2015-06-22T07"] + [5 34 #inst "2014-09-25T07"] + [2 75 #inst "2014-07-29T07"] + [7 13 #inst "2014-10-03T07"] + [12 86 #inst "2014-01-10T08"] + [13 100 #inst "2015-07-17T07"] + [8 59 #inst "2014-10-15T07"] + [15 27 #inst "2014-05-17T07"] + [13 83 #inst "2013-10-11T07"] + [2 68 #inst "2014-06-03T07"] + [10 23 #inst "2013-04-08T07"] + [12 17 #inst "2013-01-10T08"] + [8 89 #inst "2014-05-01T07"] + [4 11 #inst "2013-06-12T07"] + [3 97 #inst "2015-05-22T07"] + [14 77 #inst "2013-10-19T07"] + [10 69 #inst "2014-10-10T07"] + [13 79 #inst "2014-11-11T08"] + [5 95 #inst "2014-07-22T07"] + [14 33 #inst "2015-08-26T07"] + [2 75 #inst "2014-07-10T07"] + [7 97 #inst "2014-03-01T08"] + [6 88 #inst "2014-08-04T07"] + [12 73 #inst "2013-11-16T08"] + [14 61 #inst "2013-05-21T07"] + [9 43 #inst "2015-03-07T08"] + [4 44 #inst "2013-08-20T07"] + [15 61 #inst "2015-07-18T07"] + [11 98 #inst "2014-09-29T07"] + [11 32 #inst "2013-08-02T07"] + [3 94 #inst "2014-12-06T08"] + [4 48 #inst "2015-08-20T07"] + [11 59 #inst "2014-07-21T07"] + [9 77 #inst "2014-06-05T07"] + [7 10 #inst "2015-04-23T07"] + [7 17 #inst "2013-04-01T07"] + [9 45 #inst "2015-02-13T08"] + [3 2 #inst "2014-12-23T08"] + [9 85 #inst "2014-12-11T08"] + [6 22 #inst "2015-04-24T07"] + [12 96 #inst "2013-06-11T07"] + [1 78 #inst "2014-06-09T07"] + [13 29 #inst "2014-02-10T08"] + [3 54 #inst "2013-01-19T08"] + [11 60 #inst "2014-08-30T07"] + [2 16 #inst "2013-11-27T08"] + [9 41 #inst "2014-05-14T07"] + [10 98 #inst "2014-01-26T08"] + [13 98 #inst "2015-07-01T07"] + [12 4 #inst "2015-10-04T07"] + [1 63 #inst "2014-03-14T07"] + [11 2 #inst "2015-10-23T07"] + [14 64 #inst "2014-05-27T07"] + [6 42 #inst "2014-05-01T07"] + [2 44 #inst "2014-09-26T07"] + [5 42 #inst "2013-08-15T07"] + [5 39 #inst "2013-04-26T07"] + [11 94 #inst "2014-07-14T07"] + [4 17 #inst "2015-08-18T07"] + [9 3 #inst "2014-02-19T08"] + [3 75 #inst "2014-05-18T07"] + [10 38 #inst "2015-09-22T07"] + [10 74 #inst "2013-03-28T07"] + [11 25 #inst "2014-01-04T08"] + [7 20 #inst "2014-09-14T07"] + [7 33 #inst "2014-05-18T07"] + [2 40 #inst "2013-02-19T08"] + [9 62 #inst "2013-06-16T07"] + [6 5 #inst "2014-11-25T08"] + [14 13 #inst "2014-07-19T07"] + [4 82 #inst "2013-04-24T07"] + [6 86 #inst "2014-04-10T07"] + [15 66 #inst "2013-05-31T07"] + [10 63 #inst "2014-09-03T07"] + [13 46 #inst "2014-06-25T07"] + [13 44 #inst "2015-02-24T08"] + [5 82 #inst "2014-06-19T07"] + [12 57 #inst "2014-09-12T07"] + [5 96 #inst "2015-03-16T07"] + [12 36 #inst "2015-05-11T07"] + [6 100 #inst "2015-11-28T08"] + [9 44 #inst "2014-10-24T07"] + [13 70 #inst "2014-04-03T07"] + [10 77 #inst "2014-04-12T07"] + [13 42 #inst "2015-07-23T07"] + [6 99 #inst "2013-06-02T07"] + [9 22 #inst "2015-07-06T07"] + [13 83 #inst "2014-12-16T08"] + [13 27 #inst "2014-07-20T07"] + [10 94 #inst "2015-11-05T08"] + [13 70 #inst "2015-01-23T08"] + [5 59 #inst "2014-05-20T07"] + [12 61 #inst "2013-01-25T08"] + [1 5 #inst "2015-07-23T07"] + [5 95 #inst "2013-08-19T07"] + [6 88 #inst "2014-07-25T07"] + [3 54 #inst "2013-11-07T08"] + [11 57 #inst "2015-07-20T07"] + [7 27 #inst "2014-08-26T07"] + [2 62 #inst "2015-05-03T07"] + [4 36 #inst "2014-04-14T07"] + [12 1 #inst "2013-11-09T08"] + [4 27 #inst "2013-07-14T07"] + [10 63 #inst "2013-11-15T08"] + [6 31 #inst "2014-05-22T07"] + [2 90 #inst "2015-10-04T07"] + [8 2 #inst "2013-12-03T08"] + [1 86 #inst "2015-09-23T07"] + [7 46 #inst "2014-09-05T07"] + [9 8 #inst "2015-07-29T07"] + [1 51 #inst "2014-05-30T07"] + [7 68 #inst "2014-03-25T07"] + [14 74 #inst "2015-02-23T08"] + [8 63 #inst "2015-05-12T07"] + [1 68 #inst "2013-04-11T07"] + [7 20 #inst "2015-03-28T07"] + [14 28 #inst "2014-07-24T07"] + [13 8 #inst "2014-02-03T08"] + [3 40 #inst "2013-09-27T07"] + [9 72 #inst "2014-01-19T08"] + [11 15 #inst "2013-05-14T07"] + [9 11 #inst "2014-03-30T07"] + [4 10 #inst "2014-12-03T08"] + [4 79 #inst "2014-11-07T08"] + [4 74 #inst "2013-05-09T07"] + [5 78 #inst "2015-12-08T08"] + [12 74 #inst "2015-06-04T07"] + [6 89 #inst "2014-06-14T07"] + [2 87 #inst "2013-01-23T08"] + [15 84 #inst "2015-07-18T07"] + [4 65 #inst "2015-03-11T07"] + [7 66 #inst "2013-07-25T07"] + [10 14 #inst "2013-11-29T08"] + [5 77 #inst "2014-06-02T07"] + [8 74 #inst "2013-04-30T07"] + [14 7 #inst "2014-03-05T08"] + [4 45 #inst "2013-11-05T08"] + [15 96 #inst "2013-11-26T08"] + [4 45 #inst "2015-01-15T08"] + [15 52 #inst "2015-05-01T07"] + [6 46 #inst "2014-02-25T08"] + [12 42 #inst "2014-11-10T08"] + [13 17 #inst "2014-05-20T07"] + [6 44 #inst "2015-03-27T07"] + [3 71 #inst "2014-04-14T07"] + [2 35 #inst "2013-10-01T07"] + [9 74 #inst "2015-03-03T08"] + [4 68 #inst "2014-12-01T08"] + [6 40 #inst "2013-11-25T08"] + [4 63 #inst "2014-06-14T07"] + [11 12 #inst "2013-08-05T07"] + [13 41 #inst "2015-02-03T08"] + [11 13 #inst "2014-10-05T07"] + [10 18 #inst "2015-03-20T07"] + [5 20 #inst "2014-05-11T07"] + [5 79 #inst "2014-02-22T08"] + [7 15 #inst "2013-04-15T07"] + [6 25 #inst "2014-03-28T07"] + [14 9 #inst "2014-08-12T07"] + [8 53 #inst "2014-04-24T07"] + [9 78 #inst "2014-07-02T07"] + [3 4 #inst "2014-06-26T07"] + [7 3 #inst "2015-10-29T07"] + [6 56 #inst "2015-10-28T07"] + [4 65 #inst "2014-08-12T07"] + [15 35 #inst "2014-07-28T07"] + [8 49 #inst "2014-09-01T07"] + [11 80 #inst "2014-07-31T07"] + [10 51 #inst "2015-03-01T08"] + [14 70 #inst "2013-07-15T07"] + [12 18 #inst "2013-10-06T07"] + [8 80 #inst "2013-10-31T07"] + [15 91 #inst "2013-11-16T08"] + [9 78 #inst "2014-09-06T07"] + [9 88 #inst "2013-06-04T07"] + [12 88 #inst "2014-05-29T07"] + [7 22 #inst "2013-06-07T07"] + [2 38 #inst "2014-06-21T07"] + [4 7 #inst "2014-05-07T07"] + [2 49 #inst "2013-04-18T07"] + [13 56 #inst "2014-07-19T07"] + [9 66 #inst "2013-06-14T07"] + [9 57 #inst "2014-07-29T07"] + [5 91 #inst "2014-04-04T07"] + [10 46 #inst "2015-06-08T07"] + [10 97 #inst "2014-08-01T07"] + [2 53 #inst "2014-07-04T07"] + [14 54 #inst "2015-07-27T07"] + [2 81 #inst "2013-08-17T07"] + [11 77 #inst "2015-07-12T07"] + [13 39 #inst "2013-08-03T07"] + [7 86 #inst "2014-01-16T08"] + [14 68 #inst "2014-05-07T07"] + [13 61 #inst "2014-05-29T07"] + [6 90 #inst "2015-09-16T07"] + [11 59 #inst "2014-10-13T07"] + [11 41 #inst "2015-11-07T08"] + [12 2 #inst "2015-04-23T07"] + [10 76 #inst "2013-10-18T07"] + [14 77 #inst "2014-02-04T08"] + [2 80 #inst "2014-01-04T08"] + [3 65 #inst "2015-08-15T07"] + [9 59 #inst "2013-04-03T07"] + [11 6 #inst "2015-11-10T08"] + [9 29 #inst "2013-06-30T07"] + [10 37 #inst "2014-06-27T07"] + [2 26 #inst "2013-12-11T08"] + [3 28 #inst "2013-03-05T08"] + [2 94 #inst "2015-03-13T07"] + [11 72 #inst "2015-10-05T07"] + [7 39 #inst "2014-08-15T07"] + [9 6 #inst "2014-05-18T07"] + [10 98 #inst "2013-04-26T07"] + [9 92 #inst "2014-02-18T08"] + [13 39 #inst "2014-08-09T07"] + [9 21 #inst "2014-08-12T07"] + [2 60 #inst "2014-01-27T08"] + [6 58 #inst "2013-07-22T07"] + [8 41 #inst "2014-05-16T07"] + [6 15 #inst "2014-08-30T07"] + [12 7 #inst "2015-04-21T07"] + [7 14 #inst "2014-09-01T07"] + [10 43 #inst "2014-11-27T08"] + [14 22 #inst "2014-05-22T07"] + [2 48 #inst "2015-11-22T08"] + [9 92 #inst "2014-02-12T08"] + [8 48 #inst "2015-10-26T07"] + [13 97 #inst "2015-05-09T07"] + [6 12 #inst "2014-07-14T07"] + [11 22 #inst "2013-06-17T07"] + [4 23 #inst "2013-03-23T07"] + [10 68 #inst "2014-06-22T07"] + [5 78 #inst "2014-07-16T07"] + [4 32 #inst "2015-03-01T08"] + [10 33 #inst "2014-05-23T07"] + [10 6 #inst "2013-07-07T07"] + [7 98 #inst "2015-04-04T07"] + [14 29 #inst "2015-02-03T08"] + [2 53 #inst "2014-09-08T07"] + [9 43 #inst "2014-07-30T07"] + [14 74 #inst "2015-11-01T07"] + [3 94 #inst "2014-09-27T07"] + [11 86 #inst "2015-09-27T07"] + [1 50 #inst "2014-11-07T08"] + [4 43 #inst "2013-06-19T07"] + [2 85 #inst "2015-07-28T07"] + [5 24 #inst "2014-11-09T08"] + [14 88 #inst "2014-08-26T07"] + [6 61 #inst "2014-08-09T07"] + [2 83 #inst "2015-12-19T08"] + [1 38 #inst "2015-07-25T07"] + [6 49 #inst "2015-01-25T08"] + [12 31 #inst "2015-02-09T08"] + [6 61 #inst "2014-11-28T08"] + [5 50 #inst "2013-06-12T07"] + [7 81 #inst "2014-11-03T08"] + [9 48 #inst "2014-03-27T07"] + [6 72 #inst "2014-09-24T07"] + [4 59 #inst "2013-10-06T07"] + [8 48 #inst "2014-04-18T07"] + [11 88 #inst "2015-04-10T07"] + [10 67 #inst "2014-02-28T08"] + [2 74 #inst "2014-01-18T08"] + [10 70 #inst "2014-12-07T08"] + [4 53 #inst "2014-11-07T08"] + [8 81 #inst "2015-02-18T08"] + [3 72 #inst "2014-05-05T07"] + [15 72 #inst "2014-06-17T07"] + [4 8 #inst "2015-06-13T07"] + [8 73 #inst "2014-11-30T08"] + [8 93 #inst "2014-09-20T07"] + [14 44 #inst "2014-01-21T08"] + [8 68 #inst "2014-06-05T07"] + [5 94 #inst "2013-05-20T07"] + [3 7 #inst "2015-05-29T07"] + [7 49 #inst "2013-09-10T07"] + [7 49 #inst "2013-07-26T07"] + [15 74 #inst "2015-10-26T07"] + [7 66 #inst "2015-07-29T07"] + [8 93 #inst "2015-07-07T07"] + [13 79 #inst "2014-11-12T08"] + [6 7 #inst "2014-12-27T08"] + [3 80 #inst "2015-06-22T07"] + [13 6 #inst "2014-09-09T07"] + [3 82 #inst "2015-06-27T07"] + [12 13 #inst "2013-06-29T07"] + [14 86 #inst "2014-01-07T08"] + [5 66 #inst "2014-05-26T07"] + [14 62 #inst "2013-08-18T07"] + [10 97 #inst "2013-11-19T08"] + [6 94 #inst "2013-04-19T07"] + [2 41 #inst "2014-03-03T08"] + [13 74 #inst "2014-05-26T07"] + [7 63 #inst "2014-05-28T07"] + [14 31 #inst "2013-12-04T08"] + [13 41 #inst "2013-06-15T07"] + [12 51 #inst "2015-12-26T08"] + [4 65 #inst "2015-12-18T08"] + [5 64 #inst "2013-08-02T07"] + [12 18 #inst "2013-10-24T07"] + [4 38 #inst "2014-04-26T07"] + [7 30 #inst "2014-09-18T07"] + [5 17 #inst "2014-05-18T07"] + [2 76 #inst "2015-09-04T07"] + [13 42 #inst "2015-05-26T07"] + [9 74 #inst "2014-08-01T07"] + [7 42 #inst "2013-06-21T07"] + [3 26 #inst "2015-09-28T07"] + [4 27 #inst "2013-05-14T07"] + [12 21 #inst "2013-05-26T07"] + [13 20 #inst "2015-07-15T07"] + [2 85 #inst "2014-05-02T07"] + [7 52 #inst "2014-10-21T07"] + [5 3 #inst "2014-05-04T07"] + [5 79 #inst "2014-07-11T07"] + [3 10 #inst "2014-05-31T07"] + [9 2 #inst "2015-01-28T08"] + [3 85 #inst "2013-11-13T08"] + [5 40 #inst "2015-09-11T07"] + [11 70 #inst "2015-09-20T07"] + [5 86 #inst "2014-12-05T08"] + [3 86 #inst "2014-04-24T07"] + [5 52 #inst "2014-11-05T08"] + [9 72 #inst "2013-11-22T08"] + [8 27 #inst "2015-09-28T07"] + [8 48 #inst "2014-08-02T07"] + [1 35 #inst "2014-05-26T07"] + [11 6 #inst "2014-10-16T07"] + [1 58 #inst "2013-11-18T08"] + [8 90 #inst "2014-08-03T07"] + [5 47 #inst "2013-09-02T07"] + [11 88 #inst "2013-12-11T08"] + [3 71 #inst "2014-09-26T07"] + [14 66 #inst "2015-06-13T07"] + [6 27 #inst "2015-08-16T07"] + [4 42 #inst "2015-01-30T08"] + [10 67 #inst "2014-12-09T08"] + [3 75 #inst "2015-10-08T07"] + [9 68 #inst "2013-11-09T08"] + [9 87 #inst "2014-11-08T08"] + [5 12 #inst "2014-02-05T08"] + [13 87 #inst "2013-04-23T07"] + [3 72 #inst "2015-05-25T07"] + [3 95 #inst "2015-12-18T08"] + [4 43 #inst "2013-04-14T07"] + [6 17 #inst "2014-06-28T07"] + [12 32 #inst "2014-01-05T08"] + [14 96 #inst "2013-04-13T07"] + [1 76 #inst "2015-10-29T07"] + [5 93 #inst "2014-08-21T07"] + [14 53 #inst "2013-11-18T08"] + [14 20 #inst "2014-10-25T07"] + [3 91 #inst "2015-10-19T07"] + [8 8 #inst "2015-11-21T08"] + [13 34 #inst "2013-08-20T07"] + [2 54 #inst "2014-05-08T07"] + [3 66 #inst "2014-10-16T07"] + [3 57 #inst "2014-09-16T07"] + [10 12 #inst "2015-04-12T07"] + [10 93 #inst "2014-01-04T08"] + [6 20 #inst "2014-03-18T07"] + [14 50 #inst "2015-08-20T07"] + [7 35 #inst "2014-07-24T07"] + [9 25 #inst "2014-07-08T07"] + [13 43 #inst "2014-12-23T08"] + [3 43 #inst "2014-10-06T07"] + [3 58 #inst "2014-06-10T07"] + [8 59 #inst "2013-07-05T07"] + [8 9 #inst "2014-03-02T08"] + [12 11 #inst "2013-11-12T08"] + [8 82 #inst "2014-12-19T08"] + [3 88 #inst "2014-03-23T07"] + [10 81 #inst "2015-07-01T07"] + [4 31 #inst "2014-05-01T07"] + [1 10 #inst "2013-03-12T07"] + [7 98 #inst "2015-04-21T07"] + [10 69 #inst "2013-05-03T07"] + [4 7 #inst "2014-11-09T08"] + [11 57 #inst "2014-06-05T07"] + [4 75 #inst "2013-08-20T07"] + [10 8 #inst "2014-10-06T07"] + [9 48 #inst "2015-10-06T07"] + [14 38 #inst "2013-04-14T07"] + [6 41 #inst "2014-10-25T07"] + [5 14 #inst "2013-05-07T07"] + [11 38 #inst "2015-05-13T07"] + [3 33 #inst "2014-11-08T08"] + [1 72 #inst "2013-07-25T07"] + [10 84 #inst "2013-04-07T07"] + [10 24 #inst "2014-06-25T07"] + [3 50 #inst "2013-02-06T08"] + [14 18 #inst "2015-10-28T07"] + [7 95 #inst "2014-10-15T07"] + [13 86 #inst "2014-05-05T07"] + [14 72 #inst "2015-08-05T07"] + [13 24 #inst "2015-10-22T07"] + [10 19 #inst "2014-07-06T07"] + [1 26 #inst "2014-12-31T08"] + [9 12 #inst "2014-06-29T07"] + [8 32 #inst "2013-08-04T07"] + [3 28 #inst "2015-09-19T07"] + [15 37 #inst "2014-10-23T07"] + [8 8 #inst "2014-09-16T07"] + [7 100 #inst "2014-01-19T08"] + [8 85 #inst "2014-03-31T07"] + [8 23 #inst "2014-02-18T08"] + [4 95 #inst "2015-03-03T08"] + [11 93 #inst "2013-10-28T07"] + [6 75 #inst "2014-07-25T07"] + [10 18 #inst "2013-08-27T07"] + [14 68 #inst "2013-02-20T08"] + [12 13 #inst "2015-02-14T08"] + [4 2 #inst "2013-02-27T08"] + [7 81 #inst "2013-04-16T07"] + [3 21 #inst "2013-04-07T07"] + [6 43 #inst "2014-09-30T07"] + [5 73 #inst "2014-11-29T08"] + [2 38 #inst "2014-08-09T07"] + [14 60 #inst "2014-04-29T07"] + [10 90 #inst "2015-12-29T08"] + [7 3 #inst "2015-06-27T07"] + [2 18 #inst "2014-10-14T07"] + [4 95 #inst "2013-05-27T07"] + [4 65 #inst "2014-06-24T07"] + [10 32 #inst "2014-08-02T07"] + [13 72 #inst "2013-02-22T08"] + [4 9 #inst "2014-02-07T08"] + [12 49 #inst "2014-11-18T08"] + [11 99 #inst "2014-06-29T07"] + [10 30 #inst "2014-04-21T07"] + [12 5 #inst "2014-03-26T07"] + [7 56 #inst "2014-01-04T08"] + [9 16 #inst "2013-10-11T07"] + [6 44 #inst "2013-11-11T08"] + [2 27 #inst "2015-03-18T07"] + [12 25 #inst "2014-11-08T08"] + [1 7 #inst "2015-05-29T07"] + [7 91 #inst "2015-06-18T07"] + [6 89 #inst "2015-11-16T08"] + [8 12 #inst "2013-10-01T07"] + [5 9 #inst "2013-04-18T07"] + [3 81 #inst "2014-05-01T07"] + [7 53 #inst "2013-03-26T07"] + [6 45 #inst "2014-02-13T08"] + [8 84 #inst "2015-04-20T07"] + [5 2 #inst "2013-10-02T07"] + [8 7 #inst "2014-09-10T07"] + [15 41 #inst "2013-07-19T07"] + [13 18 #inst "2014-07-24T07"] + [14 54 #inst "2015-09-18T07"] + [11 84 #inst "2014-08-13T07"] + [7 56 #inst "2014-03-29T07"] + [13 37 #inst "2014-05-21T07"] + [4 96 #inst "2014-04-30T07"] + [6 76 #inst "2014-09-16T07"] + [5 21 #inst "2014-07-08T07"] + [8 61 #inst "2014-03-10T07"] + [5 26 #inst "2014-09-05T07"] + [8 100 #inst "2013-05-29T07"] + [3 47 #inst "2014-05-08T07"] + [7 46 #inst "2015-10-04T07"] + [5 73 #inst "2014-02-10T08"] + [1 54 #inst "2014-02-08T08"] + [12 46 #inst "2014-06-29T07"] + [14 46 #inst "2014-10-16T07"] + [10 69 #inst "2015-10-29T07"] + [1 39 #inst "2013-06-03T07"] + [3 23 #inst "2014-03-09T08"] + [10 43 #inst "2014-07-13T07"] + [14 95 #inst "2014-04-17T07"] + [10 75 #inst "2014-03-17T07"] + [4 50 #inst "2013-02-18T08"] + [12 43 #inst "2013-11-01T07"] + [9 33 #inst "2015-07-02T07"] + [4 91 #inst "2013-04-02T07"] + [15 16 #inst "2014-04-12T07"] + [3 42 #inst "2014-02-10T08"] + [12 65 #inst "2014-03-20T07"] + [13 72 #inst "2015-07-22T07"] + [13 86 #inst "2015-05-01T07"] + [13 93 #inst "2013-03-19T07"] + [10 49 #inst "2013-12-19T08"] + [13 8 #inst "2014-12-05T08"] + [15 52 #inst "2015-08-09T07"] + [7 95 #inst "2013-12-11T08"] + [9 90 #inst "2014-10-10T07"] + [8 50 #inst "2015-03-05T08"] + [6 11 #inst "2014-01-12T08"] + [13 26 #inst "2014-08-25T07"] + [3 39 #inst "2014-10-14T07"] + [8 36 #inst "2015-11-13T08"] + [5 97 #inst "2014-05-20T07"] + [10 35 #inst "2014-05-07T07"] + [11 74 #inst "2015-04-06T07"] + [15 75 #inst "2013-04-28T07"] + [2 88 #inst "2014-01-18T08"] + [9 58 #inst "2014-04-16T07"] + [6 41 #inst "2014-11-05T08"] + [10 44 #inst "2015-04-11T07"] + [10 64 #inst "2013-07-20T07"] + [10 19 #inst "2014-02-12T08"] + [4 13 #inst "2014-03-01T08"] + [13 27 #inst "2014-04-02T07"] + [15 33 #inst "2013-03-28T07"] + [3 6 #inst "2015-09-05T07"] + [7 63 #inst "2014-03-08T08"] + [12 94 #inst "2014-09-23T07"] + [7 38 #inst "2014-04-03T07"] + [11 85 #inst "2014-02-17T08"] + [9 76 #inst "2014-07-13T07"] + [8 83 #inst "2014-05-28T07"] + [14 42 #inst "2015-02-03T08"] + [4 35 #inst "2014-03-25T07"] + [7 58 #inst "2014-03-25T07"] + [3 54 #inst "2014-02-25T08"] + [5 60 #inst "2014-12-16T08"] + [9 100 #inst "2014-05-20T07"] + [12 6 #inst "2014-04-09T07"] + [3 76 #inst "2013-07-29T07"] + [8 73 #inst "2013-04-26T07"] + [13 33 #inst "2014-11-03T08"] + [6 45 #inst "2014-05-17T07"] + [5 87 #inst "2014-10-07T07"] + [5 90 #inst "2015-07-21T07"] + [9 36 #inst "2015-08-26T07"] + [7 57 #inst "2015-05-21T07"] + [9 20 #inst "2013-10-03T07"] + [4 13 #inst "2013-05-18T07"] + [13 63 #inst "2014-03-22T07"] + [5 42 #inst "2015-08-22T07"] + [9 49 #inst "2015-03-02T08"] + [6 15 #inst "2014-10-02T07"] + [7 17 #inst "2013-07-18T07"] + [11 63 #inst "2014-02-17T08"] + [3 90 #inst "2013-02-26T08"] + [13 90 #inst "2013-06-08T07"] + [6 46 #inst "2014-03-24T07"] + [15 91 #inst "2014-02-19T08"] + [10 65 #inst "2014-10-10T07"] + [3 76 #inst "2014-05-08T07"] + [13 43 #inst "2014-02-11T08"] + [7 15 #inst "2015-07-09T07"] + [1 36 #inst "2014-03-03T08"] + [9 59 #inst "2014-08-03T07"] + [5 86 #inst "2015-04-02T07"] + [14 63 #inst "2014-07-11T07"] + [5 94 #inst "2013-11-24T08"] + [14 54 #inst "2014-08-03T07"] + [2 37 #inst "2014-08-02T07"] + [4 62 #inst "2015-11-08T08"] + [7 17 #inst "2013-10-01T07"] + [13 59 #inst "2014-01-03T08"] + [4 22 #inst "2013-03-14T07"] + [3 94 #inst "2015-12-16T08"] + [14 89 #inst "2014-06-06T07"] + [15 23 #inst "2015-08-19T07"] + [8 12 #inst "2015-03-17T07"] + [8 93 #inst "2015-05-29T07"] + [3 20 #inst "2013-05-20T07"] + [9 2 #inst "2013-04-03T07"] + [13 73 #inst "2014-06-30T07"] + [10 5 #inst "2015-05-04T07"] + [4 98 #inst "2014-08-29T07"] + [5 38 #inst "2015-04-15T07"] + [3 41 #inst "2014-10-19T07"] + [2 53 #inst "2013-06-21T07"] + [12 97 #inst "2015-11-03T08"] + [15 68 #inst "2013-05-06T07"] + [15 22 #inst "2013-08-16T07"] + [11 57 #inst "2013-05-01T07"] + [6 91 #inst "2015-02-22T08"] + [2 63 #inst "2014-04-22T07"] + [13 70 #inst "2013-03-06T08"] + [11 86 #inst "2013-11-02T07"] + [13 23 #inst "2015-05-26T07"] + [12 5 #inst "2013-11-17T08"] + [5 43 #inst "2015-12-02T08"] + [11 96 #inst "2014-03-26T07"] + [2 90 #inst "2013-12-03T08"] + [10 21 #inst "2014-08-24T07"] + [11 20 #inst "2014-10-28T07"] + [13 44 #inst "2015-09-11T07"] + [11 57 #inst "2014-08-02T07"] + [6 45 #inst "2014-09-29T07"] + [13 68 #inst "2014-08-03T07"] + [9 75 #inst "2015-07-24T07"] + [7 37 #inst "2014-10-06T07"] + [6 21 #inst "2014-11-06T08"] + [14 49 #inst "2013-11-22T08"] + [7 67 #inst "2014-08-03T07"] + [4 75 #inst "2014-10-20T07"] + [13 13 #inst "2015-08-26T07"] + [2 58 #inst "2014-09-01T07"] + [2 23 #inst "2013-03-19T07"] + [4 38 #inst "2014-10-03T07"] + [7 26 #inst "2015-10-06T07"] + [2 93 #inst "2014-10-23T07"] + [2 41 #inst "2014-07-02T07"] + [7 99 #inst "2014-10-18T07"] + [14 64 #inst "2014-09-10T07"] + [10 9 #inst "2014-10-25T07"] + [6 48 #inst "2014-12-25T08"] + [8 58 #inst "2014-02-18T08"] + [3 35 #inst "2014-08-25T07"] + [6 98 #inst "2014-07-01T07"] + [8 97 #inst "2013-09-16T07"] + [13 26 #inst "2014-09-22T07"] + [2 91 #inst "2014-04-15T07"] + [6 20 #inst "2015-06-30T07"] + [15 74 #inst "2014-06-13T07"] + [7 62 #inst "2014-10-13T07"] + [7 95 #inst "2014-06-03T07"] + [1 96 #inst "2014-10-16T07"] + [9 84 #inst "2013-10-20T07"] + [4 55 #inst "2014-09-24T07"] + [13 86 #inst "2014-02-16T08"] + [14 9 #inst "2015-02-05T08"] + [9 37 #inst "2014-06-19T07"] + [3 12 #inst "2015-11-13T08"] + [10 91 #inst "2014-06-10T07"] + [1 13 #inst "2013-10-29T07"] + [4 57 #inst "2013-05-10T07"] + [5 57 #inst "2014-05-28T07"] + [14 31 #inst "2013-06-18T07"] + [3 29 #inst "2014-06-16T07"] + [7 93 #inst "2015-06-07T07"] + [7 87 #inst "2015-11-21T08"] + [9 53 #inst "2015-09-26T07"] + [14 93 #inst "2014-10-20T07"] + [14 37 #inst "2014-08-14T07"] + [3 30 #inst "2013-03-21T07"] + [10 82 #inst "2013-06-05T07"] + [4 40 #inst "2015-07-17T07"] + [8 45 #inst "2014-09-08T07"] + [6 84 #inst "2013-02-15T08"] + [11 87 #inst "2015-11-06T08"] + [10 93 #inst "2014-12-24T08"] + [2 54 #inst "2014-08-02T07"] + [3 34 #inst "2014-05-07T07"] + [13 48 #inst "2014-10-01T07"] + [4 48 #inst "2014-10-24T07"] + [1 46 #inst "2015-04-25T07"] + [14 85 #inst "2015-03-15T07"] + [4 37 #inst "2014-03-05T08"] + [6 62 #inst "2014-02-20T08"] + [2 73 #inst "2014-08-20T07"] + [2 14 #inst "2013-09-29T07"] + [6 83 #inst "2013-09-01T07"] + [11 89 #inst "2013-10-16T07"] + [3 58 #inst "2013-12-04T08"] + [3 36 #inst "2014-06-22T07"] + [5 96 #inst "2015-06-26T07"] + [5 18 #inst "2014-04-22T07"] + [4 54 #inst "2014-10-29T07"] + [9 31 #inst "2013-09-29T07"] + [12 49 #inst "2015-04-19T07"] + [3 38 #inst "2013-01-26T08"] + [4 88 #inst "2013-01-03T08"] + [12 58 #inst "2015-11-25T08"] + [12 58 #inst "2015-08-24T07"] + [15 3 #inst "2015-05-22T07"] + [10 17 #inst "2013-05-04T07"] + [6 85 #inst "2013-08-10T07"] + [7 18 #inst "2015-07-09T07"] + [12 67 #inst "2015-06-15T07"] + [8 96 #inst "2015-02-22T08"] + [15 88 #inst "2015-02-13T08"] + [8 70 #inst "2015-12-22T08"] + [8 48 #inst "2014-10-04T07"] + [3 91 #inst "2013-06-05T07"] + [8 83 #inst "2014-11-06T08"] + [12 5 #inst "2013-11-28T08"] + [13 88 #inst "2014-03-29T07"] + [2 73 #inst "2014-11-02T07"] + [7 13 #inst "2013-10-22T07"] + [13 17 #inst "2015-06-16T07"] + [7 11 #inst "2014-03-09T08"] + [2 84 #inst "2014-03-06T08"] + [8 79 #inst "2014-06-13T07"] + [2 77 #inst "2014-04-10T07"] + [3 40 #inst "2014-05-11T07"] + [8 30 #inst "2013-03-06T08"] + [1 47 #inst "2014-12-07T08"] + [11 49 #inst "2014-12-21T08"] + [5 39 #inst "2014-10-31T07"] + [3 98 #inst "2014-10-22T07"] + [9 20 #inst "2015-04-09T07"] + [13 66 #inst "2013-07-23T07"] + [15 18 #inst "2013-04-26T07"] + [9 37 #inst "2013-02-06T08"] + [12 79 #inst "2014-09-07T07"] + [8 49 #inst "2014-04-26T07"] + [6 87 #inst "2015-07-01T07"] + [2 70 #inst "2015-09-27T07"] + [7 44 #inst "2014-11-05T08"] + [6 65 #inst "2014-11-27T08"] + [8 51 #inst "2015-09-07T07"] + [6 11 #inst "2015-08-21T07"] + [11 76 #inst "2014-05-21T07"] + [5 94 #inst "2014-09-20T07"] + [1 97 #inst "2015-04-05T07"] + [2 20 #inst "2014-11-21T08"] + [9 25 #inst "2014-06-03T07"] + [4 10 #inst "2013-09-21T07"] + [14 78 #inst "2013-09-14T07"] + [6 34 #inst "2014-05-30T07"] + [1 16 #inst "2014-03-30T07"] + [15 36 #inst "2014-09-23T07"] + [8 5 #inst "2013-08-21T07"] + [11 39 #inst "2014-10-10T07"] + [4 66 #inst "2014-03-16T07"] + [12 74 #inst "2014-10-07T07"] + [6 76 #inst "2015-08-09T07"] + [14 62 #inst "2015-07-22T07"] + [14 98 #inst "2015-08-13T07"] + [8 40 #inst "2014-04-03T07"] + [3 33 #inst "2014-11-13T08"] + [12 42 #inst "2014-05-09T07"] + [8 77 #inst "2015-09-24T07"] + [2 16 #inst "2014-12-09T08"] + [4 29 #inst "2015-05-29T07"] + [11 49 #inst "2014-03-05T08"] + [13 58 #inst "2014-04-29T07"] + [9 34 #inst "2014-05-04T07"] + [12 5 #inst "2015-04-16T07"] + [7 67 #inst "2015-02-07T08"] + [2 92 #inst "2014-06-03T07"]]]] diff --git a/test/metabase/test/data/datasets.clj b/test/metabase/test/data/datasets.clj index 92fb5c994ed..996ecf13d3f 100644 --- a/test/metabase/test/data/datasets.clj +++ b/test/metabase/test/data/datasets.clj @@ -10,7 +10,7 @@ [metabase.driver.mongo.test-data :as mongo-data] (metabase.models [field :refer [Field]] [table :refer [Table]]) - (metabase.test.data [data :as data] + (metabase.test.data [dataset-definitions :as defs] [h2 :as h2] [mongo :as mongo] [mysql :as mysql] @@ -71,7 +71,7 @@ (defn- generic-sql-load-data! [{:keys [dbpromise], :as this}] (when-not (realized? dbpromise) - (deliver dbpromise (@(resolve 'metabase.test.data/get-or-create-database!) (dataset-loader this) data/test-data))) + (deliver dbpromise (@(resolve 'metabase.test.data/get-or-create-database!) (dataset-loader this) defs/test-data))) @dbpromise) (def ^:private GenericSQLIDatasetMixin -- GitLab