PK! qjrdb/__init__.py__version__ = '0.1.0' PK!Z>jrdb/client.pyimport requests import zipfile import io import re from logging import getLogger from lxml import html from urllib.parse import urljoin from jrdb import parser, schema from jrdb.model import JRDBData class JRDBClient(): re_schema_type = re.compile(r'([A-Z]*?)([0-9]*?)\.txt') def __init__(self, auth): self.session = requests.Session() self.session.mount('http://', requests.adapters.HTTPAdapter(max_retries=3)) self.session.auth = auth self.logger = getLogger(__name__) def download(self, url): return self.session.get(url, stream=True) def fetch_page(self, url): return self.session.get(url) def fetch_latest_urls(self): url = 'http://www.jrdb.com/member/data/' res = self.fetch_page(url) page = html.fromstring(res.content) urls = [urljoin(url, x) for x in page.xpath('//a/@href') if x.endswith('zip')] self.logger.debug('Fetched urls. {}'.format(urls)) return urls def fetch_all_urls(self, url): res = self.fetch_page(url) page = html.fromstring(res.content) urls = [urljoin(url, x) for x in page.xpath('//a/@href') if x.endswith('zip')] self.logger.debug('Fetched urls. {}'.format(urls)) return urls def fetch_jrdbdata(self, url): res = self.session.get(url, stream=True) z = zipfile.ZipFile(io.BytesIO(res.content)) ret = list() for filename in z.namelist(): self.logger.debug('Parsing data. filename: {}'.format(filename)) schema_type, yymmdd = self.re_schema_type.findall(filename)[0] schema_type = schema_type.lower() if not schema.has(schema_type): self.logger.warn('Does not support schema type. [{}]'.format(schema_type)) continue with z.open(filename) as f: records = [parser.convert(raw, schema.get(schema_type)) for raw in f.read().split(b'\r\n') if raw] self.logger.debug('Success. filename: {} schema: {} records:{}'.format( filename, schema_type, len(records)) ) ret.append(JRDBData(filename, schema_type, yymmdd, records)) return ret PK!jrdb/data/base.pyPK! jrdb/model.pyclass JRDBData: def __init__(self, filename, schema_type, yymmdd, records): self.filename = filename self.schema_type = schema_type self.yymmdd = yymmdd self.records = records PK!,jrdb/parser.pydef _strip(value): return value.decode('cp932').strip().rstrip('\x00') def convert(raw, schema): return {field['name']: _strip(raw[field['start']:field['end']]) for field in schema['fields']} PK!3   jrdb/repo.pyfrom google.cloud import storage from jrdb import writer, schema import io class JRDBDataGCSRepo: def __init__(self, bucket_name): gcs_cli = storage.Client() self.bucket = gcs_cli.get_bucket(bucket_name) def store(self, jrdb_data): buf = io.BytesIO() writer.write(buf, schema.get(jrdb_data.schema_type), jrdb_data.records) blob = self.bucket.blob( '{}/{}.avro'.format(jrdb_data.schema_type, jrdb_data.yymmdd)) blob.upload_from_string(buf.getvalue()) PK!0P  jrdb/schema/__init__.pyfrom . import bac, cha, cyb, cza, hjc, joa, kab, kka, kta, kyi, kza, sed, skb, srb, tyb, ukc from . import ot, ou, ow, oz schema_list = { 'bac': bac.schema, 'cha': cha.schema, 'cyb': cyb.schema, 'cza': cza.schema, 'hjc': hjc.schema, 'joa': joa.schema, 'kab': kab.schema, 'kka': kka.schema, 'kta': kta.schema, 'kyi': kyi.schema, 'kza': kza.schema, 'ot': ot.schema, 'ou': ou.schema, 'ow': ow.schema, 'oz': oz.schema, 'sed': sed.schema, 'skb': skb.schema, 'srb': srb.schema, 'tyb': tyb.schema, 'ukc': ukc.schema, 'zed': sed.schema, 'zkb': skb.schema } def has(schema_type): return True if schema_type in schema_list else False def get(schema_type): return schema_list[schema_type] PK!~"7 7 jrdb/schema/bac.pyschema = { "name": "bac", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 16, "type": "string", "name": "yyyymmdd"}, {"start": 16, "end": 20, "type": "string", "name": "start_at"}, {"start": 20, "end": 24, "type": "string", "name": "distance"}, {"start": 24, "end": 25, "type": "string", "name": "track_type_id"}, {"start": 25, "end": 26, "type": "string", "name": "track_rotation_id"}, {"start": 26, "end": 27, "type": "string", "name": "track_uchisoto_id"}, {"start": 27, "end": 29, "type": "string", "name": "race_type_id"}, {"start": 29, "end": 31, "type": "string", "name": "race_class_id"}, {"start": 31, "end": 34, "type": "string", "name": "race_mark_id"}, {"start": 34, "end": 35, "type": "string", "name": "race_weight_id"}, {"start": 35, "end": 36, "type": "string", "name": "race_grade"}, {"start": 36, "end": 86, "type": "string", "name": "race_name"}, {"start": 86, "end": 94, "type": "string", "name": "race_times"}, {"start": 94, "end": 96, "type": "string", "name": "number_of_horse"}, {"start": 96, "end": 97, "type": "string", "name": "course_id"}, {"start": 97, "end": 98, "type": "string", "name": "locale_id"}, {"start": 98, "end": 106, "type": "string", "name": "race_name_short"}, {"start": 106, "end": 124, "type": "string", "name": "race_name_9chars"}, {"start": 124, "end": 125, "type": "string", "name": "bac_data_id"}, {"start": 125, "end": 130, "type": "string", "name": "prize_1st"}, {"start": 130, "end": 135, "type": "string", "name": "prize_2nd"}, {"start": 135, "end": 140, "type": "string", "name": "prize_3rd"}, {"start": 140, "end": 145, "type": "string", "name": "prize_4th"}, {"start": 145, "end": 150, "type": "string", "name": "prize_5th"}, {"start": 150, "end": 155, "type": "string", "name": "earnings_1st"}, {"start": 155, "end": 160, "type": "string", "name": "earnings_2nd"}, {"start": 160, "end": 176, "type": "string", "name": "betting_ticket_sale_flag"}, {"start": 176, "end": 177, "type": "string", "name": "win5_flag"} ] } PK! jrdb/schema/cha.pyschema = { "name": "cha", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "pp"}, {"start": 10, "end": 12, "type": "string", "name": "day_of_week"}, {"start": 12, "end": 20, "type": "string", "name": "training_yyyymmdd"}, {"start": 20, "end": 21, "type": "string", "name": "number_of_traning"}, {"start": 21, "end": 23, "type": "string", "name": "course_id"}, {"start": 23, "end": 24, "type": "string", "name": "workout_type_id"}, {"start": 24, "end": 26, "type": "string", "name": "comment_id"}, {"start": 26, "end": 27, "type": "string", "name": "jockey_type_id"}, {"start": 27, "end": 28, "type": "string", "name": "training_furlong"}, {"start": 28, "end": 31, "type": "string", "name": "first_furlong"}, {"start": 31, "end": 34, "type": "string", "name": "middle_furlong"}, {"start": 34, "end": 37, "type": "string", "name": "last_furlong"}, {"start": 37, "end": 40, "type": "string", "name": "first_furlong_score"}, {"start": 40, "end": 43, "type": "string", "name": "middle_furlong_score"}, {"start": 43, "end": 46, "type": "string", "name": "last_furlong_score"}, {"start": 46, "end": 49, "type": "string", "name": "workout_score"}, {"start": 49, "end": 50, "type": "string", "name": "abreast_result_id"}, {"start": 50, "end": 51, "type": "string", "name": "abreast_workout_type_id"}, {"start": 51, "end": 53, "type": "string", "name": "abreast_age"}, {"start": 53, "end": 55, "type": "string", "name": "abreast_class_id"} ] } PK!jjjrdb/schema/cyb.pyschema = { "name": "cyb", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "pp"}, {"start": 10, "end": 12, "type": "string", "name": "training_type_id"}, {"start": 12, "end": 13, "type": "string", "name": "course_id"}, {"start": 13, "end": 15, "type": "string", "name": "slope"}, {"start": 15, "end": 17, "type": "string", "name": "wood"}, {"start": 17, "end": 19, "type": "string", "name": "dirt"}, {"start": 19, "end": 21, "type": "string", "name": "turf"}, {"start": 21, "end": 23, "type": "string", "name": "pool"}, {"start": 23, "end": 25, "type": "string", "name": "hurdle"}, {"start": 25, "end": 27, "type": "string", "name": "poly"}, {"start": 27, "end": 28, "type": "string", "name": "training_distance"}, {"start": 28, "end": 29, "type": "string", "name": "training_point"}, {"start": 29, "end": 32, "type": "string", "name": "workout_score"}, {"start": 32, "end": 35, "type": "string", "name": "condition_score"}, {"start": 35, "end": 36, "type": "string", "name": "training_value"}, {"start": 36, "end": 37, "type": "string", "name": "condition_score_diff_id"}, {"start": 37, "end": 77, "type": "string", "name": "training_comment"}, {"start": 77, "end": 85, "type": "string", "name": "comment_yyyymmdd"}, {"start": 85, "end": 86, "type": "string", "name": "training_evaluation"} ] } PK!ޡzzjrdb/schema/cza.pyschema = { "name": "cza", "type": "record", "fields": [ {"start": 0, "end": 5, "type": "string", "name": "trainer_id"}, {"start": 5, "end": 6, "type": "string", "name": "deleted_flag"}, {"start": 6, "end": 14, "type": "string", "name": "deleted_yyyymmdd"}, {"start": 14, "end": 26, "type": "string", "name": "name"}, {"start": 26, "end": 56, "type": "string", "name": "name_kana"}, {"start": 56, "end": 62, "type": "string", "name": "name_short"}, {"start": 62, "end": 63, "type": "string", "name": "affiliation_id"}, {"start": 63, "end": 67, "type": "string", "name": "affiliation_name"}, {"start": 67, "end": 75, "type": "string", "name": "birthday"}, {"start": 75, "end": 79, "type": "string", "name": "license_year"}, {"start": 79, "end": 119, "type": "string", "name": "comment"}, {"start": 119, "end": 127, "type": "string", "name": "comment_yyyymmdd"}, {"start": 127, "end": 130, "type": "string", "name": "leading_in_this_year"}, {"start": 130, "end": 142, "type": "string", "name": "flat_race_in_this_year"}, {"start": 142, "end": 154, "type": "string", "name": "steeplechase_race_in_this_year"}, {"start": 154, "end": 157, "type": "string", "name": "win_stakes_race_in_this_year"}, {"start": 157, "end": 160, "type": "string", "name": "win_grade_race_in_this_year"}, {"start": 160, "end": 163, "type": "string", "name": "leading_in_last_year"}, {"start": 163, "end": 175, "type": "string", "name": "flat_race_in_last_year"}, {"start": 175, "end": 187, "type": "string", "name": "steeplechase_race_in_last_year"}, {"start": 187, "end": 190, "type": "string", "name": "win_stakes_race_in_last_year"}, {"start": 190, "end": 193, "type": "string", "name": "win_grade_race_in_last_year"}, {"start": 193, "end": 213, "type": "string", "name": "flat_race_in_total"}, {"start": 213, "end": 233, "type": "string", "name": "steeplechase_race_in_total"}, {"start": 233, "end": 241, "type": "string", "name": "data_yyyymmdd"} ] } PK!qjrdb/schema/hjc.pyschema = { "name": "hjc", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "win_pp1"}, {"start": 10, "end": 17, "type": "string", "name": "win_payoff1"}, {"start": 17, "end": 19, "type": "string", "name": "win_pp2"}, {"start": 19, "end": 26, "type": "string", "name": "win_payoff2"}, {"start": 26, "end": 28, "type": "string", "name": "win_pp3"}, {"start": 28, "end": 35, "type": "string", "name": "win_payoff3"}, {"start": 35, "end": 37, "type": "string", "name": "show_pp1"}, {"start": 37, "end": 44, "type": "string", "name": "show_payoff1"}, {"start": 44, "end": 46, "type": "string", "name": "show_pp2"}, {"start": 46, "end": 53, "type": "string", "name": "show_payoff2"}, {"start": 53, "end": 55, "type": "string", "name": "show_pp3"}, {"start": 55, "end": 62, "type": "string", "name": "show_payoff3"}, {"start": 62, "end": 64, "type": "string", "name": "show_pp4"}, {"start": 64, "end": 71, "type": "string", "name": "show_payoff4"}, {"start": 71, "end": 73, "type": "string", "name": "show_pp5"}, {"start": 73, "end": 80, "type": "string", "name": "show_payoff5"}, {"start": 80, "end": 82, "type": "string", "name": "bracket_q_combination1"}, {"start": 82, "end": 89, "type": "string", "name": "bracket_q_payoff1"}, {"start": 89, "end": 91, "type": "string", "name": "bracket_q_combination2"}, {"start": 91, "end": 98, "type": "string", "name": "bracket_q_payoff2"}, {"start": 98, "end": 100, "type": "string", "name": "bracket_q_combination3"}, {"start": 100, "end": 107, "type": "string", "name": "bracket_q_payoff3"}, {"start": 107, "end": 111, "type": "string", "name": "quinella_combination1"}, {"start": 111, "end": 119, "type": "string", "name": "quinella_payoff1"}, {"start": 119, "end": 123, "type": "string", "name": "quinella_combination2"}, {"start": 123, "end": 131, "type": "string", "name": "quinella_payoff2"}, {"start": 131, "end": 135, "type": "string", "name": "quinella_combination3"}, {"start": 135, "end": 143, "type": "string", "name": "quinella_payoff3"}, {"start": 143, "end": 147, "type": "string", "name": "q_place_combination1"}, {"start": 147, "end": 155, "type": "string", "name": "q_place_payoff1"}, {"start": 155, "end": 159, "type": "string", "name": "q_place_combination2"}, {"start": 159, "end": 167, "type": "string", "name": "q_place_payoff2"}, {"start": 167, "end": 171, "type": "string", "name": "q_place_combination3"}, {"start": 171, "end": 179, "type": "string", "name": "q_place_payoff3"}, {"start": 179, "end": 183, "type": "string", "name": "q_place_combination4"}, {"start": 183, "end": 191, "type": "string", "name": "q_place_payoff4"}, {"start": 191, "end": 195, "type": "string", "name": "q_place_combination5"}, {"start": 195, "end": 203, "type": "string", "name": "q_place_payoff5"}, {"start": 203, "end": 207, "type": "string", "name": "q_place_combination6"}, {"start": 207, "end": 215, "type": "string", "name": "q_place_payoff6"}, {"start": 215, "end": 219, "type": "string", "name": "q_place_combination7"}, {"start": 219, "end": 227, "type": "string", "name": "q_place_payoff7"}, {"start": 227, "end": 231, "type": "string", "name": "exacta_combination1"}, {"start": 231, "end": 239, "type": "string", "name": "exacta_payoff1"}, {"start": 239, "end": 243, "type": "string", "name": "exacta_combination2"}, {"start": 243, "end": 251, "type": "string", "name": "exacta_payoff2"}, {"start": 251, "end": 255, "type": "string", "name": "exacta_combination3"}, {"start": 255, "end": 263, "type": "string", "name": "exacta_payoff3"}, {"start": 263, "end": 267, "type": "string", "name": "exacta_combination4"}, {"start": 267, "end": 275, "type": "string", "name": "exacta_payoff4"}, {"start": 275, "end": 279, "type": "string", "name": "exacta_combination5"}, {"start": 279, "end": 287, "type": "string", "name": "exacta_payoff5"}, {"start": 287, "end": 291, "type": "string", "name": "exacta_combination6"}, {"start": 291, "end": 299, "type": "string", "name": "exacta_payoff6"}, {"start": 299, "end": 305, "type": "string", "name": "trio_combination1"}, {"start": 305, "end": 313, "type": "string", "name": "trio_payoff1"}, {"start": 313, "end": 319, "type": "string", "name": "trio_combination2"}, {"start": 319, "end": 327, "type": "string", "name": "trio_payoff2"}, {"start": 327, "end": 333, "type": "string", "name": "trio_combination3"}, {"start": 333, "end": 341, "type": "string", "name": "trio_payoff3"}, {"start": 341, "end": 347, "type": "string", "name": "trifecta_combination1"}, {"start": 347, "end": 356, "type": "string", "name": "trifecta_payoff1"}, {"start": 356, "end": 362, "type": "string", "name": "trifecta_combination2"}, {"start": 362, "end": 371, "type": "string", "name": "trifecta_payoff2"}, {"start": 371, "end": 377, "type": "string", "name": "trifecta_combination3"}, {"start": 377, "end": 386, "type": "string", "name": "trifecta_payoff3"}, {"start": 386, "end": 392, "type": "string", "name": "trifecta_combination4"}, {"start": 392, "end": 401, "type": "string", "name": "trifecta_payoff4"}, {"start": 401, "end": 407, "type": "string", "name": "trifecta_combination5"}, {"start": 407, "end": 416, "type": "string", "name": "trifecta_payoff5"}, {"start": 416, "end": 422, "type": "string", "name": "trifecta_combination6"}, {"start": 422, "end": 431, "type": "string", "name": "trifecta_payoff6"} ] } PK!pEQQjrdb/schema/joa.pyschema = { "name": "joa", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "pp"}, {"start": 10, "end": 18, "type": "string", "name": "horse_id"}, {"start": 18, "end": 54, "type": "string", "name": "horse_name"}, {"start": 54, "end": 59, "type": "string", "name": "base_win_odds"}, {"start": 59, "end": 64, "type": "string", "name": "base_show_odds"}, {"start": 64, "end": 69, "type": "string", "name": "cid_training_raw_score"}, {"start": 69, "end": 74, "type": "string", "name": "cid_stable_raw_score"}, {"start": 74, "end": 79, "type": "string", "name": "cid_raw_score"}, {"start": 79, "end": 82, "type": "string", "name": "cid"}, {"start": 82, "end": 87, "type": "string", "name": "ls_score"}, {"start": 87, "end": 88, "type": "string", "name": "ls_evaluation"}, {"start": 88, "end": 89, "type": "string", "name": "em"}, {"start": 89, "end": 90, "type": "string", "name": "stable_bb_mark"}, {"start": 90, "end": 95, "type": "string", "name": "stable_bb_fav_win_roi"}, {"start": 95, "end": 100, "type": "string", "name": "stable_bb_fav_place_rate"}, {"start": 100, "end": 101, "type": "string", "name": "jockey_bb_mark"}, {"start": 101, "end": 106, "type": "string", "name": "jockey_bb_fav_win_roi"}, {"start": 106, "end": 111, "type": "string", "name": "jockey_bb_fav_place_rate"} ] } PK! Tk- - jrdb/schema/kab.pyschema = { "name": "kab", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 14, "type": "string", "name": "yyyymmdd"}, {"start": 14, "end": 15, "type": "string", "name": "place_grouping_id"}, {"start": 15, "end": 17, "type": "string", "name": "dow"}, {"start": 17, "end": 21, "type": "string", "name": "place_name"}, {"start": 21, "end": 22, "type": "string", "name": "est_weather_id"}, {"start": 22, "end": 23, "type": "string", "name": "est_turf_track_cond_id"}, {"start": 23, "end": 24, "type": "string", "name": "est_turf_track_cond_speed_id"}, {"start": 24, "end": 25, "type": "string", "name": "est_turf_track_cond_id_1"}, {"start": 25, "end": 26, "type": "string", "name": "est_turf_track_cond_id_2"}, {"start": 26, "end": 27, "type": "string", "name": "est_turf_track_cond_id_3"}, {"start": 27, "end": 30, "type": "string", "name": "est_turf_track_cond_speed_score"}, {"start": 30, "end": 32, "type": "string", "name": "est_st_track_cond_speed_score_1"}, {"start": 32, "end": 34, "type": "string", "name": "est_st_track_cond_speed_score_2"}, {"start": 34, "end": 36, "type": "string", "name": "est_st_track_cond_speed_score_3"}, {"start": 36, "end": 38, "type": "string", "name": "est_st_track_cond_speed_score_4"}, {"start": 38, "end": 40, "type": "string", "name": "est_st_track_cond_speed_score_5"}, {"start": 40, "end": 41, "type": "string", "name": "est_dirt_track_cond_id"}, {"start": 41, "end": 42, "type": "string", "name": "est_dirt_track_cond_speed_id"}, {"start": 42, "end": 43, "type": "string", "name": "est_dirt_track_cond_id_1"}, {"start": 43, "end": 44, "type": "string", "name": "est_dirt_track_cond_id_2"}, {"start": 44, "end": 45, "type": "string", "name": "est_dirt_track_cond_id_3"}, {"start": 45, "end": 48, "type": "string", "name": "est_dirt_track_cond_speed_score"}, {"start": 48, "end": 49, "type": "string", "name": "kab_data_id"}, {"start": 49, "end": 51, "type": "string", "name": "days"}, {"start": 51, "end": 52, "type": "string", "name": "turf_type_id"}, {"start": 52, "end": 56, "type": "string", "name": "plant_height"}, {"start": 56, "end": 57, "type": "string", "name": "compaction"}, {"start": 57, "end": 58, "type": "string", "name": "anti_freezing"}, {"start": 58, "end": 63, "type": "string", "name": "precipitation"} ] } PK!/g!!jrdb/schema/kka.pyschema = { "name": "kka", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "pp"}, {"start": 10, "end": 13, "type": "string", "name": "jra_race_1st"}, {"start": 13, "end": 16, "type": "string", "name": "jra_race_2nd"}, {"start": 16, "end": 19, "type": "string", "name": "jra_race_3rd"}, {"start": 19, "end": 22, "type": "string", "name": "jra_race_other"}, {"start": 22, "end": 25, "type": "string", "name": "exchange_race_1st"}, {"start": 25, "end": 28, "type": "string", "name": "exchange_race_2nd"}, {"start": 28, "end": 31, "type": "string", "name": "exchange_race_3rd"}, {"start": 31, "end": 34, "type": "string", "name": "exchange_race_other"}, {"start": 34, "end": 37, "type": "string", "name": "other_race_1st"}, {"start": 37, "end": 40, "type": "string", "name": "other_race_2nd"}, {"start": 40, "end": 43, "type": "string", "name": "other_race_3rd"}, {"start": 43, "end": 46, "type": "string", "name": "other_race_other"}, {"start": 46, "end": 49, "type": "string", "name": "track_type_1st"}, {"start": 49, "end": 52, "type": "string", "name": "track_type_2nd"}, {"start": 52, "end": 55, "type": "string", "name": "track_type_3rd"}, {"start": 55, "end": 58, "type": "string", "name": "track_type_other"}, {"start": 58, "end": 61, "type": "string", "name": "track_type_distance_1st"}, {"start": 61, "end": 64, "type": "string", "name": "track_type_distance_2nd"}, {"start": 64, "end": 67, "type": "string", "name": "track_type_distance_3rd"}, {"start": 67, "end": 70, "type": "string", "name": "track_type_distance_other"}, {"start": 70, "end": 73, "type": "string", "name": "track_distance_1st"}, {"start": 73, "end": 76, "type": "string", "name": "track_distance_2nd"}, {"start": 76, "end": 79, "type": "string", "name": "track_distance_3rd"}, {"start": 79, "end": 82, "type": "string", "name": "track_distance_other"}, {"start": 82, "end": 85, "type": "string", "name": "rotation_1st"}, {"start": 85, "end": 88, "type": "string", "name": "rotation_2nd"}, {"start": 88, "end": 91, "type": "string", "name": "rotation_3rd"}, {"start": 91, "end": 94, "type": "string", "name": "rotation_other"}, {"start": 94, "end": 97, "type": "string", "name": "track_rotation_1st"}, {"start": 97, "end": 100, "type": "string", "name": "track_rotation_2nd"}, {"start": 100, "end": 103, "type": "string", "name": "track_rotation_3rd"}, {"start": 103, "end": 106, "type": "string", "name": "track_rotation_other"}, {"start": 106, "end": 109, "type": "string", "name": "jockey_1st"}, {"start": 109, "end": 112, "type": "string", "name": "jockey_2nd"}, {"start": 112, "end": 115, "type": "string", "name": "jockey_3rd"}, {"start": 115, "end": 118, "type": "string", "name": "jockey_other"}, {"start": 118, "end": 121, "type": "string", "name": "track_cond_firm_1st"}, {"start": 121, "end": 124, "type": "string", "name": "track_cond_firm_2nd"}, {"start": 124, "end": 127, "type": "string", "name": "track_cond_firm_3rd"}, {"start": 127, "end": 130, "type": "string", "name": "track_cond_firm_other"}, {"start": 130, "end": 133, "type": "string", "name": "track_cond_good_1st"}, {"start": 133, "end": 136, "type": "string", "name": "track_cond_good_2nd"}, {"start": 136, "end": 139, "type": "string", "name": "track_cond_good_3rd"}, {"start": 139, "end": 142, "type": "string", "name": "track_cond_good_other"}, {"start": 142, "end": 145, "type": "string", "name": "track_cond_yielding_1st"}, {"start": 145, "end": 148, "type": "string", "name": "track_cond_yielding_2nd"}, {"start": 148, "end": 151, "type": "string", "name": "track_cond_yielding_3rd"}, {"start": 151, "end": 154, "type": "string", "name": "track_cond_yielding_other"}, {"start": 154, "end": 157, "type": "string", "name": "pace_s_1st"}, {"start": 157, "end": 160, "type": "string", "name": "pace_s_2nd"}, {"start": 160, "end": 163, "type": "string", "name": "pace_s_3rd"}, {"start": 163, "end": 166, "type": "string", "name": "pace_s_other"}, {"start": 166, "end": 169, "type": "string", "name": "pace_m_1st"}, {"start": 169, "end": 172, "type": "string", "name": "pace_m_2nd"}, {"start": 172, "end": 175, "type": "string", "name": "pace_m_3rd"}, {"start": 175, "end": 178, "type": "string", "name": "pace_m_other"}, {"start": 178, "end": 181, "type": "string", "name": "pace_h_1st"}, {"start": 181, "end": 184, "type": "string", "name": "pace_h_2nd"}, {"start": 184, "end": 187, "type": "string", "name": "pace_h_3rd"}, {"start": 187, "end": 190, "type": "string", "name": "pace_h_other"}, {"start": 190, "end": 193, "type": "string", "name": "quarter_1st"}, {"start": 193, "end": 196, "type": "string", "name": "quarter_2nd"}, {"start": 196, "end": 199, "type": "string", "name": "quarter_3rd"}, {"start": 199, "end": 202, "type": "string", "name": "quarter_other"}, {"start": 202, "end": 205, "type": "string", "name": "bk_1st"}, {"start": 205, "end": 208, "type": "string", "name": "bk_2nd"}, {"start": 208, "end": 211, "type": "string", "name": "bk_3rd"}, {"start": 211, "end": 214, "type": "string", "name": "bk_other"}, {"start": 214, "end": 217, "type": "string", "name": "jockey_distance_1st"}, {"start": 217, "end": 220, "type": "string", "name": "jockey_distance_2nd"}, {"start": 220, "end": 223, "type": "string", "name": "jockey_distance_3rd"}, {"start": 223, "end": 226, "type": "string", "name": "jockey_distance_other"}, {"start": 226, "end": 229, "type": "string", "name": "jockey_track_distance_1st"}, {"start": 229, "end": 232, "type": "string", "name": "jockey_track_distance_2nd"}, {"start": 232, "end": 235, "type": "string", "name": "jockey_track_distance_3rd"}, {"start": 235, "end": 238, "type": "string", "name": "jockey_track_distance_other"}, {"start": 238, "end": 241, "type": "string", "name": "jockey_trainer_1st"}, {"start": 241, "end": 244, "type": "string", "name": "jockey_trainer_2nd"}, {"start": 244, "end": 247, "type": "string", "name": "jockey_trainer_3rd"}, {"start": 247, "end": 250, "type": "string", "name": "jockey_trainer_other"}, {"start": 250, "end": 253, "type": "string", "name": "jockey_owner_1st"}, {"start": 253, "end": 256, "type": "string", "name": "jockey_owner_2nd"}, {"start": 256, "end": 259, "type": "string", "name": "jockey_owner_3rd"}, {"start": 259, "end": 262, "type": "string", "name": "jockey_owner_other"}, {"start": 262, "end": 265, "type": "string", "name": "jockey_blinker_1st"}, {"start": 265, "end": 268, "type": "string", "name": "jockey_blinker_2nd"}, {"start": 268, "end": 271, "type": "string", "name": "jockey_blinker_3rd"}, {"start": 271, "end": 274, "type": "string", "name": "jockey_blinker_other"}, {"start": 274, "end": 277, "type": "string", "name": "trainer_owner_1st"}, {"start": 277, "end": 280, "type": "string", "name": "trainer_owner_2nd"}, {"start": 280, "end": 283, "type": "string", "name": "trainer_owner_3rd"}, {"start": 283, "end": 286, "type": "string", "name": "trainer_owner_other"}, {"start": 286, "end": 289, "type": "string", "name": "sire_crop_turf_place_rate"}, {"start": 289, "end": 292, "type": "string", "name": "sire_crop_dirt_place_rate"}, {"start": 292, "end": 296, "type": "string", "name": "sire_crop_place_mean_distance"}, {"start": 296, "end": 299, "type": "string", "name": "dam_crop_turf_place_rate"}, {"start": 299, "end": 302, "type": "string", "name": "dam_crop_dirt_place_rate"}, {"start": 302, "end": 306, "type": "string", "name": "dam_crop_place_mean_distance"} ] } PK!i̻jrdb/schema/kta.pyschema = { "name": "kta", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 48, "type": "string", "name": "horse_name_id"}, {"start": 48, "end": 56, "type": "string", "name": "horse_id"}, {"start": 56, "end": 92, "type": "string", "name": "horse_name"}, {"start": 92, "end": 93, "type": "string", "name": "sex_id"}, {"start": 93, "end": 95, "type": "string", "name": "horse_mark_id"}, {"start": 95, "end": 96, "type": "string", "name": "blinker"}, {"start": 96, "end": 108, "type": "string", "name": "jockey_name"}, {"start": 108, "end": 111, "type": "string", "name": "jockey_weight"}, {"start": 111, "end": 112, "type": "string", "name": "apprentice_id"}, {"start": 112, "end": 124, "type": "string", "name": "trainer_name"}, {"start": 124, "end": 128, "type": "string", "name": "trainer_affiliation_name"}, {"start": 128, "end": 133, "type": "string", "name": "idm"}, {"start": 133, "end": 134, "type": "string", "name": "horse_cond_id"}, {"start": 134, "end": 137, "type": "string", "name": "rotation"}, {"start": 137, "end": 138, "type": "string", "name": "running_strategy_id"}, {"start": 138, "end": 139, "type": "string", "name": "est_good_distance_id"}, {"start": 139, "end": 140, "type": "string", "name": "est_good_distance2_id"}, {"start": 140, "end": 141, "type": "string", "name": "est_good_turf_id"}, {"start": 141, "end": 142, "type": "string", "name": "est_good_dirt_id"}, {"start": 142, "end": 143, "type": "string", "name": "est_good_track_cond_id"}, {"start": 143, "end": 145, "type": "string", "name": "hoof_id"}, {"start": 145, "end": 147, "type": "string", "name": "horse_ability_id"}, {"start": 147, "end": 149, "type": "string", "name": "coat_color_id"}, {"start": 149, "end": 165, "type": "string", "name": "p1_sed_key"}, {"start": 165, "end": 181, "type": "string", "name": "p2_sed_key"}, {"start": 181, "end": 197, "type": "string", "name": "p3_sed_key"}, {"start": 197, "end": 213, "type": "string", "name": "p4_sed_key"}, {"start": 213, "end": 229, "type": "string", "name": "p5_sed_key"}, {"start": 229, "end": 237, "type": "string", "name": "p1_race_key"}, {"start": 237, "end": 245, "type": "string", "name": "p2_race_key"}, {"start": 245, "end": 253, "type": "string", "name": "p3_race_key"}, {"start": 253, "end": 261, "type": "string", "name": "p4_race_key"}, {"start": 261, "end": 269, "type": "string", "name": "p5_race_key"}, {"start": 269, "end": 274, "type": "string", "name": "jockey_id"}, {"start": 274, "end": 279, "type": "string", "name": "trainer_id"}, {"start": 279, "end": 285, "type": "string", "name": "prize"}, {"start": 285, "end": 290, "type": "string", "name": "earnings"}, {"start": 290, "end": 291, "type": "string", "name": "class_id"}, {"start": 291, "end": 299, "type": "string", "name": "running_style_id"}, {"start": 299, "end": 323, "type": "string", "name": "body_type_id"}, {"start": 323, "end": 326, "type": "string", "name": "body_type1_id"}, {"start": 326, "end": 329, "type": "string", "name": "body_type2_id"}, {"start": 329, "end": 332, "type": "string", "name": "body_type3_id"}, {"start": 332, "end": 335, "type": "string", "name": "horse_ex1_id"}, {"start": 335, "end": 338, "type": "string", "name": "horse_ex2_id"}, {"start": 338, "end": 341, "type": "string", "name": "horse_ex3_id"}, {"start": 341, "end": 346, "type": "string", "name": "ten_score"}, {"start": 346, "end": 351, "type": "string", "name": "pace_score"}, {"start": 351, "end": 356, "type": "string", "name": "agari_score"}, {"start": 356, "end": 361, "type": "string", "name": "pos_score"}, {"start": 361, "end": 365, "type": "string", "name": "start_score"}, {"start": 365, "end": 369, "type": "string", "name": "gate_delay_rate"}, {"start": 369, "end": 371, "type": "string", "name": "ref_p1"}, {"start": 371, "end": 376, "type": "string", "name": "ref_p1_jockey_id"}, {"start": 376, "end": 377, "type": "string", "name": "kta_data_id"}, {"start": 377, "end": 380, "type": "string", "name": "entry_rank"} ] } PK!qM'M'jrdb/schema/kyi.pyschema = { "name": "kyi", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "pp"}, {"start": 10, "end": 18, "type": "string", "name": "horse_id"}, {"start": 18, "end": 54, "type": "string", "name": "horse_name"}, {"start": 54, "end": 59, "type": "string", "name": "idm"}, {"start": 59, "end": 64, "type": "string", "name": "jockey_score"}, {"start": 64, "end": 69, "type": "string", "name": "info_score"}, {"start": 84, "end": 89, "type": "string", "name": "total_score"}, {"start": 89, "end": 90, "type": "string", "name": "running_strategy_id"}, {"start": 90, "end": 91, "type": "string", "name": "est_good_distance_id"}, {"start": 91, "end": 92, "type": "string", "name": "horse_cond_id"}, {"start": 92, "end": 95, "type": "string", "name": "rotation"}, {"start": 95, "end": 100, "type": "string", "name": "base_win_odds"}, {"start": 100, "end": 102, "type": "string", "name": "base_win_fav_rank"}, {"start": 102, "end": 107, "type": "string", "name": "base_show_odds"}, {"start": 107, "end": 109, "type": "string", "name": "base_show_fav_rank"}, {"start": 109, "end": 112, "type": "string", "name": "honmei_part"}, {"start": 112, "end": 115, "type": "string", "name": "taikou_part"}, {"start": 115, "end": 118, "type": "string", "name": "tanana_part"}, {"start": 118, "end": 121, "type": "string", "name": "renshita_part"}, {"start": 121, "end": 124, "type": "string", "name": "ana_part"}, {"start": 124, "end": 127, "type": "string", "name": "honmei_all"}, {"start": 127, "end": 130, "type": "string", "name": "taikou_all"}, {"start": 130, "end": 133, "type": "string", "name": "tanana_all"}, {"start": 133, "end": 136, "type": "string", "name": "renshita_all"}, {"start": 136, "end": 139, "type": "string", "name": "ana_all"}, {"start": 139, "end": 144, "type": "string", "name": "fav_score"}, {"start": 144, "end": 149, "type": "string", "name": "train_score"}, {"start": 149, "end": 154, "type": "string", "name": "stable_score"}, {"start": 154, "end": 155, "type": "string", "name": "train_cond_id"}, {"start": 155, "end": 156, "type": "string", "name": "stable_hope_id"}, {"start": 156, "end": 160, "type": "string", "name": "jockey_expect_place_rate"}, {"start": 160, "end": 163, "type": "string", "name": "gekiso_score"}, {"start": 163, "end": 165, "type": "string", "name": "hoof_id"}, {"start": 165, "end": 166, "type": "string", "name": "est_good_muddy_id"}, {"start": 166, "end": 168, "type": "string", "name": "horse_ability_id"}, {"start": 170, "end": 171, "type": "string", "name": "blinker"}, {"start": 171, "end": 183, "type": "string", "name": "jockey_name"}, {"start": 183, "end": 186, "type": "string", "name": "jockey_weight"}, {"start": 186, "end": 187, "type": "string", "name": "apprentice_id"}, {"start": 187, "end": 199, "type": "string", "name": "trainer_name"}, {"start": 199, "end": 203, "type": "string", "name": "trainer_affiliation_name"}, {"start": 203, "end": 219, "type": "string", "name": "p1_sed_key"}, {"start": 219, "end": 235, "type": "string", "name": "p2_sed_key"}, {"start": 235, "end": 251, "type": "string", "name": "p3_sed_key"}, {"start": 251, "end": 267, "type": "string", "name": "p4_sed_key"}, {"start": 267, "end": 283, "type": "string", "name": "p5_sed_key"}, {"start": 283, "end": 291, "type": "string", "name": "p1_race_key"}, {"start": 291, "end": 299, "type": "string", "name": "p2_race_key"}, {"start": 299, "end": 307, "type": "string", "name": "p3_race_key"}, {"start": 307, "end": 315, "type": "string", "name": "p4_race_key"}, {"start": 315, "end": 323, "type": "string", "name": "p5_race_key"}, {"start": 323, "end": 324, "type": "string", "name": "bk"}, {"start": 326, "end": 327, "type": "string", "name": "total_mark_id"}, {"start": 327, "end": 328, "type": "string", "name": "idm_mark_id"}, {"start": 328, "end": 329, "type": "string", "name": "info_mark_id"}, {"start": 329, "end": 330, "type": "string", "name": "jockey_mark_id"}, {"start": 330, "end": 331, "type": "string", "name": "stable_mark_id"}, {"start": 331, "end": 332, "type": "string", "name": "training_mark_id"}, {"start": 332, "end": 333, "type": "string", "name": "gekiso_mark_id"}, {"start": 333, "end": 334, "type": "string", "name": "est_good_turf_id"}, {"start": 334, "end": 335, "type": "string", "name": "est_good_dirt_id"}, {"start": 335, "end": 340, "type": "string", "name": "jockey_id"}, {"start": 340, "end": 345, "type": "string", "name": "trainer_id"}, {"start": 346, "end": 352, "type": "string", "name": "prize"}, {"start": 352, "end": 357, "type": "string", "name": "earnings"}, {"start": 357, "end": 358, "type": "string", "name": "class_id"}, {"start": 358, "end": 363, "type": "string", "name": "ten_score"}, {"start": 363, "end": 368, "type": "string", "name": "pace_score"}, {"start": 368, "end": 373, "type": "string", "name": "agari_score"}, {"start": 373, "end": 378, "type": "string", "name": "pos_score"}, {"start": 378, "end": 379, "type": "string", "name": "est_pace"}, {"start": 379, "end": 381, "type": "string", "name": "est_half_pos"}, {"start": 381, "end": 383, "type": "string", "name": "est_half_margin"}, {"start": 383, "end": 384, "type": "string", "name": "est_half_racing_line_id"}, {"start": 384, "end": 386, "type": "string", "name": "est_l3f_pos"}, {"start": 386, "end": 388, "type": "string", "name": "est_l3f_margin"}, {"start": 388, "end": 389, "type": "string", "name": "est_l3f_racing_line_id"}, {"start": 389, "end": 391, "type": "string", "name": "est_goal_pos"}, {"start": 391, "end": 393, "type": "string", "name": "est_goal_margin"}, {"start": 393, "end": 394, "type": "string", "name": "est_goal_racing_line_id"}, {"start": 394, "end": 395, "type": "string", "name": "tenkai_mark_id"}, {"start": 395, "end": 396, "type": "string", "name": "est_good_distance_id_2"}, {"start": 396, "end": 399, "type": "string", "name": "horse_weight_at_fix_bk"}, {"start": 399, "end": 402, "type": "string", "name": "horse_weight_increase_at_fix_bk"}, {"start": 402, "end": 403, "type": "string", "name": "cancel_flag"}, {"start": 403, "end": 404, "type": "string", "name": "sex_id"}, {"start": 404, "end": 444, "type": "string", "name": "owner_name"}, {"start": 444, "end": 446, "type": "string", "name": "owner_group_id"}, {"start": 446, "end": 448, "type": "string", "name": "horse_mark_id"}, {"start": 448, "end": 450, "type": "string", "name": "gekiso_score_rank"}, {"start": 450, "end": 452, "type": "string", "name": "ls_score_rank"}, {"start": 452, "end": 454, "type": "string", "name": "ten_score_rank"}, {"start": 454, "end": 456, "type": "string", "name": "pace_score_rank"}, {"start": 456, "end": 458, "type": "string", "name": "agari_score_rank"}, {"start": 458, "end": 460, "type": "string", "name": "pos_score_rank"}, {"start": 460, "end": 464, "type": "string", "name": "jockey_expect_win_rate"}, {"start": 464, "end": 468, "type": "string", "name": "jockey_expect_show_rate"}, {"start": 468, "end": 469, "type": "string", "name": "transport_id"}, {"start": 469, "end": 477, "type": "string", "name": "running_style_id"}, {"start": 477, "end": 501, "type": "string", "name": "body_type_id"}, {"start": 501, "end": 504, "type": "string", "name": "body_type1_id"}, {"start": 504, "end": 507, "type": "string", "name": "body_type2_id"}, {"start": 507, "end": 510, "type": "string", "name": "body_type3_id"}, {"start": 510, "end": 513, "type": "string", "name": "horse_ex1_id"}, {"start": 513, "end": 516, "type": "string", "name": "horse_ex2_id"}, {"start": 516, "end": 519, "type": "string", "name": "horse_ex3_id"}, {"start": 519, "end": 523, "type": "string", "name": "start_score"}, {"start": 523, "end": 527, "type": "string", "name": "gate_delay_rate"}, {"start": 527, "end": 529, "type": "string", "name": "ref_p1"}, {"start": 529, "end": 534, "type": "string", "name": "ref_p1_jockey_id"}, {"start": 534, "end": 537, "type": "string", "name": "manba_score"}, {"start": 537, "end": 538, "type": "string", "name": "manba_mark_id"}, {"start": 538, "end": 539, "type": "string", "name": "downgrade_id"}, {"start": 539, "end": 541, "type": "string", "name": "gekiso_type_id"}, {"start": 541, "end": 543, "type": "string", "name": "rest_reason_id"}, {"start": 543, "end": 559, "type": "string", "name": "flag"}, {"start": 559, "end": 561, "type": "string", "name": "stabling_runnings"}, {"start": 561, "end": 569, "type": "string", "name": "stabling_yyyymmdd"}, {"start": 569, "end": 572, "type": "string", "name": "stabling_days_ago"}, {"start": 572, "end": 622, "type": "string", "name": "rest_place"}, {"start": 622, "end": 623, "type": "string", "name": "rest_place_ability_id"}, {"start": 623, "end": 624, "type": "string", "name": "stable_ability_id"} ] } PK!?*  jrdb/schema/kza.pyschema = { "name": "kza", "type": "record", "fields": [ {"start": 0, "end": 5, "type": "string", "name": "jockey_id"}, {"start": 5, "end": 6, "type": "string", "name": "deleted_flag"}, {"start": 6, "end": 14, "type": "string", "name": "deleted_yyyymmdd"}, {"start": 14, "end": 26, "type": "string", "name": "name"}, {"start": 26, "end": 56, "type": "string", "name": "name_kana"}, {"start": 56, "end": 62, "type": "string", "name": "name_short"}, {"start": 62, "end": 63, "type": "string", "name": "affiliation_id"}, {"start": 63, "end": 67, "type": "string", "name": "affiliation_name"}, {"start": 67, "end": 75, "type": "string", "name": "birthday"}, {"start": 75, "end": 79, "type": "string", "name": "license_year"}, {"start": 79, "end": 80, "type": "string", "name": "apprentice_id"}, {"start": 80, "end": 85, "type": "string", "name": "stable_trainer_id"}, {"start": 85, "end": 125, "type": "string", "name": "comment"}, {"start": 125, "end": 133, "type": "string", "name": "comment_yyyymmdd"}, {"start": 133, "end": 136, "type": "string", "name": "leading_in_this_year"}, {"start": 136, "end": 148, "type": "string", "name": "flat_race_in_this_year"}, {"start": 148, "end": 160, "type": "string", "name": "steeplechase_race_in_this_year"}, {"start": 160, "end": 163, "type": "string", "name": "win_grade_race_in_this_year"}, {"start": 163, "end": 166, "type": "string", "name": "win_grade_race_in_this_year"}, {"start": 166, "end": 169, "type": "string", "name": "leading_in_last_year"}, {"start": 169, "end": 181, "type": "string", "name": "flat_race_in_last_year"}, {"start": 181, "end": 193, "type": "string", "name": "steeplechase_race_in_last_year"}, {"start": 193, "end": 196, "type": "string", "name": "win_stakes_race_in_last_year"}, {"start": 196, "end": 199, "type": "string", "name": "win_grade_race_in_last_year"}, {"start": 199, "end": 219, "type": "string", "name": "flat_race_in_total"}, {"start": 219, "end": 239, "type": "string", "name": "steeplechase_race_in_total"}, {"start": 239, "end": 247, "type": "string", "name": "data_yyyymmdd"} ] } PK!25djrdb/schema/ot.pyschema = { "name": "ot", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "number_of_horse"}, {"start": 10, "end": 16, "type": "string", "name": "odds_01_02_03"}, {"start": 16, "end": 22, "type": "string", "name": "odds_01_02_04"}, {"start": 22, "end": 28, "type": "string", "name": "odds_01_02_05"}, {"start": 28, "end": 34, "type": "string", "name": "odds_01_02_06"}, {"start": 34, "end": 40, "type": "string", "name": "odds_01_02_07"}, {"start": 40, "end": 46, "type": "string", "name": "odds_01_02_08"}, {"start": 46, "end": 52, "type": "string", "name": "odds_01_02_09"}, {"start": 52, "end": 58, "type": "string", "name": "odds_01_02_10"}, {"start": 58, "end": 64, "type": "string", "name": "odds_01_02_11"}, {"start": 64, "end": 70, "type": "string", "name": "odds_01_02_12"}, {"start": 70, "end": 76, "type": "string", "name": "odds_01_02_13"}, {"start": 76, "end": 82, "type": "string", "name": "odds_01_02_14"}, {"start": 82, "end": 88, "type": "string", "name": "odds_01_02_15"}, {"start": 88, "end": 94, "type": "string", "name": "odds_01_02_16"}, {"start": 94, "end": 100, "type": "string", "name": "odds_01_02_17"}, {"start": 100, "end": 106, "type": "string", "name": "odds_01_02_18"}, {"start": 106, "end": 112, "type": "string", "name": "odds_01_03_04"}, {"start": 112, "end": 118, "type": "string", "name": "odds_01_03_05"}, {"start": 118, "end": 124, "type": "string", "name": "odds_01_03_06"}, {"start": 124, "end": 130, "type": "string", "name": "odds_01_03_07"}, {"start": 130, "end": 136, "type": "string", "name": "odds_01_03_08"}, {"start": 136, "end": 142, "type": "string", "name": "odds_01_03_09"}, {"start": 142, "end": 148, "type": "string", "name": "odds_01_03_10"}, {"start": 148, "end": 154, "type": "string", "name": "odds_01_03_11"}, {"start": 154, "end": 160, "type": "string", "name": "odds_01_03_12"}, {"start": 160, "end": 166, "type": "string", "name": "odds_01_03_13"}, {"start": 166, "end": 172, "type": "string", "name": "odds_01_03_14"}, {"start": 172, "end": 178, "type": "string", "name": "odds_01_03_15"}, {"start": 178, "end": 184, "type": "string", "name": "odds_01_03_16"}, {"start": 184, "end": 190, "type": "string", "name": "odds_01_03_17"}, {"start": 190, "end": 196, "type": "string", "name": "odds_01_03_18"}, {"start": 196, "end": 202, "type": "string", "name": "odds_01_04_05"}, {"start": 202, "end": 208, "type": "string", "name": "odds_01_04_06"}, {"start": 208, "end": 214, "type": "string", "name": "odds_01_04_07"}, {"start": 214, "end": 220, "type": "string", "name": "odds_01_04_08"}, {"start": 220, "end": 226, "type": "string", "name": "odds_01_04_09"}, {"start": 226, "end": 232, "type": "string", "name": "odds_01_04_10"}, {"start": 232, "end": 238, "type": "string", "name": "odds_01_04_11"}, {"start": 238, "end": 244, "type": "string", "name": "odds_01_04_12"}, {"start": 244, "end": 250, "type": "string", "name": "odds_01_04_13"}, {"start": 250, "end": 256, "type": "string", "name": "odds_01_04_14"}, {"start": 256, "end": 262, "type": "string", "name": "odds_01_04_15"}, {"start": 262, "end": 268, "type": "string", "name": "odds_01_04_16"}, {"start": 268, "end": 274, "type": "string", "name": "odds_01_04_17"}, {"start": 274, "end": 280, "type": "string", "name": "odds_01_04_18"}, {"start": 280, "end": 286, "type": "string", "name": "odds_01_05_06"}, {"start": 286, "end": 292, "type": "string", "name": "odds_01_05_07"}, {"start": 292, "end": 298, "type": "string", "name": "odds_01_05_08"}, {"start": 298, "end": 304, "type": "string", "name": "odds_01_05_09"}, {"start": 304, "end": 310, "type": "string", "name": "odds_01_05_10"}, {"start": 310, "end": 316, "type": "string", "name": "odds_01_05_11"}, {"start": 316, "end": 322, "type": "string", "name": "odds_01_05_12"}, {"start": 322, "end": 328, "type": "string", "name": "odds_01_05_13"}, {"start": 328, "end": 334, "type": "string", "name": "odds_01_05_14"}, {"start": 334, "end": 340, "type": "string", "name": "odds_01_05_15"}, {"start": 340, "end": 346, "type": "string", "name": "odds_01_05_16"}, {"start": 346, "end": 352, "type": "string", "name": "odds_01_05_17"}, {"start": 352, "end": 358, "type": "string", "name": "odds_01_05_18"}, {"start": 358, "end": 364, "type": "string", "name": "odds_01_06_07"}, {"start": 364, "end": 370, "type": "string", "name": "odds_01_06_08"}, {"start": 370, "end": 376, "type": "string", "name": "odds_01_06_09"}, {"start": 376, "end": 382, "type": "string", "name": "odds_01_06_10"}, {"start": 382, "end": 388, "type": "string", "name": "odds_01_06_11"}, {"start": 388, "end": 394, "type": "string", "name": "odds_01_06_12"}, {"start": 394, "end": 400, "type": "string", "name": "odds_01_06_13"}, {"start": 400, "end": 406, "type": "string", "name": "odds_01_06_14"}, {"start": 406, "end": 412, "type": "string", "name": "odds_01_06_15"}, {"start": 412, "end": 418, "type": "string", "name": "odds_01_06_16"}, {"start": 418, "end": 424, "type": "string", "name": "odds_01_06_17"}, {"start": 424, "end": 430, "type": "string", "name": "odds_01_06_18"}, {"start": 430, "end": 436, "type": "string", "name": "odds_01_07_08"}, {"start": 436, "end": 442, "type": "string", "name": "odds_01_07_09"}, {"start": 442, "end": 448, "type": "string", "name": "odds_01_07_10"}, {"start": 448, "end": 454, "type": "string", "name": "odds_01_07_11"}, {"start": 454, "end": 460, "type": "string", "name": "odds_01_07_12"}, {"start": 460, "end": 466, "type": "string", "name": "odds_01_07_13"}, {"start": 466, "end": 472, "type": "string", "name": "odds_01_07_14"}, {"start": 472, "end": 478, "type": "string", "name": "odds_01_07_15"}, {"start": 478, "end": 484, "type": "string", "name": "odds_01_07_16"}, {"start": 484, "end": 490, "type": "string", "name": "odds_01_07_17"}, {"start": 490, "end": 496, "type": "string", "name": "odds_01_07_18"}, {"start": 496, "end": 502, "type": "string", "name": "odds_01_08_09"}, {"start": 502, "end": 508, "type": "string", "name": "odds_01_08_10"}, {"start": 508, "end": 514, "type": "string", "name": "odds_01_08_11"}, {"start": 514, "end": 520, "type": "string", "name": "odds_01_08_12"}, {"start": 520, "end": 526, "type": "string", "name": "odds_01_08_13"}, {"start": 526, "end": 532, "type": "string", "name": "odds_01_08_14"}, {"start": 532, "end": 538, "type": "string", "name": "odds_01_08_15"}, {"start": 538, "end": 544, "type": "string", "name": "odds_01_08_16"}, {"start": 544, "end": 550, "type": "string", "name": "odds_01_08_17"}, {"start": 550, "end": 556, "type": "string", "name": "odds_01_08_18"}, {"start": 556, "end": 562, "type": "string", "name": "odds_01_09_10"}, {"start": 562, "end": 568, "type": "string", "name": "odds_01_09_11"}, {"start": 568, "end": 574, "type": "string", "name": "odds_01_09_12"}, {"start": 574, "end": 580, "type": "string", "name": "odds_01_09_13"}, {"start": 580, "end": 586, "type": "string", "name": "odds_01_09_14"}, {"start": 586, "end": 592, "type": "string", "name": "odds_01_09_15"}, {"start": 592, "end": 598, "type": "string", "name": "odds_01_09_16"}, {"start": 598, "end": 604, "type": "string", "name": "odds_01_09_17"}, {"start": 604, "end": 610, "type": "string", "name": "odds_01_09_18"}, {"start": 610, "end": 616, "type": "string", "name": "odds_01_10_11"}, {"start": 616, "end": 622, "type": "string", "name": "odds_01_10_12"}, {"start": 622, "end": 628, "type": "string", "name": "odds_01_10_13"}, {"start": 628, "end": 634, "type": "string", "name": "odds_01_10_14"}, {"start": 634, "end": 640, "type": "string", "name": "odds_01_10_15"}, {"start": 640, "end": 646, "type": "string", "name": "odds_01_10_16"}, {"start": 646, "end": 652, "type": "string", "name": "odds_01_10_17"}, {"start": 652, "end": 658, "type": "string", "name": "odds_01_10_18"}, {"start": 658, "end": 664, "type": "string", "name": "odds_01_11_12"}, {"start": 664, "end": 670, "type": "string", "name": "odds_01_11_13"}, {"start": 670, "end": 676, "type": "string", "name": "odds_01_11_14"}, {"start": 676, "end": 682, "type": "string", "name": "odds_01_11_15"}, {"start": 682, "end": 688, "type": "string", "name": "odds_01_11_16"}, {"start": 688, "end": 694, "type": "string", "name": "odds_01_11_17"}, {"start": 694, "end": 700, "type": "string", "name": "odds_01_11_18"}, {"start": 700, "end": 706, "type": "string", "name": "odds_01_12_13"}, {"start": 706, "end": 712, "type": "string", "name": "odds_01_12_14"}, {"start": 712, "end": 718, "type": "string", "name": "odds_01_12_15"}, {"start": 718, "end": 724, "type": "string", "name": "odds_01_12_16"}, {"start": 724, "end": 730, "type": "string", "name": "odds_01_12_17"}, {"start": 730, "end": 736, "type": "string", "name": "odds_01_12_18"}, {"start": 736, "end": 742, "type": "string", "name": "odds_01_13_14"}, {"start": 742, "end": 748, "type": "string", "name": "odds_01_13_15"}, {"start": 748, "end": 754, "type": "string", "name": "odds_01_13_16"}, {"start": 754, "end": 760, "type": "string", "name": "odds_01_13_17"}, {"start": 760, "end": 766, "type": "string", "name": "odds_01_13_18"}, {"start": 766, "end": 772, "type": "string", "name": "odds_01_14_15"}, {"start": 772, "end": 778, "type": "string", "name": "odds_01_14_16"}, {"start": 778, "end": 784, "type": "string", "name": "odds_01_14_17"}, {"start": 784, "end": 790, "type": "string", "name": "odds_01_14_18"}, {"start": 790, "end": 796, "type": "string", "name": "odds_01_15_16"}, {"start": 796, "end": 802, "type": "string", "name": "odds_01_15_17"}, {"start": 802, "end": 808, "type": "string", "name": "odds_01_15_18"}, {"start": 808, "end": 814, "type": "string", "name": "odds_01_16_17"}, {"start": 814, "end": 820, "type": "string", "name": "odds_01_16_18"}, {"start": 820, "end": 826, "type": "string", "name": "odds_01_17_18"}, {"start": 826, "end": 832, "type": "string", "name": "odds_02_03_04"}, {"start": 832, "end": 838, "type": "string", "name": "odds_02_03_05"}, {"start": 838, "end": 844, "type": "string", "name": "odds_02_03_06"}, {"start": 844, "end": 850, "type": "string", "name": "odds_02_03_07"}, {"start": 850, "end": 856, "type": "string", "name": "odds_02_03_08"}, {"start": 856, "end": 862, "type": "string", "name": "odds_02_03_09"}, {"start": 862, "end": 868, "type": "string", "name": "odds_02_03_10"}, {"start": 868, "end": 874, "type": "string", "name": "odds_02_03_11"}, {"start": 874, "end": 880, "type": "string", "name": "odds_02_03_12"}, {"start": 880, "end": 886, "type": "string", "name": "odds_02_03_13"}, {"start": 886, "end": 892, "type": "string", "name": "odds_02_03_14"}, {"start": 892, "end": 898, "type": "string", "name": "odds_02_03_15"}, {"start": 898, "end": 904, "type": "string", "name": "odds_02_03_16"}, {"start": 904, "end": 910, "type": "string", "name": "odds_02_03_17"}, {"start": 910, "end": 916, "type": "string", "name": "odds_02_03_18"}, {"start": 916, "end": 922, "type": "string", "name": "odds_02_04_05"}, {"start": 922, "end": 928, "type": "string", "name": "odds_02_04_06"}, {"start": 928, "end": 934, "type": "string", "name": "odds_02_04_07"}, {"start": 934, "end": 940, "type": "string", "name": "odds_02_04_08"}, {"start": 940, "end": 946, "type": "string", "name": "odds_02_04_09"}, {"start": 946, "end": 952, "type": "string", "name": "odds_02_04_10"}, {"start": 952, "end": 958, "type": "string", "name": "odds_02_04_11"}, {"start": 958, "end": 964, "type": "string", "name": "odds_02_04_12"}, {"start": 964, "end": 970, "type": "string", "name": "odds_02_04_13"}, {"start": 970, "end": 976, "type": "string", "name": "odds_02_04_14"}, {"start": 976, "end": 982, "type": "string", "name": "odds_02_04_15"}, {"start": 982, "end": 988, "type": "string", "name": "odds_02_04_16"}, {"start": 988, "end": 994, "type": "string", "name": "odds_02_04_17"}, {"start": 994, "end": 1000, "type": "string", "name": "odds_02_04_18"}, {"start": 1000, "end": 1006, "type": "string", "name": "odds_02_05_06"}, {"start": 1006, "end": 1012, "type": "string", "name": "odds_02_05_07"}, {"start": 1012, "end": 1018, "type": "string", "name": "odds_02_05_08"}, {"start": 1018, "end": 1024, "type": "string", "name": "odds_02_05_09"}, {"start": 1024, "end": 1030, "type": "string", "name": "odds_02_05_10"}, {"start": 1030, "end": 1036, "type": "string", "name": "odds_02_05_11"}, {"start": 1036, "end": 1042, "type": "string", "name": "odds_02_05_12"}, {"start": 1042, "end": 1048, "type": "string", "name": "odds_02_05_13"}, {"start": 1048, "end": 1054, "type": "string", "name": "odds_02_05_14"}, {"start": 1054, "end": 1060, "type": "string", "name": "odds_02_05_15"}, {"start": 1060, "end": 1066, "type": "string", "name": "odds_02_05_16"}, {"start": 1066, "end": 1072, "type": "string", "name": "odds_02_05_17"}, {"start": 1072, "end": 1078, "type": "string", "name": "odds_02_05_18"}, {"start": 1078, "end": 1084, "type": "string", "name": "odds_02_06_07"}, {"start": 1084, "end": 1090, "type": "string", "name": "odds_02_06_08"}, {"start": 1090, "end": 1096, "type": "string", "name": "odds_02_06_09"}, {"start": 1096, "end": 1102, "type": "string", "name": "odds_02_06_10"}, {"start": 1102, "end": 1108, "type": "string", "name": "odds_02_06_11"}, {"start": 1108, "end": 1114, "type": "string", "name": "odds_02_06_12"}, {"start": 1114, "end": 1120, "type": "string", "name": "odds_02_06_13"}, {"start": 1120, "end": 1126, "type": "string", "name": "odds_02_06_14"}, {"start": 1126, "end": 1132, "type": "string", "name": "odds_02_06_15"}, {"start": 1132, "end": 1138, "type": "string", "name": "odds_02_06_16"}, {"start": 1138, "end": 1144, "type": "string", "name": "odds_02_06_17"}, {"start": 1144, "end": 1150, "type": "string", "name": "odds_02_06_18"}, {"start": 1150, "end": 1156, "type": "string", "name": "odds_02_07_08"}, {"start": 1156, "end": 1162, "type": "string", "name": "odds_02_07_09"}, {"start": 1162, "end": 1168, "type": "string", "name": "odds_02_07_10"}, {"start": 1168, "end": 1174, "type": "string", "name": "odds_02_07_11"}, {"start": 1174, "end": 1180, "type": "string", "name": "odds_02_07_12"}, {"start": 1180, "end": 1186, "type": "string", "name": "odds_02_07_13"}, {"start": 1186, "end": 1192, "type": "string", "name": "odds_02_07_14"}, {"start": 1192, "end": 1198, "type": "string", "name": "odds_02_07_15"}, {"start": 1198, "end": 1204, "type": "string", "name": "odds_02_07_16"}, {"start": 1204, "end": 1210, "type": "string", "name": "odds_02_07_17"}, {"start": 1210, "end": 1216, "type": "string", "name": "odds_02_07_18"}, {"start": 1216, "end": 1222, "type": "string", "name": "odds_02_08_09"}, {"start": 1222, "end": 1228, "type": "string", "name": "odds_02_08_10"}, {"start": 1228, "end": 1234, "type": "string", "name": "odds_02_08_11"}, {"start": 1234, "end": 1240, "type": "string", "name": "odds_02_08_12"}, {"start": 1240, "end": 1246, "type": "string", "name": "odds_02_08_13"}, {"start": 1246, "end": 1252, "type": "string", "name": "odds_02_08_14"}, {"start": 1252, "end": 1258, "type": "string", "name": "odds_02_08_15"}, {"start": 1258, "end": 1264, "type": "string", "name": "odds_02_08_16"}, {"start": 1264, "end": 1270, "type": "string", "name": "odds_02_08_17"}, {"start": 1270, "end": 1276, "type": "string", "name": "odds_02_08_18"}, {"start": 1276, "end": 1282, "type": "string", "name": "odds_02_09_10"}, {"start": 1282, "end": 1288, "type": "string", "name": "odds_02_09_11"}, {"start": 1288, "end": 1294, "type": "string", "name": "odds_02_09_12"}, {"start": 1294, "end": 1300, "type": "string", "name": "odds_02_09_13"}, {"start": 1300, "end": 1306, "type": "string", "name": "odds_02_09_14"}, {"start": 1306, "end": 1312, "type": "string", "name": "odds_02_09_15"}, {"start": 1312, "end": 1318, "type": "string", "name": "odds_02_09_16"}, {"start": 1318, "end": 1324, "type": "string", "name": "odds_02_09_17"}, {"start": 1324, "end": 1330, "type": "string", "name": "odds_02_09_18"}, {"start": 1330, "end": 1336, "type": "string", "name": "odds_02_10_11"}, {"start": 1336, "end": 1342, "type": "string", "name": "odds_02_10_12"}, {"start": 1342, "end": 1348, "type": "string", "name": "odds_02_10_13"}, {"start": 1348, "end": 1354, "type": "string", "name": "odds_02_10_14"}, {"start": 1354, "end": 1360, "type": "string", "name": "odds_02_10_15"}, {"start": 1360, "end": 1366, "type": "string", "name": "odds_02_10_16"}, {"start": 1366, "end": 1372, "type": "string", "name": "odds_02_10_17"}, {"start": 1372, "end": 1378, "type": "string", "name": "odds_02_10_18"}, {"start": 1378, "end": 1384, "type": "string", "name": "odds_02_11_12"}, {"start": 1384, "end": 1390, "type": "string", "name": "odds_02_11_13"}, {"start": 1390, "end": 1396, "type": "string", "name": "odds_02_11_14"}, {"start": 1396, "end": 1402, "type": "string", "name": "odds_02_11_15"}, {"start": 1402, "end": 1408, "type": "string", "name": "odds_02_11_16"}, {"start": 1408, "end": 1414, "type": "string", "name": "odds_02_11_17"}, {"start": 1414, "end": 1420, "type": "string", "name": "odds_02_11_18"}, {"start": 1420, "end": 1426, "type": "string", "name": "odds_02_12_13"}, {"start": 1426, "end": 1432, "type": "string", "name": "odds_02_12_14"}, {"start": 1432, "end": 1438, "type": "string", "name": "odds_02_12_15"}, {"start": 1438, "end": 1444, "type": "string", "name": "odds_02_12_16"}, {"start": 1444, "end": 1450, "type": "string", "name": "odds_02_12_17"}, {"start": 1450, "end": 1456, "type": "string", "name": "odds_02_12_18"}, {"start": 1456, "end": 1462, "type": "string", "name": "odds_02_13_14"}, {"start": 1462, "end": 1468, "type": "string", "name": "odds_02_13_15"}, {"start": 1468, "end": 1474, "type": "string", "name": "odds_02_13_16"}, {"start": 1474, "end": 1480, "type": "string", "name": "odds_02_13_17"}, {"start": 1480, "end": 1486, "type": "string", "name": "odds_02_13_18"}, {"start": 1486, "end": 1492, "type": "string", "name": "odds_02_14_15"}, {"start": 1492, "end": 1498, "type": "string", "name": "odds_02_14_16"}, {"start": 1498, "end": 1504, "type": "string", "name": "odds_02_14_17"}, {"start": 1504, "end": 1510, "type": "string", "name": "odds_02_14_18"}, {"start": 1510, "end": 1516, "type": "string", "name": "odds_02_15_16"}, {"start": 1516, "end": 1522, "type": "string", "name": "odds_02_15_17"}, {"start": 1522, "end": 1528, "type": "string", "name": "odds_02_15_18"}, {"start": 1528, "end": 1534, "type": "string", "name": "odds_02_16_17"}, {"start": 1534, "end": 1540, "type": "string", "name": "odds_02_16_18"}, {"start": 1540, "end": 1546, "type": "string", "name": "odds_02_17_18"}, {"start": 1546, "end": 1552, "type": "string", "name": "odds_03_04_05"}, {"start": 1552, "end": 1558, "type": "string", "name": "odds_03_04_06"}, {"start": 1558, "end": 1564, "type": "string", "name": "odds_03_04_07"}, {"start": 1564, "end": 1570, "type": "string", "name": "odds_03_04_08"}, {"start": 1570, "end": 1576, "type": "string", "name": "odds_03_04_09"}, {"start": 1576, "end": 1582, "type": "string", "name": "odds_03_04_10"}, {"start": 1582, "end": 1588, "type": "string", "name": "odds_03_04_11"}, {"start": 1588, "end": 1594, "type": "string", "name": "odds_03_04_12"}, {"start": 1594, "end": 1600, "type": "string", "name": "odds_03_04_13"}, {"start": 1600, "end": 1606, "type": "string", "name": "odds_03_04_14"}, {"start": 1606, "end": 1612, "type": "string", "name": "odds_03_04_15"}, {"start": 1612, "end": 1618, "type": "string", "name": "odds_03_04_16"}, {"start": 1618, "end": 1624, "type": "string", "name": "odds_03_04_17"}, {"start": 1624, "end": 1630, "type": "string", "name": "odds_03_04_18"}, {"start": 1630, "end": 1636, "type": "string", "name": "odds_03_05_06"}, {"start": 1636, "end": 1642, "type": "string", "name": "odds_03_05_07"}, {"start": 1642, "end": 1648, "type": "string", "name": "odds_03_05_08"}, {"start": 1648, "end": 1654, "type": "string", "name": "odds_03_05_09"}, {"start": 1654, "end": 1660, "type": "string", "name": "odds_03_05_10"}, {"start": 1660, "end": 1666, "type": "string", "name": "odds_03_05_11"}, {"start": 1666, "end": 1672, "type": "string", "name": "odds_03_05_12"}, {"start": 1672, "end": 1678, "type": "string", "name": "odds_03_05_13"}, {"start": 1678, "end": 1684, "type": "string", "name": "odds_03_05_14"}, {"start": 1684, "end": 1690, "type": "string", "name": "odds_03_05_15"}, {"start": 1690, "end": 1696, "type": "string", "name": "odds_03_05_16"}, {"start": 1696, "end": 1702, "type": "string", "name": "odds_03_05_17"}, {"start": 1702, "end": 1708, "type": "string", "name": "odds_03_05_18"}, {"start": 1708, "end": 1714, "type": "string", "name": "odds_03_06_07"}, {"start": 1714, "end": 1720, "type": "string", "name": "odds_03_06_08"}, {"start": 1720, "end": 1726, "type": "string", "name": "odds_03_06_09"}, {"start": 1726, "end": 1732, "type": "string", "name": "odds_03_06_10"}, {"start": 1732, "end": 1738, "type": "string", "name": "odds_03_06_11"}, {"start": 1738, "end": 1744, "type": "string", "name": "odds_03_06_12"}, {"start": 1744, "end": 1750, "type": "string", "name": "odds_03_06_13"}, {"start": 1750, "end": 1756, "type": "string", "name": "odds_03_06_14"}, {"start": 1756, "end": 1762, "type": "string", "name": "odds_03_06_15"}, {"start": 1762, "end": 1768, "type": "string", "name": "odds_03_06_16"}, {"start": 1768, "end": 1774, "type": "string", "name": "odds_03_06_17"}, {"start": 1774, "end": 1780, "type": "string", "name": "odds_03_06_18"}, {"start": 1780, "end": 1786, "type": "string", "name": "odds_03_07_08"}, {"start": 1786, "end": 1792, "type": "string", "name": "odds_03_07_09"}, {"start": 1792, "end": 1798, "type": "string", "name": "odds_03_07_10"}, {"start": 1798, "end": 1804, "type": "string", "name": "odds_03_07_11"}, {"start": 1804, "end": 1810, "type": "string", "name": "odds_03_07_12"}, {"start": 1810, "end": 1816, "type": "string", "name": "odds_03_07_13"}, {"start": 1816, "end": 1822, "type": "string", "name": "odds_03_07_14"}, {"start": 1822, "end": 1828, "type": "string", "name": "odds_03_07_15"}, {"start": 1828, "end": 1834, "type": "string", "name": "odds_03_07_16"}, {"start": 1834, "end": 1840, "type": "string", "name": "odds_03_07_17"}, {"start": 1840, "end": 1846, "type": "string", "name": "odds_03_07_18"}, {"start": 1846, "end": 1852, "type": "string", "name": "odds_03_08_09"}, {"start": 1852, "end": 1858, "type": "string", "name": "odds_03_08_10"}, {"start": 1858, "end": 1864, "type": "string", "name": "odds_03_08_11"}, {"start": 1864, "end": 1870, "type": "string", "name": "odds_03_08_12"}, {"start": 1870, "end": 1876, "type": "string", "name": "odds_03_08_13"}, {"start": 1876, "end": 1882, "type": "string", "name": "odds_03_08_14"}, {"start": 1882, "end": 1888, "type": "string", "name": "odds_03_08_15"}, {"start": 1888, "end": 1894, "type": "string", "name": "odds_03_08_16"}, {"start": 1894, "end": 1900, "type": "string", "name": "odds_03_08_17"}, {"start": 1900, "end": 1906, "type": "string", "name": "odds_03_08_18"}, {"start": 1906, "end": 1912, "type": "string", "name": "odds_03_09_10"}, {"start": 1912, "end": 1918, "type": "string", "name": "odds_03_09_11"}, {"start": 1918, "end": 1924, "type": "string", "name": "odds_03_09_12"}, {"start": 1924, "end": 1930, "type": "string", "name": "odds_03_09_13"}, {"start": 1930, "end": 1936, "type": "string", "name": "odds_03_09_14"}, {"start": 1936, "end": 1942, "type": "string", "name": "odds_03_09_15"}, {"start": 1942, "end": 1948, "type": "string", "name": "odds_03_09_16"}, {"start": 1948, "end": 1954, "type": "string", "name": "odds_03_09_17"}, {"start": 1954, "end": 1960, "type": "string", "name": "odds_03_09_18"}, {"start": 1960, "end": 1966, "type": "string", "name": "odds_03_10_11"}, {"start": 1966, "end": 1972, "type": "string", "name": "odds_03_10_12"}, {"start": 1972, "end": 1978, "type": "string", "name": "odds_03_10_13"}, {"start": 1978, "end": 1984, "type": "string", "name": "odds_03_10_14"}, {"start": 1984, "end": 1990, "type": "string", "name": "odds_03_10_15"}, {"start": 1990, "end": 1996, "type": "string", "name": "odds_03_10_16"}, {"start": 1996, "end": 2002, "type": "string", "name": "odds_03_10_17"}, {"start": 2002, "end": 2008, "type": "string", "name": "odds_03_10_18"}, {"start": 2008, "end": 2014, "type": "string", "name": "odds_03_11_12"}, {"start": 2014, "end": 2020, "type": "string", "name": "odds_03_11_13"}, {"start": 2020, "end": 2026, "type": "string", "name": "odds_03_11_14"}, {"start": 2026, "end": 2032, "type": "string", "name": "odds_03_11_15"}, {"start": 2032, "end": 2038, "type": "string", "name": "odds_03_11_16"}, {"start": 2038, "end": 2044, "type": "string", "name": "odds_03_11_17"}, {"start": 2044, "end": 2050, "type": "string", "name": "odds_03_11_18"}, {"start": 2050, "end": 2056, "type": "string", "name": "odds_03_12_13"}, {"start": 2056, "end": 2062, "type": "string", "name": "odds_03_12_14"}, {"start": 2062, "end": 2068, "type": "string", "name": "odds_03_12_15"}, {"start": 2068, "end": 2074, "type": "string", "name": "odds_03_12_16"}, {"start": 2074, "end": 2080, "type": "string", "name": "odds_03_12_17"}, {"start": 2080, "end": 2086, "type": "string", "name": "odds_03_12_18"}, {"start": 2086, "end": 2092, "type": "string", "name": "odds_03_13_14"}, {"start": 2092, "end": 2098, "type": "string", "name": "odds_03_13_15"}, {"start": 2098, "end": 2104, "type": "string", "name": "odds_03_13_16"}, {"start": 2104, "end": 2110, "type": "string", "name": "odds_03_13_17"}, {"start": 2110, "end": 2116, "type": "string", "name": "odds_03_13_18"}, {"start": 2116, "end": 2122, "type": "string", "name": "odds_03_14_15"}, {"start": 2122, "end": 2128, "type": "string", "name": "odds_03_14_16"}, {"start": 2128, "end": 2134, "type": "string", "name": "odds_03_14_17"}, {"start": 2134, "end": 2140, "type": "string", "name": "odds_03_14_18"}, {"start": 2140, "end": 2146, "type": "string", "name": "odds_03_15_16"}, {"start": 2146, "end": 2152, "type": "string", "name": "odds_03_15_17"}, {"start": 2152, "end": 2158, "type": "string", "name": "odds_03_15_18"}, {"start": 2158, "end": 2164, "type": "string", "name": "odds_03_16_17"}, {"start": 2164, "end": 2170, "type": "string", "name": "odds_03_16_18"}, {"start": 2170, "end": 2176, "type": "string", "name": "odds_03_17_18"}, {"start": 2176, "end": 2182, "type": "string", "name": "odds_04_05_06"}, {"start": 2182, "end": 2188, "type": "string", "name": "odds_04_05_07"}, {"start": 2188, "end": 2194, "type": "string", "name": "odds_04_05_08"}, {"start": 2194, "end": 2200, "type": "string", "name": "odds_04_05_09"}, {"start": 2200, "end": 2206, "type": "string", "name": "odds_04_05_10"}, {"start": 2206, "end": 2212, "type": "string", "name": "odds_04_05_11"}, {"start": 2212, "end": 2218, "type": "string", "name": "odds_04_05_12"}, {"start": 2218, "end": 2224, "type": "string", "name": "odds_04_05_13"}, {"start": 2224, "end": 2230, "type": "string", "name": "odds_04_05_14"}, {"start": 2230, "end": 2236, "type": "string", "name": "odds_04_05_15"}, {"start": 2236, "end": 2242, "type": "string", "name": "odds_04_05_16"}, {"start": 2242, "end": 2248, "type": "string", "name": "odds_04_05_17"}, {"start": 2248, "end": 2254, "type": "string", "name": "odds_04_05_18"}, {"start": 2254, "end": 2260, "type": "string", "name": "odds_04_06_07"}, {"start": 2260, "end": 2266, "type": "string", "name": "odds_04_06_08"}, {"start": 2266, "end": 2272, "type": "string", "name": "odds_04_06_09"}, {"start": 2272, "end": 2278, "type": "string", "name": "odds_04_06_10"}, {"start": 2278, "end": 2284, "type": "string", "name": "odds_04_06_11"}, {"start": 2284, "end": 2290, "type": "string", "name": "odds_04_06_12"}, {"start": 2290, "end": 2296, "type": "string", "name": "odds_04_06_13"}, {"start": 2296, "end": 2302, "type": "string", "name": "odds_04_06_14"}, {"start": 2302, "end": 2308, "type": "string", "name": "odds_04_06_15"}, {"start": 2308, "end": 2314, "type": "string", "name": "odds_04_06_16"}, {"start": 2314, "end": 2320, "type": "string", "name": "odds_04_06_17"}, {"start": 2320, "end": 2326, "type": "string", "name": "odds_04_06_18"}, {"start": 2326, "end": 2332, "type": "string", "name": "odds_04_07_08"}, {"start": 2332, "end": 2338, "type": "string", "name": "odds_04_07_09"}, {"start": 2338, "end": 2344, "type": "string", "name": "odds_04_07_10"}, {"start": 2344, "end": 2350, "type": "string", "name": "odds_04_07_11"}, {"start": 2350, "end": 2356, "type": "string", "name": "odds_04_07_12"}, {"start": 2356, "end": 2362, "type": "string", "name": "odds_04_07_13"}, {"start": 2362, "end": 2368, "type": "string", "name": "odds_04_07_14"}, {"start": 2368, "end": 2374, "type": "string", "name": "odds_04_07_15"}, {"start": 2374, "end": 2380, "type": "string", "name": "odds_04_07_16"}, {"start": 2380, "end": 2386, "type": "string", "name": "odds_04_07_17"}, {"start": 2386, "end": 2392, "type": "string", "name": "odds_04_07_18"}, {"start": 2392, "end": 2398, "type": "string", "name": "odds_04_08_09"}, {"start": 2398, "end": 2404, "type": "string", "name": "odds_04_08_10"}, {"start": 2404, "end": 2410, "type": "string", "name": "odds_04_08_11"}, {"start": 2410, "end": 2416, "type": "string", "name": "odds_04_08_12"}, {"start": 2416, "end": 2422, "type": "string", "name": "odds_04_08_13"}, {"start": 2422, "end": 2428, "type": "string", "name": "odds_04_08_14"}, {"start": 2428, "end": 2434, "type": "string", "name": "odds_04_08_15"}, {"start": 2434, "end": 2440, "type": "string", "name": "odds_04_08_16"}, {"start": 2440, "end": 2446, "type": "string", "name": "odds_04_08_17"}, {"start": 2446, "end": 2452, "type": "string", "name": "odds_04_08_18"}, {"start": 2452, "end": 2458, "type": "string", "name": "odds_04_09_10"}, {"start": 2458, "end": 2464, "type": "string", "name": "odds_04_09_11"}, {"start": 2464, "end": 2470, "type": "string", "name": "odds_04_09_12"}, {"start": 2470, "end": 2476, "type": "string", "name": "odds_04_09_13"}, {"start": 2476, "end": 2482, "type": "string", "name": "odds_04_09_14"}, {"start": 2482, "end": 2488, "type": "string", "name": "odds_04_09_15"}, {"start": 2488, "end": 2494, "type": "string", "name": "odds_04_09_16"}, {"start": 2494, "end": 2500, "type": "string", "name": "odds_04_09_17"}, {"start": 2500, "end": 2506, "type": "string", "name": "odds_04_09_18"}, {"start": 2506, "end": 2512, "type": "string", "name": "odds_04_10_11"}, {"start": 2512, "end": 2518, "type": "string", "name": "odds_04_10_12"}, {"start": 2518, "end": 2524, "type": "string", "name": "odds_04_10_13"}, {"start": 2524, "end": 2530, "type": "string", "name": "odds_04_10_14"}, {"start": 2530, "end": 2536, "type": "string", "name": "odds_04_10_15"}, {"start": 2536, "end": 2542, "type": "string", "name": "odds_04_10_16"}, {"start": 2542, "end": 2548, "type": "string", "name": "odds_04_10_17"}, {"start": 2548, "end": 2554, "type": "string", "name": "odds_04_10_18"}, {"start": 2554, "end": 2560, "type": "string", "name": "odds_04_11_12"}, {"start": 2560, "end": 2566, "type": "string", "name": "odds_04_11_13"}, {"start": 2566, "end": 2572, "type": "string", "name": "odds_04_11_14"}, {"start": 2572, "end": 2578, "type": "string", "name": "odds_04_11_15"}, {"start": 2578, "end": 2584, "type": "string", "name": "odds_04_11_16"}, {"start": 2584, "end": 2590, "type": "string", "name": "odds_04_11_17"}, {"start": 2590, "end": 2596, "type": "string", "name": "odds_04_11_18"}, {"start": 2596, "end": 2602, "type": "string", "name": "odds_04_12_13"}, {"start": 2602, "end": 2608, "type": "string", "name": "odds_04_12_14"}, {"start": 2608, "end": 2614, "type": "string", "name": "odds_04_12_15"}, {"start": 2614, "end": 2620, "type": "string", "name": "odds_04_12_16"}, {"start": 2620, "end": 2626, "type": "string", "name": "odds_04_12_17"}, {"start": 2626, "end": 2632, "type": "string", "name": "odds_04_12_18"}, {"start": 2632, "end": 2638, "type": "string", "name": "odds_04_13_14"}, {"start": 2638, "end": 2644, "type": "string", "name": "odds_04_13_15"}, {"start": 2644, "end": 2650, "type": "string", "name": "odds_04_13_16"}, {"start": 2650, "end": 2656, "type": "string", "name": "odds_04_13_17"}, {"start": 2656, "end": 2662, "type": "string", "name": "odds_04_13_18"}, {"start": 2662, "end": 2668, "type": "string", "name": "odds_04_14_15"}, {"start": 2668, "end": 2674, "type": "string", "name": "odds_04_14_16"}, {"start": 2674, "end": 2680, "type": "string", "name": "odds_04_14_17"}, {"start": 2680, "end": 2686, "type": "string", "name": "odds_04_14_18"}, {"start": 2686, "end": 2692, "type": "string", "name": "odds_04_15_16"}, {"start": 2692, "end": 2698, "type": "string", "name": "odds_04_15_17"}, {"start": 2698, "end": 2704, "type": "string", "name": "odds_04_15_18"}, {"start": 2704, "end": 2710, "type": "string", "name": "odds_04_16_17"}, {"start": 2710, "end": 2716, "type": "string", "name": "odds_04_16_18"}, {"start": 2716, "end": 2722, "type": "string", "name": "odds_04_17_18"}, {"start": 2722, "end": 2728, "type": "string", "name": "odds_05_06_07"}, {"start": 2728, "end": 2734, "type": "string", "name": "odds_05_06_08"}, {"start": 2734, "end": 2740, "type": "string", "name": "odds_05_06_09"}, {"start": 2740, "end": 2746, "type": "string", "name": "odds_05_06_10"}, {"start": 2746, "end": 2752, "type": "string", "name": "odds_05_06_11"}, {"start": 2752, "end": 2758, "type": "string", "name": "odds_05_06_12"}, {"start": 2758, "end": 2764, "type": "string", "name": "odds_05_06_13"}, {"start": 2764, "end": 2770, "type": "string", "name": "odds_05_06_14"}, {"start": 2770, "end": 2776, "type": "string", "name": "odds_05_06_15"}, {"start": 2776, "end": 2782, "type": "string", "name": "odds_05_06_16"}, {"start": 2782, "end": 2788, "type": "string", "name": "odds_05_06_17"}, {"start": 2788, "end": 2794, "type": "string", "name": "odds_05_06_18"}, {"start": 2794, "end": 2800, "type": "string", "name": "odds_05_07_08"}, {"start": 2800, "end": 2806, "type": "string", "name": "odds_05_07_09"}, {"start": 2806, "end": 2812, "type": "string", "name": "odds_05_07_10"}, {"start": 2812, "end": 2818, "type": "string", "name": "odds_05_07_11"}, {"start": 2818, "end": 2824, "type": "string", "name": "odds_05_07_12"}, {"start": 2824, "end": 2830, "type": "string", "name": "odds_05_07_13"}, {"start": 2830, "end": 2836, "type": "string", "name": "odds_05_07_14"}, {"start": 2836, "end": 2842, "type": "string", "name": "odds_05_07_15"}, {"start": 2842, "end": 2848, "type": "string", "name": "odds_05_07_16"}, {"start": 2848, "end": 2854, "type": "string", "name": "odds_05_07_17"}, {"start": 2854, "end": 2860, "type": "string", "name": "odds_05_07_18"}, {"start": 2860, "end": 2866, "type": "string", "name": "odds_05_08_09"}, {"start": 2866, "end": 2872, "type": "string", "name": "odds_05_08_10"}, {"start": 2872, "end": 2878, "type": "string", "name": "odds_05_08_11"}, {"start": 2878, "end": 2884, "type": "string", "name": "odds_05_08_12"}, {"start": 2884, "end": 2890, "type": "string", "name": "odds_05_08_13"}, {"start": 2890, "end": 2896, "type": "string", "name": "odds_05_08_14"}, {"start": 2896, "end": 2902, "type": "string", "name": "odds_05_08_15"}, {"start": 2902, "end": 2908, "type": "string", "name": "odds_05_08_16"}, {"start": 2908, "end": 2914, "type": "string", "name": "odds_05_08_17"}, {"start": 2914, "end": 2920, "type": "string", "name": "odds_05_08_18"}, {"start": 2920, "end": 2926, "type": "string", "name": "odds_05_09_10"}, {"start": 2926, "end": 2932, "type": "string", "name": "odds_05_09_11"}, {"start": 2932, "end": 2938, "type": "string", "name": "odds_05_09_12"}, {"start": 2938, "end": 2944, "type": "string", "name": "odds_05_09_13"}, {"start": 2944, "end": 2950, "type": "string", "name": "odds_05_09_14"}, {"start": 2950, "end": 2956, "type": "string", "name": "odds_05_09_15"}, {"start": 2956, "end": 2962, "type": "string", "name": "odds_05_09_16"}, {"start": 2962, "end": 2968, "type": "string", "name": "odds_05_09_17"}, {"start": 2968, "end": 2974, "type": "string", "name": "odds_05_09_18"}, {"start": 2974, "end": 2980, "type": "string", "name": "odds_05_10_11"}, {"start": 2980, "end": 2986, "type": "string", "name": "odds_05_10_12"}, {"start": 2986, "end": 2992, "type": "string", "name": "odds_05_10_13"}, {"start": 2992, "end": 2998, "type": "string", "name": "odds_05_10_14"}, {"start": 2998, "end": 3004, "type": "string", "name": "odds_05_10_15"}, {"start": 3004, "end": 3010, "type": "string", "name": "odds_05_10_16"}, {"start": 3010, "end": 3016, "type": "string", "name": "odds_05_10_17"}, {"start": 3016, "end": 3022, "type": "string", "name": "odds_05_10_18"}, {"start": 3022, "end": 3028, "type": "string", "name": "odds_05_11_12"}, {"start": 3028, "end": 3034, "type": "string", "name": "odds_05_11_13"}, {"start": 3034, "end": 3040, "type": "string", "name": "odds_05_11_14"}, {"start": 3040, "end": 3046, "type": "string", "name": "odds_05_11_15"}, {"start": 3046, "end": 3052, "type": "string", "name": "odds_05_11_16"}, {"start": 3052, "end": 3058, "type": "string", "name": "odds_05_11_17"}, {"start": 3058, "end": 3064, "type": "string", "name": "odds_05_11_18"}, {"start": 3064, "end": 3070, "type": "string", "name": "odds_05_12_13"}, {"start": 3070, "end": 3076, "type": "string", "name": "odds_05_12_14"}, {"start": 3076, "end": 3082, "type": "string", "name": "odds_05_12_15"}, {"start": 3082, "end": 3088, "type": "string", "name": "odds_05_12_16"}, {"start": 3088, "end": 3094, "type": "string", "name": "odds_05_12_17"}, {"start": 3094, "end": 3100, "type": "string", "name": "odds_05_12_18"}, {"start": 3100, "end": 3106, "type": "string", "name": "odds_05_13_14"}, {"start": 3106, "end": 3112, "type": "string", "name": "odds_05_13_15"}, {"start": 3112, "end": 3118, "type": "string", "name": "odds_05_13_16"}, {"start": 3118, "end": 3124, "type": "string", "name": "odds_05_13_17"}, {"start": 3124, "end": 3130, "type": "string", "name": "odds_05_13_18"}, {"start": 3130, "end": 3136, "type": "string", "name": "odds_05_14_15"}, {"start": 3136, "end": 3142, "type": "string", "name": "odds_05_14_16"}, {"start": 3142, "end": 3148, "type": "string", "name": "odds_05_14_17"}, {"start": 3148, "end": 3154, "type": "string", "name": "odds_05_14_18"}, {"start": 3154, "end": 3160, "type": "string", "name": "odds_05_15_16"}, {"start": 3160, "end": 3166, "type": "string", "name": "odds_05_15_17"}, {"start": 3166, "end": 3172, "type": "string", "name": "odds_05_15_18"}, {"start": 3172, "end": 3178, "type": "string", "name": "odds_05_16_17"}, {"start": 3178, "end": 3184, "type": "string", "name": "odds_05_16_18"}, {"start": 3184, "end": 3190, "type": "string", "name": "odds_05_17_18"}, {"start": 3190, "end": 3196, "type": "string", "name": "odds_06_07_08"}, {"start": 3196, "end": 3202, "type": "string", "name": "odds_06_07_09"}, {"start": 3202, "end": 3208, "type": "string", "name": "odds_06_07_10"}, {"start": 3208, "end": 3214, "type": "string", "name": "odds_06_07_11"}, {"start": 3214, "end": 3220, "type": "string", "name": "odds_06_07_12"}, {"start": 3220, "end": 3226, "type": "string", "name": "odds_06_07_13"}, {"start": 3226, "end": 3232, "type": "string", "name": "odds_06_07_14"}, {"start": 3232, "end": 3238, "type": "string", "name": "odds_06_07_15"}, {"start": 3238, "end": 3244, "type": "string", "name": "odds_06_07_16"}, {"start": 3244, "end": 3250, "type": "string", "name": "odds_06_07_17"}, {"start": 3250, "end": 3256, "type": "string", "name": "odds_06_07_18"}, {"start": 3256, "end": 3262, "type": "string", "name": "odds_06_08_09"}, {"start": 3262, "end": 3268, "type": "string", "name": "odds_06_08_10"}, {"start": 3268, "end": 3274, "type": "string", "name": "odds_06_08_11"}, {"start": 3274, "end": 3280, "type": "string", "name": "odds_06_08_12"}, {"start": 3280, "end": 3286, "type": "string", "name": "odds_06_08_13"}, {"start": 3286, "end": 3292, "type": "string", "name": "odds_06_08_14"}, {"start": 3292, "end": 3298, "type": "string", "name": "odds_06_08_15"}, {"start": 3298, "end": 3304, "type": "string", "name": "odds_06_08_16"}, {"start": 3304, "end": 3310, "type": "string", "name": "odds_06_08_17"}, {"start": 3310, "end": 3316, "type": "string", "name": "odds_06_08_18"}, {"start": 3316, "end": 3322, "type": "string", "name": "odds_06_09_10"}, {"start": 3322, "end": 3328, "type": "string", "name": "odds_06_09_11"}, {"start": 3328, "end": 3334, "type": "string", "name": "odds_06_09_12"}, {"start": 3334, "end": 3340, "type": "string", "name": "odds_06_09_13"}, {"start": 3340, "end": 3346, "type": "string", "name": "odds_06_09_14"}, {"start": 3346, "end": 3352, "type": "string", "name": "odds_06_09_15"}, {"start": 3352, "end": 3358, "type": "string", "name": "odds_06_09_16"}, {"start": 3358, "end": 3364, "type": "string", "name": "odds_06_09_17"}, {"start": 3364, "end": 3370, "type": "string", "name": "odds_06_09_18"}, {"start": 3370, "end": 3376, "type": "string", "name": "odds_06_10_11"}, {"start": 3376, "end": 3382, "type": "string", "name": "odds_06_10_12"}, {"start": 3382, "end": 3388, "type": "string", "name": "odds_06_10_13"}, {"start": 3388, "end": 3394, "type": "string", "name": "odds_06_10_14"}, {"start": 3394, "end": 3400, "type": "string", "name": "odds_06_10_15"}, {"start": 3400, "end": 3406, "type": "string", "name": "odds_06_10_16"}, {"start": 3406, "end": 3412, "type": "string", "name": "odds_06_10_17"}, {"start": 3412, "end": 3418, "type": "string", "name": "odds_06_10_18"}, {"start": 3418, "end": 3424, "type": "string", "name": "odds_06_11_12"}, {"start": 3424, "end": 3430, "type": "string", "name": "odds_06_11_13"}, {"start": 3430, "end": 3436, "type": "string", "name": "odds_06_11_14"}, {"start": 3436, "end": 3442, "type": "string", "name": "odds_06_11_15"}, {"start": 3442, "end": 3448, "type": "string", "name": "odds_06_11_16"}, {"start": 3448, "end": 3454, "type": "string", "name": "odds_06_11_17"}, {"start": 3454, "end": 3460, "type": "string", "name": "odds_06_11_18"}, {"start": 3460, "end": 3466, "type": "string", "name": "odds_06_12_13"}, {"start": 3466, "end": 3472, "type": "string", "name": "odds_06_12_14"}, {"start": 3472, "end": 3478, "type": "string", "name": "odds_06_12_15"}, {"start": 3478, "end": 3484, "type": "string", "name": "odds_06_12_16"}, {"start": 3484, "end": 3490, "type": "string", "name": "odds_06_12_17"}, {"start": 3490, "end": 3496, "type": "string", "name": "odds_06_12_18"}, {"start": 3496, "end": 3502, "type": "string", "name": "odds_06_13_14"}, {"start": 3502, "end": 3508, "type": "string", "name": "odds_06_13_15"}, {"start": 3508, "end": 3514, "type": "string", "name": "odds_06_13_16"}, {"start": 3514, "end": 3520, "type": "string", "name": "odds_06_13_17"}, {"start": 3520, "end": 3526, "type": "string", "name": "odds_06_13_18"}, {"start": 3526, "end": 3532, "type": "string", "name": "odds_06_14_15"}, {"start": 3532, "end": 3538, "type": "string", "name": "odds_06_14_16"}, {"start": 3538, "end": 3544, "type": "string", "name": "odds_06_14_17"}, {"start": 3544, "end": 3550, "type": "string", "name": "odds_06_14_18"}, {"start": 3550, "end": 3556, "type": "string", "name": "odds_06_15_16"}, {"start": 3556, "end": 3562, "type": "string", "name": "odds_06_15_17"}, {"start": 3562, "end": 3568, "type": "string", "name": "odds_06_15_18"}, {"start": 3568, "end": 3574, "type": "string", "name": "odds_06_16_17"}, {"start": 3574, "end": 3580, "type": "string", "name": "odds_06_16_18"}, {"start": 3580, "end": 3586, "type": "string", "name": "odds_06_17_18"}, {"start": 3586, "end": 3592, "type": "string", "name": "odds_07_08_09"}, {"start": 3592, "end": 3598, "type": "string", "name": "odds_07_08_10"}, {"start": 3598, "end": 3604, "type": "string", "name": "odds_07_08_11"}, {"start": 3604, "end": 3610, "type": "string", "name": "odds_07_08_12"}, {"start": 3610, "end": 3616, "type": "string", "name": "odds_07_08_13"}, {"start": 3616, "end": 3622, "type": "string", "name": "odds_07_08_14"}, {"start": 3622, "end": 3628, "type": "string", "name": "odds_07_08_15"}, {"start": 3628, "end": 3634, "type": "string", "name": "odds_07_08_16"}, {"start": 3634, "end": 3640, "type": "string", "name": "odds_07_08_17"}, {"start": 3640, "end": 3646, "type": "string", "name": "odds_07_08_18"}, {"start": 3646, "end": 3652, "type": "string", "name": "odds_07_09_10"}, {"start": 3652, "end": 3658, "type": "string", "name": "odds_07_09_11"}, {"start": 3658, "end": 3664, "type": "string", "name": "odds_07_09_12"}, {"start": 3664, "end": 3670, "type": "string", "name": "odds_07_09_13"}, {"start": 3670, "end": 3676, "type": "string", "name": "odds_07_09_14"}, {"start": 3676, "end": 3682, "type": "string", "name": "odds_07_09_15"}, {"start": 3682, "end": 3688, "type": "string", "name": "odds_07_09_16"}, {"start": 3688, "end": 3694, "type": "string", "name": "odds_07_09_17"}, {"start": 3694, "end": 3700, "type": "string", "name": "odds_07_09_18"}, {"start": 3700, "end": 3706, "type": "string", "name": "odds_07_10_11"}, {"start": 3706, "end": 3712, "type": "string", "name": "odds_07_10_12"}, {"start": 3712, "end": 3718, "type": "string", "name": "odds_07_10_13"}, {"start": 3718, "end": 3724, "type": "string", "name": "odds_07_10_14"}, {"start": 3724, "end": 3730, "type": "string", "name": "odds_07_10_15"}, {"start": 3730, "end": 3736, "type": "string", "name": "odds_07_10_16"}, {"start": 3736, "end": 3742, "type": "string", "name": "odds_07_10_17"}, {"start": 3742, "end": 3748, "type": "string", "name": "odds_07_10_18"}, {"start": 3748, "end": 3754, "type": "string", "name": "odds_07_11_12"}, {"start": 3754, "end": 3760, "type": "string", "name": "odds_07_11_13"}, {"start": 3760, "end": 3766, "type": "string", "name": "odds_07_11_14"}, {"start": 3766, "end": 3772, "type": "string", "name": "odds_07_11_15"}, {"start": 3772, "end": 3778, "type": "string", "name": "odds_07_11_16"}, {"start": 3778, "end": 3784, "type": "string", "name": "odds_07_11_17"}, {"start": 3784, "end": 3790, "type": "string", "name": "odds_07_11_18"}, {"start": 3790, "end": 3796, "type": "string", "name": "odds_07_12_13"}, {"start": 3796, "end": 3802, "type": "string", "name": "odds_07_12_14"}, {"start": 3802, "end": 3808, "type": "string", "name": "odds_07_12_15"}, {"start": 3808, "end": 3814, "type": "string", "name": "odds_07_12_16"}, {"start": 3814, "end": 3820, "type": "string", "name": "odds_07_12_17"}, {"start": 3820, "end": 3826, "type": "string", "name": "odds_07_12_18"}, {"start": 3826, "end": 3832, "type": "string", "name": "odds_07_13_14"}, {"start": 3832, "end": 3838, "type": "string", "name": "odds_07_13_15"}, {"start": 3838, "end": 3844, "type": "string", "name": "odds_07_13_16"}, {"start": 3844, "end": 3850, "type": "string", "name": "odds_07_13_17"}, {"start": 3850, "end": 3856, "type": "string", "name": "odds_07_13_18"}, {"start": 3856, "end": 3862, "type": "string", "name": "odds_07_14_15"}, {"start": 3862, "end": 3868, "type": "string", "name": "odds_07_14_16"}, {"start": 3868, "end": 3874, "type": "string", "name": "odds_07_14_17"}, {"start": 3874, "end": 3880, "type": "string", "name": "odds_07_14_18"}, {"start": 3880, "end": 3886, "type": "string", "name": "odds_07_15_16"}, {"start": 3886, "end": 3892, "type": "string", "name": "odds_07_15_17"}, {"start": 3892, "end": 3898, "type": "string", "name": "odds_07_15_18"}, {"start": 3898, "end": 3904, "type": "string", "name": "odds_07_16_17"}, {"start": 3904, "end": 3910, "type": "string", "name": "odds_07_16_18"}, {"start": 3910, "end": 3916, "type": "string", "name": "odds_07_17_18"}, {"start": 3916, "end": 3922, "type": "string", "name": "odds_08_09_10"}, {"start": 3922, "end": 3928, "type": "string", "name": "odds_08_09_11"}, {"start": 3928, "end": 3934, "type": "string", "name": "odds_08_09_12"}, {"start": 3934, "end": 3940, "type": "string", "name": "odds_08_09_13"}, {"start": 3940, "end": 3946, "type": "string", "name": "odds_08_09_14"}, {"start": 3946, "end": 3952, "type": "string", "name": "odds_08_09_15"}, {"start": 3952, "end": 3958, "type": "string", "name": "odds_08_09_16"}, {"start": 3958, "end": 3964, "type": "string", "name": "odds_08_09_17"}, {"start": 3964, "end": 3970, "type": "string", "name": "odds_08_09_18"}, {"start": 3970, "end": 3976, "type": "string", "name": "odds_08_10_11"}, {"start": 3976, "end": 3982, "type": "string", "name": "odds_08_10_12"}, {"start": 3982, "end": 3988, "type": "string", "name": "odds_08_10_13"}, {"start": 3988, "end": 3994, "type": "string", "name": "odds_08_10_14"}, {"start": 3994, "end": 4000, "type": "string", "name": "odds_08_10_15"}, {"start": 4000, "end": 4006, "type": "string", "name": "odds_08_10_16"}, {"start": 4006, "end": 4012, "type": "string", "name": "odds_08_10_17"}, {"start": 4012, "end": 4018, "type": "string", "name": "odds_08_10_18"}, {"start": 4018, "end": 4024, "type": "string", "name": "odds_08_11_12"}, {"start": 4024, "end": 4030, "type": "string", "name": "odds_08_11_13"}, {"start": 4030, "end": 4036, "type": "string", "name": "odds_08_11_14"}, {"start": 4036, "end": 4042, "type": "string", "name": "odds_08_11_15"}, {"start": 4042, "end": 4048, "type": "string", "name": "odds_08_11_16"}, {"start": 4048, "end": 4054, "type": "string", "name": "odds_08_11_17"}, {"start": 4054, "end": 4060, "type": "string", "name": "odds_08_11_18"}, {"start": 4060, "end": 4066, "type": "string", "name": "odds_08_12_13"}, {"start": 4066, "end": 4072, "type": "string", "name": "odds_08_12_14"}, {"start": 4072, "end": 4078, "type": "string", "name": "odds_08_12_15"}, {"start": 4078, "end": 4084, "type": "string", "name": "odds_08_12_16"}, {"start": 4084, "end": 4090, "type": "string", "name": "odds_08_12_17"}, {"start": 4090, "end": 4096, "type": "string", "name": "odds_08_12_18"}, {"start": 4096, "end": 4102, "type": "string", "name": "odds_08_13_14"}, {"start": 4102, "end": 4108, "type": "string", "name": "odds_08_13_15"}, {"start": 4108, "end": 4114, "type": "string", "name": "odds_08_13_16"}, {"start": 4114, "end": 4120, "type": "string", "name": "odds_08_13_17"}, {"start": 4120, "end": 4126, "type": "string", "name": "odds_08_13_18"}, {"start": 4126, "end": 4132, "type": "string", "name": "odds_08_14_15"}, {"start": 4132, "end": 4138, "type": "string", "name": "odds_08_14_16"}, {"start": 4138, "end": 4144, "type": "string", "name": "odds_08_14_17"}, {"start": 4144, "end": 4150, "type": "string", "name": "odds_08_14_18"}, {"start": 4150, "end": 4156, "type": "string", "name": "odds_08_15_16"}, {"start": 4156, "end": 4162, "type": "string", "name": "odds_08_15_17"}, {"start": 4162, "end": 4168, "type": "string", "name": "odds_08_15_18"}, {"start": 4168, "end": 4174, "type": "string", "name": "odds_08_16_17"}, {"start": 4174, "end": 4180, "type": "string", "name": "odds_08_16_18"}, {"start": 4180, "end": 4186, "type": "string", "name": "odds_08_17_18"}, {"start": 4186, "end": 4192, "type": "string", "name": "odds_09_10_11"}, {"start": 4192, "end": 4198, "type": "string", "name": "odds_09_10_12"}, {"start": 4198, "end": 4204, "type": "string", "name": "odds_09_10_13"}, {"start": 4204, "end": 4210, "type": "string", "name": "odds_09_10_14"}, {"start": 4210, "end": 4216, "type": "string", "name": "odds_09_10_15"}, {"start": 4216, "end": 4222, "type": "string", "name": "odds_09_10_16"}, {"start": 4222, "end": 4228, "type": "string", "name": "odds_09_10_17"}, {"start": 4228, "end": 4234, "type": "string", "name": "odds_09_10_18"}, {"start": 4234, "end": 4240, "type": "string", "name": "odds_09_11_12"}, {"start": 4240, "end": 4246, "type": "string", "name": "odds_09_11_13"}, {"start": 4246, "end": 4252, "type": "string", "name": "odds_09_11_14"}, {"start": 4252, "end": 4258, "type": "string", "name": "odds_09_11_15"}, {"start": 4258, "end": 4264, "type": "string", "name": "odds_09_11_16"}, {"start": 4264, "end": 4270, "type": "string", "name": "odds_09_11_17"}, {"start": 4270, "end": 4276, "type": "string", "name": "odds_09_11_18"}, {"start": 4276, "end": 4282, "type": "string", "name": "odds_09_12_13"}, {"start": 4282, "end": 4288, "type": "string", "name": "odds_09_12_14"}, {"start": 4288, "end": 4294, "type": "string", "name": "odds_09_12_15"}, {"start": 4294, "end": 4300, "type": "string", "name": "odds_09_12_16"}, {"start": 4300, "end": 4306, "type": "string", "name": "odds_09_12_17"}, {"start": 4306, "end": 4312, "type": "string", "name": "odds_09_12_18"}, {"start": 4312, "end": 4318, "type": "string", "name": "odds_09_13_14"}, {"start": 4318, "end": 4324, "type": "string", "name": "odds_09_13_15"}, {"start": 4324, "end": 4330, "type": "string", "name": "odds_09_13_16"}, {"start": 4330, "end": 4336, "type": "string", "name": "odds_09_13_17"}, {"start": 4336, "end": 4342, "type": "string", "name": "odds_09_13_18"}, {"start": 4342, "end": 4348, "type": "string", "name": "odds_09_14_15"}, {"start": 4348, "end": 4354, "type": "string", "name": "odds_09_14_16"}, {"start": 4354, "end": 4360, "type": "string", "name": "odds_09_14_17"}, {"start": 4360, "end": 4366, "type": "string", "name": "odds_09_14_18"}, {"start": 4366, "end": 4372, "type": "string", "name": "odds_09_15_16"}, {"start": 4372, "end": 4378, "type": "string", "name": "odds_09_15_17"}, {"start": 4378, "end": 4384, "type": "string", "name": "odds_09_15_18"}, {"start": 4384, "end": 4390, "type": "string", "name": "odds_09_16_17"}, {"start": 4390, "end": 4396, "type": "string", "name": "odds_09_16_18"}, {"start": 4396, "end": 4402, "type": "string", "name": "odds_09_17_18"}, {"start": 4402, "end": 4408, "type": "string", "name": "odds_10_11_12"}, {"start": 4408, "end": 4414, "type": "string", "name": "odds_10_11_13"}, {"start": 4414, "end": 4420, "type": "string", "name": "odds_10_11_14"}, {"start": 4420, "end": 4426, "type": "string", "name": "odds_10_11_15"}, {"start": 4426, "end": 4432, "type": "string", "name": "odds_10_11_16"}, {"start": 4432, "end": 4438, "type": "string", "name": "odds_10_11_17"}, {"start": 4438, "end": 4444, "type": "string", "name": "odds_10_11_18"}, {"start": 4444, "end": 4450, "type": "string", "name": "odds_10_12_13"}, {"start": 4450, "end": 4456, "type": "string", "name": "odds_10_12_14"}, {"start": 4456, "end": 4462, "type": "string", "name": "odds_10_12_15"}, {"start": 4462, "end": 4468, "type": "string", "name": "odds_10_12_16"}, {"start": 4468, "end": 4474, "type": "string", "name": "odds_10_12_17"}, {"start": 4474, "end": 4480, "type": "string", "name": "odds_10_12_18"}, {"start": 4480, "end": 4486, "type": "string", "name": "odds_10_13_14"}, {"start": 4486, "end": 4492, "type": "string", "name": "odds_10_13_15"}, {"start": 4492, "end": 4498, "type": "string", "name": "odds_10_13_16"}, {"start": 4498, "end": 4504, "type": "string", "name": "odds_10_13_17"}, {"start": 4504, "end": 4510, "type": "string", "name": "odds_10_13_18"}, {"start": 4510, "end": 4516, "type": "string", "name": "odds_10_14_15"}, {"start": 4516, "end": 4522, "type": "string", "name": "odds_10_14_16"}, {"start": 4522, "end": 4528, "type": "string", "name": "odds_10_14_17"}, {"start": 4528, "end": 4534, "type": "string", "name": "odds_10_14_18"}, {"start": 4534, "end": 4540, "type": "string", "name": "odds_10_15_16"}, {"start": 4540, "end": 4546, "type": "string", "name": "odds_10_15_17"}, {"start": 4546, "end": 4552, "type": "string", "name": "odds_10_15_18"}, {"start": 4552, "end": 4558, "type": "string", "name": "odds_10_16_17"}, {"start": 4558, "end": 4564, "type": "string", "name": "odds_10_16_18"}, {"start": 4564, "end": 4570, "type": "string", "name": "odds_10_17_18"}, {"start": 4570, "end": 4576, "type": "string", "name": "odds_11_12_13"}, {"start": 4576, "end": 4582, "type": "string", "name": "odds_11_12_14"}, {"start": 4582, "end": 4588, "type": "string", "name": "odds_11_12_15"}, {"start": 4588, "end": 4594, "type": "string", "name": "odds_11_12_16"}, {"start": 4594, "end": 4600, "type": "string", "name": "odds_11_12_17"}, {"start": 4600, "end": 4606, "type": "string", "name": "odds_11_12_18"}, {"start": 4606, "end": 4612, "type": "string", "name": "odds_11_13_14"}, {"start": 4612, "end": 4618, "type": "string", "name": "odds_11_13_15"}, {"start": 4618, "end": 4624, "type": "string", "name": "odds_11_13_16"}, {"start": 4624, "end": 4630, "type": "string", "name": "odds_11_13_17"}, {"start": 4630, "end": 4636, "type": "string", "name": "odds_11_13_18"}, {"start": 4636, "end": 4642, "type": "string", "name": "odds_11_14_15"}, {"start": 4642, "end": 4648, "type": "string", "name": "odds_11_14_16"}, {"start": 4648, "end": 4654, "type": "string", "name": "odds_11_14_17"}, {"start": 4654, "end": 4660, "type": "string", "name": "odds_11_14_18"}, {"start": 4660, "end": 4666, "type": "string", "name": "odds_11_15_16"}, {"start": 4666, "end": 4672, "type": "string", "name": "odds_11_15_17"}, {"start": 4672, "end": 4678, "type": "string", "name": "odds_11_15_18"}, {"start": 4678, "end": 4684, "type": "string", "name": "odds_11_16_17"}, {"start": 4684, "end": 4690, "type": "string", "name": "odds_11_16_18"}, {"start": 4690, "end": 4696, "type": "string", "name": "odds_11_17_18"}, {"start": 4696, "end": 4702, "type": "string", "name": "odds_12_13_14"}, {"start": 4702, "end": 4708, "type": "string", "name": "odds_12_13_15"}, {"start": 4708, "end": 4714, "type": "string", "name": "odds_12_13_16"}, {"start": 4714, "end": 4720, "type": "string", "name": "odds_12_13_17"}, {"start": 4720, "end": 4726, "type": "string", "name": "odds_12_13_18"}, {"start": 4726, "end": 4732, "type": "string", "name": "odds_12_14_15"}, {"start": 4732, "end": 4738, "type": "string", "name": "odds_12_14_16"}, {"start": 4738, "end": 4744, "type": "string", "name": "odds_12_14_17"}, {"start": 4744, "end": 4750, "type": "string", "name": "odds_12_14_18"}, {"start": 4750, "end": 4756, "type": "string", "name": "odds_12_15_16"}, {"start": 4756, "end": 4762, "type": "string", "name": "odds_12_15_17"}, {"start": 4762, "end": 4768, "type": "string", "name": "odds_12_15_18"}, {"start": 4768, "end": 4774, "type": "string", "name": "odds_12_16_17"}, {"start": 4774, "end": 4780, "type": "string", "name": "odds_12_16_18"}, {"start": 4780, "end": 4786, "type": "string", "name": "odds_12_17_18"}, {"start": 4786, "end": 4792, "type": "string", "name": "odds_13_14_15"}, {"start": 4792, "end": 4798, "type": "string", "name": "odds_13_14_16"}, {"start": 4798, "end": 4804, "type": "string", "name": "odds_13_14_17"}, {"start": 4804, "end": 4810, "type": "string", "name": "odds_13_14_18"}, {"start": 4810, "end": 4816, "type": "string", "name": "odds_13_15_16"}, {"start": 4816, "end": 4822, "type": "string", "name": "odds_13_15_17"}, {"start": 4822, "end": 4828, "type": "string", "name": "odds_13_15_18"}, {"start": 4828, "end": 4834, "type": "string", "name": "odds_13_16_17"}, {"start": 4834, "end": 4840, "type": "string", "name": "odds_13_16_18"}, {"start": 4840, "end": 4846, "type": "string", "name": "odds_13_17_18"}, {"start": 4846, "end": 4852, "type": "string", "name": "odds_14_15_16"}, {"start": 4852, "end": 4858, "type": "string", "name": "odds_14_15_17"}, {"start": 4858, "end": 4864, "type": "string", "name": "odds_14_15_18"}, {"start": 4864, "end": 4870, "type": "string", "name": "odds_14_16_17"}, {"start": 4870, "end": 4876, "type": "string", "name": "odds_14_16_18"}, {"start": 4876, "end": 4882, "type": "string", "name": "odds_14_17_18"}, {"start": 4882, "end": 4888, "type": "string", "name": "odds_15_16_17"}, {"start": 4888, "end": 4894, "type": "string", "name": "odds_15_16_18"}, {"start": 4894, "end": 4900, "type": "string", "name": "odds_15_17_18"}, {"start": 4900, "end": 4906, "type": "string", "name": "odds_16_17_18"} ] } PK!\7]]jrdb/schema/ou.pyschema = { "name": "ou", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "number_of_horse"}, {"start": 10, "end": 16, "type": "string", "name": "odds_01_02"}, {"start": 16, "end": 22, "type": "string", "name": "odds_01_03"}, {"start": 22, "end": 28, "type": "string", "name": "odds_01_04"}, {"start": 28, "end": 34, "type": "string", "name": "odds_01_05"}, {"start": 34, "end": 40, "type": "string", "name": "odds_01_06"}, {"start": 40, "end": 46, "type": "string", "name": "odds_01_07"}, {"start": 46, "end": 52, "type": "string", "name": "odds_01_08"}, {"start": 52, "end": 58, "type": "string", "name": "odds_01_09"}, {"start": 58, "end": 64, "type": "string", "name": "odds_01_10"}, {"start": 64, "end": 70, "type": "string", "name": "odds_01_11"}, {"start": 70, "end": 76, "type": "string", "name": "odds_01_12"}, {"start": 76, "end": 82, "type": "string", "name": "odds_01_13"}, {"start": 82, "end": 88, "type": "string", "name": "odds_01_14"}, {"start": 88, "end": 94, "type": "string", "name": "odds_01_15"}, {"start": 94, "end": 100, "type": "string", "name": "odds_01_16"}, {"start": 100, "end": 106, "type": "string", "name": "odds_01_17"}, {"start": 106, "end": 112, "type": "string", "name": "odds_01_18"}, {"start": 112, "end": 118, "type": "string", "name": "odds_02_01"}, {"start": 118, "end": 124, "type": "string", "name": "odds_02_03"}, {"start": 124, "end": 130, "type": "string", "name": "odds_02_04"}, {"start": 130, "end": 136, "type": "string", "name": "odds_02_05"}, {"start": 136, "end": 142, "type": "string", "name": "odds_02_06"}, {"start": 142, "end": 148, "type": "string", "name": "odds_02_07"}, {"start": 148, "end": 154, "type": "string", "name": "odds_02_08"}, {"start": 154, "end": 160, "type": "string", "name": "odds_02_09"}, {"start": 160, "end": 166, "type": "string", "name": "odds_02_10"}, {"start": 166, "end": 172, "type": "string", "name": "odds_02_11"}, {"start": 172, "end": 178, "type": "string", "name": "odds_02_12"}, {"start": 178, "end": 184, "type": "string", "name": "odds_02_13"}, {"start": 184, "end": 190, "type": "string", "name": "odds_02_14"}, {"start": 190, "end": 196, "type": "string", "name": "odds_02_15"}, {"start": 196, "end": 202, "type": "string", "name": "odds_02_16"}, {"start": 202, "end": 208, "type": "string", "name": "odds_02_17"}, {"start": 208, "end": 214, "type": "string", "name": "odds_02_18"}, {"start": 214, "end": 220, "type": "string", "name": "odds_03_01"}, {"start": 220, "end": 226, "type": "string", "name": "odds_03_02"}, {"start": 226, "end": 232, "type": "string", "name": "odds_03_04"}, {"start": 232, "end": 238, "type": "string", "name": "odds_03_05"}, {"start": 238, "end": 244, "type": "string", "name": "odds_03_06"}, {"start": 244, "end": 250, "type": "string", "name": "odds_03_07"}, {"start": 250, "end": 256, "type": "string", "name": "odds_03_08"}, {"start": 256, "end": 262, "type": "string", "name": "odds_03_09"}, {"start": 262, "end": 268, "type": "string", "name": "odds_03_10"}, {"start": 268, "end": 274, "type": "string", "name": "odds_03_11"}, {"start": 274, "end": 280, "type": "string", "name": "odds_03_12"}, {"start": 280, "end": 286, "type": "string", "name": "odds_03_13"}, {"start": 286, "end": 292, "type": "string", "name": "odds_03_14"}, {"start": 292, "end": 298, "type": "string", "name": "odds_03_15"}, {"start": 298, "end": 304, "type": "string", "name": "odds_03_16"}, {"start": 304, "end": 310, "type": "string", "name": "odds_03_17"}, {"start": 310, "end": 316, "type": "string", "name": "odds_03_18"}, {"start": 316, "end": 322, "type": "string", "name": "odds_04_01"}, {"start": 322, "end": 328, "type": "string", "name": "odds_04_02"}, {"start": 328, "end": 334, "type": "string", "name": "odds_04_03"}, {"start": 334, "end": 340, "type": "string", "name": "odds_04_05"}, {"start": 340, "end": 346, "type": "string", "name": "odds_04_06"}, {"start": 346, "end": 352, "type": "string", "name": "odds_04_07"}, {"start": 352, "end": 358, "type": "string", "name": "odds_04_08"}, {"start": 358, "end": 364, "type": "string", "name": "odds_04_09"}, {"start": 364, "end": 370, "type": "string", "name": "odds_04_10"}, {"start": 370, "end": 376, "type": "string", "name": "odds_04_11"}, {"start": 376, "end": 382, "type": "string", "name": "odds_04_12"}, {"start": 382, "end": 388, "type": "string", "name": "odds_04_13"}, {"start": 388, "end": 394, "type": "string", "name": "odds_04_14"}, {"start": 394, "end": 400, "type": "string", "name": "odds_04_15"}, {"start": 400, "end": 406, "type": "string", "name": "odds_04_16"}, {"start": 406, "end": 412, "type": "string", "name": "odds_04_17"}, {"start": 412, "end": 418, "type": "string", "name": "odds_04_18"}, {"start": 418, "end": 424, "type": "string", "name": "odds_05_01"}, {"start": 424, "end": 430, "type": "string", "name": "odds_05_02"}, {"start": 430, "end": 436, "type": "string", "name": "odds_05_03"}, {"start": 436, "end": 442, "type": "string", "name": "odds_05_04"}, {"start": 442, "end": 448, "type": "string", "name": "odds_05_06"}, {"start": 448, "end": 454, "type": "string", "name": "odds_05_07"}, {"start": 454, "end": 460, "type": "string", "name": "odds_05_08"}, {"start": 460, "end": 466, "type": "string", "name": "odds_05_09"}, {"start": 466, "end": 472, "type": "string", "name": "odds_05_10"}, {"start": 472, "end": 478, "type": "string", "name": "odds_05_11"}, {"start": 478, "end": 484, "type": "string", "name": "odds_05_12"}, {"start": 484, "end": 490, "type": "string", "name": "odds_05_13"}, {"start": 490, "end": 496, "type": "string", "name": "odds_05_14"}, {"start": 496, "end": 502, "type": "string", "name": "odds_05_15"}, {"start": 502, "end": 508, "type": "string", "name": "odds_05_16"}, {"start": 508, "end": 514, "type": "string", "name": "odds_05_17"}, {"start": 514, "end": 520, "type": "string", "name": "odds_05_18"}, {"start": 520, "end": 526, "type": "string", "name": "odds_06_01"}, {"start": 526, "end": 532, "type": "string", "name": "odds_06_02"}, {"start": 532, "end": 538, "type": "string", "name": "odds_06_03"}, {"start": 538, "end": 544, "type": "string", "name": "odds_06_04"}, {"start": 544, "end": 550, "type": "string", "name": "odds_06_05"}, {"start": 550, "end": 556, "type": "string", "name": "odds_06_07"}, {"start": 556, "end": 562, "type": "string", "name": "odds_06_08"}, {"start": 562, "end": 568, "type": "string", "name": "odds_06_09"}, {"start": 568, "end": 574, "type": "string", "name": "odds_06_10"}, {"start": 574, "end": 580, "type": "string", "name": "odds_06_11"}, {"start": 580, "end": 586, "type": "string", "name": "odds_06_12"}, {"start": 586, "end": 592, "type": "string", "name": "odds_06_13"}, {"start": 592, "end": 598, "type": "string", "name": "odds_06_14"}, {"start": 598, "end": 604, "type": "string", "name": "odds_06_15"}, {"start": 604, "end": 610, "type": "string", "name": "odds_06_16"}, {"start": 610, "end": 616, "type": "string", "name": "odds_06_17"}, {"start": 616, "end": 622, "type": "string", "name": "odds_06_18"}, {"start": 622, "end": 628, "type": "string", "name": "odds_07_01"}, {"start": 628, "end": 634, "type": "string", "name": "odds_07_02"}, {"start": 634, "end": 640, "type": "string", "name": "odds_07_03"}, {"start": 640, "end": 646, "type": "string", "name": "odds_07_04"}, {"start": 646, "end": 652, "type": "string", "name": "odds_07_05"}, {"start": 652, "end": 658, "type": "string", "name": "odds_07_06"}, {"start": 658, "end": 664, "type": "string", "name": "odds_07_08"}, {"start": 664, "end": 670, "type": "string", "name": "odds_07_09"}, {"start": 670, "end": 676, "type": "string", "name": "odds_07_10"}, {"start": 676, "end": 682, "type": "string", "name": "odds_07_11"}, {"start": 682, "end": 688, "type": "string", "name": "odds_07_12"}, {"start": 688, "end": 694, "type": "string", "name": "odds_07_13"}, {"start": 694, "end": 700, "type": "string", "name": "odds_07_14"}, {"start": 700, "end": 706, "type": "string", "name": "odds_07_15"}, {"start": 706, "end": 712, "type": "string", "name": "odds_07_16"}, {"start": 712, "end": 718, "type": "string", "name": "odds_07_17"}, {"start": 718, "end": 724, "type": "string", "name": "odds_07_18"}, {"start": 724, "end": 730, "type": "string", "name": "odds_08_01"}, {"start": 730, "end": 736, "type": "string", "name": "odds_08_02"}, {"start": 736, "end": 742, "type": "string", "name": "odds_08_03"}, {"start": 742, "end": 748, "type": "string", "name": "odds_08_04"}, {"start": 748, "end": 754, "type": "string", "name": "odds_08_05"}, {"start": 754, "end": 760, "type": "string", "name": "odds_08_06"}, {"start": 760, "end": 766, "type": "string", "name": "odds_08_07"}, {"start": 766, "end": 772, "type": "string", "name": "odds_08_09"}, {"start": 772, "end": 778, "type": "string", "name": "odds_08_10"}, {"start": 778, "end": 784, "type": "string", "name": "odds_08_11"}, {"start": 784, "end": 790, "type": "string", "name": "odds_08_12"}, {"start": 790, "end": 796, "type": "string", "name": "odds_08_13"}, {"start": 796, "end": 802, "type": "string", "name": "odds_08_14"}, {"start": 802, "end": 808, "type": "string", "name": "odds_08_15"}, {"start": 808, "end": 814, "type": "string", "name": "odds_08_16"}, {"start": 814, "end": 820, "type": "string", "name": "odds_08_17"}, {"start": 820, "end": 826, "type": "string", "name": "odds_08_18"}, {"start": 826, "end": 832, "type": "string", "name": "odds_09_01"}, {"start": 832, "end": 838, "type": "string", "name": "odds_09_02"}, {"start": 838, "end": 844, "type": "string", "name": "odds_09_03"}, {"start": 844, "end": 850, "type": "string", "name": "odds_09_04"}, {"start": 850, "end": 856, "type": "string", "name": "odds_09_05"}, {"start": 856, "end": 862, "type": "string", "name": "odds_09_06"}, {"start": 862, "end": 868, "type": "string", "name": "odds_09_07"}, {"start": 868, "end": 874, "type": "string", "name": "odds_09_08"}, {"start": 874, "end": 880, "type": "string", "name": "odds_09_10"}, {"start": 880, "end": 886, "type": "string", "name": "odds_09_11"}, {"start": 886, "end": 892, "type": "string", "name": "odds_09_12"}, {"start": 892, "end": 898, "type": "string", "name": "odds_09_13"}, {"start": 898, "end": 904, "type": "string", "name": "odds_09_14"}, {"start": 904, "end": 910, "type": "string", "name": "odds_09_15"}, {"start": 910, "end": 916, "type": "string", "name": "odds_09_16"}, {"start": 916, "end": 922, "type": "string", "name": "odds_09_17"}, {"start": 922, "end": 928, "type": "string", "name": "odds_09_18"}, {"start": 928, "end": 934, "type": "string", "name": "odds_10_01"}, {"start": 934, "end": 940, "type": "string", "name": "odds_10_02"}, {"start": 940, "end": 946, "type": "string", "name": "odds_10_03"}, {"start": 946, "end": 952, "type": "string", "name": "odds_10_04"}, {"start": 952, "end": 958, "type": "string", "name": "odds_10_05"}, {"start": 958, "end": 964, "type": "string", "name": "odds_10_06"}, {"start": 964, "end": 970, "type": "string", "name": "odds_10_07"}, {"start": 970, "end": 976, "type": "string", "name": "odds_10_08"}, {"start": 976, "end": 982, "type": "string", "name": "odds_10_09"}, {"start": 982, "end": 988, "type": "string", "name": "odds_10_11"}, {"start": 988, "end": 994, "type": "string", "name": "odds_10_12"}, {"start": 994, "end": 1000, "type": "string", "name": "odds_10_13"}, {"start": 1000, "end": 1006, "type": "string", "name": "odds_10_14"}, {"start": 1006, "end": 1012, "type": "string", "name": "odds_10_15"}, {"start": 1012, "end": 1018, "type": "string", "name": "odds_10_16"}, {"start": 1018, "end": 1024, "type": "string", "name": "odds_10_17"}, {"start": 1024, "end": 1030, "type": "string", "name": "odds_10_18"}, {"start": 1030, "end": 1036, "type": "string", "name": "odds_11_01"}, {"start": 1036, "end": 1042, "type": "string", "name": "odds_11_02"}, {"start": 1042, "end": 1048, "type": "string", "name": "odds_11_03"}, {"start": 1048, "end": 1054, "type": "string", "name": "odds_11_04"}, {"start": 1054, "end": 1060, "type": "string", "name": "odds_11_05"}, {"start": 1060, "end": 1066, "type": "string", "name": "odds_11_06"}, {"start": 1066, "end": 1072, "type": "string", "name": "odds_11_07"}, {"start": 1072, "end": 1078, "type": "string", "name": "odds_11_08"}, {"start": 1078, "end": 1084, "type": "string", "name": "odds_11_09"}, {"start": 1084, "end": 1090, "type": "string", "name": "odds_11_10"}, {"start": 1090, "end": 1096, "type": "string", "name": "odds_11_12"}, {"start": 1096, "end": 1102, "type": "string", "name": "odds_11_13"}, {"start": 1102, "end": 1108, "type": "string", "name": "odds_11_14"}, {"start": 1108, "end": 1114, "type": "string", "name": "odds_11_15"}, {"start": 1114, "end": 1120, "type": "string", "name": "odds_11_16"}, {"start": 1120, "end": 1126, "type": "string", "name": "odds_11_17"}, {"start": 1126, "end": 1132, "type": "string", "name": "odds_11_18"}, {"start": 1132, "end": 1138, "type": "string", "name": "odds_12_01"}, {"start": 1138, "end": 1144, "type": "string", "name": "odds_12_02"}, {"start": 1144, "end": 1150, "type": "string", "name": "odds_12_03"}, {"start": 1150, "end": 1156, "type": "string", "name": "odds_12_04"}, {"start": 1156, "end": 1162, "type": "string", "name": "odds_12_05"}, {"start": 1162, "end": 1168, "type": "string", "name": "odds_12_06"}, {"start": 1168, "end": 1174, "type": "string", "name": "odds_12_07"}, {"start": 1174, "end": 1180, "type": "string", "name": "odds_12_08"}, {"start": 1180, "end": 1186, "type": "string", "name": "odds_12_09"}, {"start": 1186, "end": 1192, "type": "string", "name": "odds_12_10"}, {"start": 1192, "end": 1198, "type": "string", "name": "odds_12_11"}, {"start": 1198, "end": 1204, "type": "string", "name": "odds_12_13"}, {"start": 1204, "end": 1210, "type": "string", "name": "odds_12_14"}, {"start": 1210, "end": 1216, "type": "string", "name": "odds_12_15"}, {"start": 1216, "end": 1222, "type": "string", "name": "odds_12_16"}, {"start": 1222, "end": 1228, "type": "string", "name": "odds_12_17"}, {"start": 1228, "end": 1234, "type": "string", "name": "odds_12_18"}, {"start": 1234, "end": 1240, "type": "string", "name": "odds_13_01"}, {"start": 1240, "end": 1246, "type": "string", "name": "odds_13_02"}, {"start": 1246, "end": 1252, "type": "string", "name": "odds_13_03"}, {"start": 1252, "end": 1258, "type": "string", "name": "odds_13_04"}, {"start": 1258, "end": 1264, "type": "string", "name": "odds_13_05"}, {"start": 1264, "end": 1270, "type": "string", "name": "odds_13_06"}, {"start": 1270, "end": 1276, "type": "string", "name": "odds_13_07"}, {"start": 1276, "end": 1282, "type": "string", "name": "odds_13_08"}, {"start": 1282, "end": 1288, "type": "string", "name": "odds_13_09"}, {"start": 1288, "end": 1294, "type": "string", "name": "odds_13_10"}, {"start": 1294, "end": 1300, "type": "string", "name": "odds_13_11"}, {"start": 1300, "end": 1306, "type": "string", "name": "odds_13_12"}, {"start": 1306, "end": 1312, "type": "string", "name": "odds_13_14"}, {"start": 1312, "end": 1318, "type": "string", "name": "odds_13_15"}, {"start": 1318, "end": 1324, "type": "string", "name": "odds_13_16"}, {"start": 1324, "end": 1330, "type": "string", "name": "odds_13_17"}, {"start": 1330, "end": 1336, "type": "string", "name": "odds_13_18"}, {"start": 1336, "end": 1342, "type": "string", "name": "odds_14_01"}, {"start": 1342, "end": 1348, "type": "string", "name": "odds_14_02"}, {"start": 1348, "end": 1354, "type": "string", "name": "odds_14_03"}, {"start": 1354, "end": 1360, "type": "string", "name": "odds_14_04"}, {"start": 1360, "end": 1366, "type": "string", "name": "odds_14_05"}, {"start": 1366, "end": 1372, "type": "string", "name": "odds_14_06"}, {"start": 1372, "end": 1378, "type": "string", "name": "odds_14_07"}, {"start": 1378, "end": 1384, "type": "string", "name": "odds_14_08"}, {"start": 1384, "end": 1390, "type": "string", "name": "odds_14_09"}, {"start": 1390, "end": 1396, "type": "string", "name": "odds_14_10"}, {"start": 1396, "end": 1402, "type": "string", "name": "odds_14_11"}, {"start": 1402, "end": 1408, "type": "string", "name": "odds_14_12"}, {"start": 1408, "end": 1414, "type": "string", "name": "odds_14_13"}, {"start": 1414, "end": 1420, "type": "string", "name": "odds_14_15"}, {"start": 1420, "end": 1426, "type": "string", "name": "odds_14_16"}, {"start": 1426, "end": 1432, "type": "string", "name": "odds_14_17"}, {"start": 1432, "end": 1438, "type": "string", "name": "odds_14_18"}, {"start": 1438, "end": 1444, "type": "string", "name": "odds_15_01"}, {"start": 1444, "end": 1450, "type": "string", "name": "odds_15_02"}, {"start": 1450, "end": 1456, "type": "string", "name": "odds_15_03"}, {"start": 1456, "end": 1462, "type": "string", "name": "odds_15_04"}, {"start": 1462, "end": 1468, "type": "string", "name": "odds_15_05"}, {"start": 1468, "end": 1474, "type": "string", "name": "odds_15_06"}, {"start": 1474, "end": 1480, "type": "string", "name": "odds_15_07"}, {"start": 1480, "end": 1486, "type": "string", "name": "odds_15_08"}, {"start": 1486, "end": 1492, "type": "string", "name": "odds_15_09"}, {"start": 1492, "end": 1498, "type": "string", "name": "odds_15_10"}, {"start": 1498, "end": 1504, "type": "string", "name": "odds_15_11"}, {"start": 1504, "end": 1510, "type": "string", "name": "odds_15_12"}, {"start": 1510, "end": 1516, "type": "string", "name": "odds_15_13"}, {"start": 1516, "end": 1522, "type": "string", "name": "odds_15_14"}, {"start": 1522, "end": 1528, "type": "string", "name": "odds_15_16"}, {"start": 1528, "end": 1534, "type": "string", "name": "odds_15_17"}, {"start": 1534, "end": 1540, "type": "string", "name": "odds_15_18"}, {"start": 1540, "end": 1546, "type": "string", "name": "odds_16_01"}, {"start": 1546, "end": 1552, "type": "string", "name": "odds_16_02"}, {"start": 1552, "end": 1558, "type": "string", "name": "odds_16_03"}, {"start": 1558, "end": 1564, "type": "string", "name": "odds_16_04"}, {"start": 1564, "end": 1570, "type": "string", "name": "odds_16_05"}, {"start": 1570, "end": 1576, "type": "string", "name": "odds_16_06"}, {"start": 1576, "end": 1582, "type": "string", "name": "odds_16_07"}, {"start": 1582, "end": 1588, "type": "string", "name": "odds_16_08"}, {"start": 1588, "end": 1594, "type": "string", "name": "odds_16_09"}, {"start": 1594, "end": 1600, "type": "string", "name": "odds_16_10"}, {"start": 1600, "end": 1606, "type": "string", "name": "odds_16_11"}, {"start": 1606, "end": 1612, "type": "string", "name": "odds_16_12"}, {"start": 1612, "end": 1618, "type": "string", "name": "odds_16_13"}, {"start": 1618, "end": 1624, "type": "string", "name": "odds_16_14"}, {"start": 1624, "end": 1630, "type": "string", "name": "odds_16_15"}, {"start": 1630, "end": 1636, "type": "string", "name": "odds_16_17"}, {"start": 1636, "end": 1642, "type": "string", "name": "odds_16_18"}, {"start": 1642, "end": 1648, "type": "string", "name": "odds_17_01"}, {"start": 1648, "end": 1654, "type": "string", "name": "odds_17_02"}, {"start": 1654, "end": 1660, "type": "string", "name": "odds_17_03"}, {"start": 1660, "end": 1666, "type": "string", "name": "odds_17_04"}, {"start": 1666, "end": 1672, "type": "string", "name": "odds_17_05"}, {"start": 1672, "end": 1678, "type": "string", "name": "odds_17_06"}, {"start": 1678, "end": 1684, "type": "string", "name": "odds_17_07"}, {"start": 1684, "end": 1690, "type": "string", "name": "odds_17_08"}, {"start": 1690, "end": 1696, "type": "string", "name": "odds_17_09"}, {"start": 1696, "end": 1702, "type": "string", "name": "odds_17_10"}, {"start": 1702, "end": 1708, "type": "string", "name": "odds_17_11"}, {"start": 1708, "end": 1714, "type": "string", "name": "odds_17_12"}, {"start": 1714, "end": 1720, "type": "string", "name": "odds_17_13"}, {"start": 1720, "end": 1726, "type": "string", "name": "odds_17_14"}, {"start": 1726, "end": 1732, "type": "string", "name": "odds_17_15"}, {"start": 1732, "end": 1738, "type": "string", "name": "odds_17_16"}, {"start": 1738, "end": 1744, "type": "string", "name": "odds_17_18"}, {"start": 1744, "end": 1750, "type": "string", "name": "odds_18_01"}, {"start": 1750, "end": 1756, "type": "string", "name": "odds_18_02"}, {"start": 1756, "end": 1762, "type": "string", "name": "odds_18_03"}, {"start": 1762, "end": 1768, "type": "string", "name": "odds_18_04"}, {"start": 1768, "end": 1774, "type": "string", "name": "odds_18_05"}, {"start": 1774, "end": 1780, "type": "string", "name": "odds_18_06"}, {"start": 1780, "end": 1786, "type": "string", "name": "odds_18_07"}, {"start": 1786, "end": 1792, "type": "string", "name": "odds_18_08"}, {"start": 1792, "end": 1798, "type": "string", "name": "odds_18_09"}, {"start": 1798, "end": 1804, "type": "string", "name": "odds_18_10"}, {"start": 1804, "end": 1810, "type": "string", "name": "odds_18_11"}, {"start": 1810, "end": 1816, "type": "string", "name": "odds_18_12"}, {"start": 1816, "end": 1822, "type": "string", "name": "odds_18_13"}, {"start": 1822, "end": 1828, "type": "string", "name": "odds_18_14"}, {"start": 1828, "end": 1834, "type": "string", "name": "odds_18_15"}, {"start": 1834, "end": 1840, "type": "string", "name": "odds_18_16"}, {"start": 1840, "end": 1846, "type": "string", "name": "odds_18_17"} ] } PK!s/s/jrdb/schema/ow.pyschema = { "name": "ow", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "number_of_horse"}, {"start": 10, "end": 15, "type": "string", "name": "odds_01_02"}, {"start": 15, "end": 20, "type": "string", "name": "odds_01_03"}, {"start": 20, "end": 25, "type": "string", "name": "odds_01_04"}, {"start": 25, "end": 30, "type": "string", "name": "odds_01_05"}, {"start": 30, "end": 35, "type": "string", "name": "odds_01_06"}, {"start": 35, "end": 40, "type": "string", "name": "odds_01_07"}, {"start": 40, "end": 45, "type": "string", "name": "odds_01_08"}, {"start": 45, "end": 50, "type": "string", "name": "odds_01_09"}, {"start": 50, "end": 55, "type": "string", "name": "odds_01_10"}, {"start": 55, "end": 60, "type": "string", "name": "odds_01_11"}, {"start": 60, "end": 65, "type": "string", "name": "odds_01_12"}, {"start": 65, "end": 70, "type": "string", "name": "odds_01_13"}, {"start": 70, "end": 75, "type": "string", "name": "odds_01_14"}, {"start": 75, "end": 80, "type": "string", "name": "odds_01_15"}, {"start": 80, "end": 85, "type": "string", "name": "odds_01_16"}, {"start": 85, "end": 90, "type": "string", "name": "odds_01_17"}, {"start": 90, "end": 95, "type": "string", "name": "odds_01_18"}, {"start": 95, "end": 100, "type": "string", "name": "odds_02_03"}, {"start": 100, "end": 105, "type": "string", "name": "odds_02_04"}, {"start": 105, "end": 110, "type": "string", "name": "odds_02_05"}, {"start": 110, "end": 115, "type": "string", "name": "odds_02_06"}, {"start": 115, "end": 120, "type": "string", "name": "odds_02_07"}, {"start": 120, "end": 125, "type": "string", "name": "odds_02_08"}, {"start": 125, "end": 130, "type": "string", "name": "odds_02_09"}, {"start": 130, "end": 135, "type": "string", "name": "odds_02_10"}, {"start": 135, "end": 140, "type": "string", "name": "odds_02_11"}, {"start": 140, "end": 145, "type": "string", "name": "odds_02_12"}, {"start": 145, "end": 150, "type": "string", "name": "odds_02_13"}, {"start": 150, "end": 155, "type": "string", "name": "odds_02_14"}, {"start": 155, "end": 160, "type": "string", "name": "odds_02_15"}, {"start": 160, "end": 165, "type": "string", "name": "odds_02_16"}, {"start": 165, "end": 170, "type": "string", "name": "odds_02_17"}, {"start": 170, "end": 175, "type": "string", "name": "odds_02_18"}, {"start": 175, "end": 180, "type": "string", "name": "odds_03_04"}, {"start": 180, "end": 185, "type": "string", "name": "odds_03_05"}, {"start": 185, "end": 190, "type": "string", "name": "odds_03_06"}, {"start": 190, "end": 195, "type": "string", "name": "odds_03_07"}, {"start": 195, "end": 200, "type": "string", "name": "odds_03_08"}, {"start": 200, "end": 205, "type": "string", "name": "odds_03_09"}, {"start": 205, "end": 210, "type": "string", "name": "odds_03_10"}, {"start": 210, "end": 215, "type": "string", "name": "odds_03_11"}, {"start": 215, "end": 220, "type": "string", "name": "odds_03_12"}, {"start": 220, "end": 225, "type": "string", "name": "odds_03_13"}, {"start": 225, "end": 230, "type": "string", "name": "odds_03_14"}, {"start": 230, "end": 235, "type": "string", "name": "odds_03_15"}, {"start": 235, "end": 240, "type": "string", "name": "odds_03_16"}, {"start": 240, "end": 245, "type": "string", "name": "odds_03_17"}, {"start": 245, "end": 250, "type": "string", "name": "odds_03_18"}, {"start": 250, "end": 255, "type": "string", "name": "odds_04_05"}, {"start": 255, "end": 260, "type": "string", "name": "odds_04_06"}, {"start": 260, "end": 265, "type": "string", "name": "odds_04_07"}, {"start": 265, "end": 270, "type": "string", "name": "odds_04_08"}, {"start": 270, "end": 275, "type": "string", "name": "odds_04_09"}, {"start": 275, "end": 280, "type": "string", "name": "odds_04_10"}, {"start": 280, "end": 285, "type": "string", "name": "odds_04_11"}, {"start": 285, "end": 290, "type": "string", "name": "odds_04_12"}, {"start": 290, "end": 295, "type": "string", "name": "odds_04_13"}, {"start": 295, "end": 300, "type": "string", "name": "odds_04_14"}, {"start": 300, "end": 305, "type": "string", "name": "odds_04_15"}, {"start": 305, "end": 310, "type": "string", "name": "odds_04_16"}, {"start": 310, "end": 315, "type": "string", "name": "odds_04_17"}, {"start": 315, "end": 320, "type": "string", "name": "odds_04_18"}, {"start": 320, "end": 325, "type": "string", "name": "odds_05_06"}, {"start": 325, "end": 330, "type": "string", "name": "odds_05_07"}, {"start": 330, "end": 335, "type": "string", "name": "odds_05_08"}, {"start": 335, "end": 340, "type": "string", "name": "odds_05_09"}, {"start": 340, "end": 345, "type": "string", "name": "odds_05_10"}, {"start": 345, "end": 350, "type": "string", "name": "odds_05_11"}, {"start": 350, "end": 355, "type": "string", "name": "odds_05_12"}, {"start": 355, "end": 360, "type": "string", "name": "odds_05_13"}, {"start": 360, "end": 365, "type": "string", "name": "odds_05_14"}, {"start": 365, "end": 370, "type": "string", "name": "odds_05_15"}, {"start": 370, "end": 375, "type": "string", "name": "odds_05_16"}, {"start": 375, "end": 380, "type": "string", "name": "odds_05_17"}, {"start": 380, "end": 385, "type": "string", "name": "odds_05_18"}, {"start": 385, "end": 390, "type": "string", "name": "odds_06_07"}, {"start": 390, "end": 395, "type": "string", "name": "odds_06_08"}, {"start": 395, "end": 400, "type": "string", "name": "odds_06_09"}, {"start": 400, "end": 405, "type": "string", "name": "odds_06_10"}, {"start": 405, "end": 410, "type": "string", "name": "odds_06_11"}, {"start": 410, "end": 415, "type": "string", "name": "odds_06_12"}, {"start": 415, "end": 420, "type": "string", "name": "odds_06_13"}, {"start": 420, "end": 425, "type": "string", "name": "odds_06_14"}, {"start": 425, "end": 430, "type": "string", "name": "odds_06_15"}, {"start": 430, "end": 435, "type": "string", "name": "odds_06_16"}, {"start": 435, "end": 440, "type": "string", "name": "odds_06_17"}, {"start": 440, "end": 445, "type": "string", "name": "odds_06_18"}, {"start": 445, "end": 450, "type": "string", "name": "odds_07_08"}, {"start": 450, "end": 455, "type": "string", "name": "odds_07_09"}, {"start": 455, "end": 460, "type": "string", "name": "odds_07_10"}, {"start": 460, "end": 465, "type": "string", "name": "odds_07_11"}, {"start": 465, "end": 470, "type": "string", "name": "odds_07_12"}, {"start": 470, "end": 475, "type": "string", "name": "odds_07_13"}, {"start": 475, "end": 480, "type": "string", "name": "odds_07_14"}, {"start": 480, "end": 485, "type": "string", "name": "odds_07_15"}, {"start": 485, "end": 490, "type": "string", "name": "odds_07_16"}, {"start": 490, "end": 495, "type": "string", "name": "odds_07_17"}, {"start": 495, "end": 500, "type": "string", "name": "odds_07_18"}, {"start": 500, "end": 505, "type": "string", "name": "odds_08_09"}, {"start": 505, "end": 510, "type": "string", "name": "odds_08_10"}, {"start": 510, "end": 515, "type": "string", "name": "odds_08_11"}, {"start": 515, "end": 520, "type": "string", "name": "odds_08_12"}, {"start": 520, "end": 525, "type": "string", "name": "odds_08_13"}, {"start": 525, "end": 530, "type": "string", "name": "odds_08_14"}, {"start": 530, "end": 535, "type": "string", "name": "odds_08_15"}, {"start": 535, "end": 540, "type": "string", "name": "odds_08_16"}, {"start": 540, "end": 545, "type": "string", "name": "odds_08_17"}, {"start": 545, "end": 550, "type": "string", "name": "odds_08_18"}, {"start": 550, "end": 555, "type": "string", "name": "odds_09_10"}, {"start": 555, "end": 560, "type": "string", "name": "odds_09_11"}, {"start": 560, "end": 565, "type": "string", "name": "odds_09_12"}, {"start": 565, "end": 570, "type": "string", "name": "odds_09_13"}, {"start": 570, "end": 575, "type": "string", "name": "odds_09_14"}, {"start": 575, "end": 580, "type": "string", "name": "odds_09_15"}, {"start": 580, "end": 585, "type": "string", "name": "odds_09_16"}, {"start": 585, "end": 590, "type": "string", "name": "odds_09_17"}, {"start": 590, "end": 595, "type": "string", "name": "odds_09_18"}, {"start": 595, "end": 600, "type": "string", "name": "odds_10_11"}, {"start": 600, "end": 605, "type": "string", "name": "odds_10_12"}, {"start": 605, "end": 610, "type": "string", "name": "odds_10_13"}, {"start": 610, "end": 615, "type": "string", "name": "odds_10_14"}, {"start": 615, "end": 620, "type": "string", "name": "odds_10_15"}, {"start": 620, "end": 625, "type": "string", "name": "odds_10_16"}, {"start": 625, "end": 630, "type": "string", "name": "odds_10_17"}, {"start": 630, "end": 635, "type": "string", "name": "odds_10_18"}, {"start": 635, "end": 640, "type": "string", "name": "odds_11_12"}, {"start": 640, "end": 645, "type": "string", "name": "odds_11_13"}, {"start": 645, "end": 650, "type": "string", "name": "odds_11_14"}, {"start": 650, "end": 655, "type": "string", "name": "odds_11_15"}, {"start": 655, "end": 660, "type": "string", "name": "odds_11_16"}, {"start": 660, "end": 665, "type": "string", "name": "odds_11_17"}, {"start": 665, "end": 670, "type": "string", "name": "odds_11_18"}, {"start": 670, "end": 675, "type": "string", "name": "odds_12_13"}, {"start": 675, "end": 680, "type": "string", "name": "odds_12_14"}, {"start": 680, "end": 685, "type": "string", "name": "odds_12_15"}, {"start": 685, "end": 690, "type": "string", "name": "odds_12_16"}, {"start": 690, "end": 695, "type": "string", "name": "odds_12_17"}, {"start": 695, "end": 700, "type": "string", "name": "odds_12_18"}, {"start": 700, "end": 705, "type": "string", "name": "odds_13_14"}, {"start": 705, "end": 710, "type": "string", "name": "odds_13_15"}, {"start": 710, "end": 715, "type": "string", "name": "odds_13_16"}, {"start": 715, "end": 720, "type": "string", "name": "odds_13_17"}, {"start": 720, "end": 725, "type": "string", "name": "odds_13_18"}, {"start": 725, "end": 730, "type": "string", "name": "odds_14_15"}, {"start": 730, "end": 735, "type": "string", "name": "odds_14_16"}, {"start": 735, "end": 740, "type": "string", "name": "odds_14_17"}, {"start": 740, "end": 745, "type": "string", "name": "odds_14_18"}, {"start": 745, "end": 750, "type": "string", "name": "odds_15_16"}, {"start": 750, "end": 755, "type": "string", "name": "odds_15_17"}, {"start": 755, "end": 760, "type": "string", "name": "odds_15_18"}, {"start": 760, "end": 765, "type": "string", "name": "odds_16_17"}, {"start": 765, "end": 770, "type": "string", "name": "odds_16_18"}, {"start": 770, "end": 775, "type": "string", "name": "odds_17_18"} ] } PK!Fq??jrdb/schema/oz.pyschema = { "name": "oz", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "number_of_horse"}, {"start": 10, "end": 15, "type": "string", "name": "win_odds_01"}, {"start": 15, "end": 20, "type": "string", "name": "win_odds_02"}, {"start": 20, "end": 25, "type": "string", "name": "win_odds_03"}, {"start": 25, "end": 30, "type": "string", "name": "win_odds_04"}, {"start": 30, "end": 35, "type": "string", "name": "win_odds_05"}, {"start": 35, "end": 40, "type": "string", "name": "win_odds_06"}, {"start": 40, "end": 45, "type": "string", "name": "win_odds_07"}, {"start": 45, "end": 50, "type": "string", "name": "win_odds_08"}, {"start": 50, "end": 55, "type": "string", "name": "win_odds_09"}, {"start": 55, "end": 60, "type": "string", "name": "win_odds_10"}, {"start": 60, "end": 65, "type": "string", "name": "win_odds_11"}, {"start": 65, "end": 70, "type": "string", "name": "win_odds_12"}, {"start": 70, "end": 75, "type": "string", "name": "win_odds_13"}, {"start": 75, "end": 80, "type": "string", "name": "win_odds_14"}, {"start": 80, "end": 85, "type": "string", "name": "win_odds_15"}, {"start": 85, "end": 90, "type": "string", "name": "win_odds_16"}, {"start": 90, "end": 95, "type": "string", "name": "win_odds_17"}, {"start": 95, "end": 100, "type": "string", "name": "win_odds_18"}, {"start": 100, "end": 105, "type": "string", "name": "show_odds_01"}, {"start": 105, "end": 110, "type": "string", "name": "show_odds_02"}, {"start": 110, "end": 115, "type": "string", "name": "show_odds_03"}, {"start": 115, "end": 120, "type": "string", "name": "show_odds_04"}, {"start": 120, "end": 125, "type": "string", "name": "show_odds_05"}, {"start": 125, "end": 130, "type": "string", "name": "show_odds_06"}, {"start": 130, "end": 135, "type": "string", "name": "show_odds_07"}, {"start": 135, "end": 140, "type": "string", "name": "show_odds_08"}, {"start": 140, "end": 145, "type": "string", "name": "show_odds_09"}, {"start": 145, "end": 150, "type": "string", "name": "show_odds_10"}, {"start": 150, "end": 155, "type": "string", "name": "show_odds_11"}, {"start": 155, "end": 160, "type": "string", "name": "show_odds_12"}, {"start": 160, "end": 165, "type": "string", "name": "show_odds_13"}, {"start": 165, "end": 170, "type": "string", "name": "show_odds_14"}, {"start": 170, "end": 175, "type": "string", "name": "show_odds_15"}, {"start": 175, "end": 180, "type": "string", "name": "show_odds_16"}, {"start": 180, "end": 185, "type": "string", "name": "show_odds_17"}, {"start": 185, "end": 190, "type": "string", "name": "show_odds_18"}, {"start": 190, "end": 195, "type": "string", "name": "quinella_odds_01_02"}, {"start": 195, "end": 200, "type": "string", "name": "quinella_odds_01_03"}, {"start": 200, "end": 205, "type": "string", "name": "quinella_odds_01_04"}, {"start": 205, "end": 210, "type": "string", "name": "quinella_odds_01_05"}, {"start": 210, "end": 215, "type": "string", "name": "quinella_odds_01_06"}, {"start": 215, "end": 220, "type": "string", "name": "quinella_odds_01_07"}, {"start": 220, "end": 225, "type": "string", "name": "quinella_odds_01_08"}, {"start": 225, "end": 230, "type": "string", "name": "quinella_odds_01_09"}, {"start": 230, "end": 235, "type": "string", "name": "quinella_odds_01_10"}, {"start": 235, "end": 240, "type": "string", "name": "quinella_odds_01_11"}, {"start": 240, "end": 245, "type": "string", "name": "quinella_odds_01_12"}, {"start": 245, "end": 250, "type": "string", "name": "quinella_odds_01_13"}, {"start": 250, "end": 255, "type": "string", "name": "quinella_odds_01_14"}, {"start": 255, "end": 260, "type": "string", "name": "quinella_odds_01_15"}, {"start": 260, "end": 265, "type": "string", "name": "quinella_odds_01_16"}, {"start": 265, "end": 270, "type": "string", "name": "quinella_odds_01_17"}, {"start": 270, "end": 275, "type": "string", "name": "quinella_odds_01_18"}, {"start": 275, "end": 280, "type": "string", "name": "quinella_odds_02_03"}, {"start": 280, "end": 285, "type": "string", "name": "quinella_odds_02_04"}, {"start": 285, "end": 290, "type": "string", "name": "quinella_odds_02_05"}, {"start": 290, "end": 295, "type": "string", "name": "quinella_odds_02_06"}, {"start": 295, "end": 300, "type": "string", "name": "quinella_odds_02_07"}, {"start": 300, "end": 305, "type": "string", "name": "quinella_odds_02_08"}, {"start": 305, "end": 310, "type": "string", "name": "quinella_odds_02_09"}, {"start": 310, "end": 315, "type": "string", "name": "quinella_odds_02_10"}, {"start": 315, "end": 320, "type": "string", "name": "quinella_odds_02_11"}, {"start": 320, "end": 325, "type": "string", "name": "quinella_odds_02_12"}, {"start": 325, "end": 330, "type": "string", "name": "quinella_odds_02_13"}, {"start": 330, "end": 335, "type": "string", "name": "quinella_odds_02_14"}, {"start": 335, "end": 340, "type": "string", "name": "quinella_odds_02_15"}, {"start": 340, "end": 345, "type": "string", "name": "quinella_odds_02_16"}, {"start": 345, "end": 350, "type": "string", "name": "quinella_odds_02_17"}, {"start": 350, "end": 355, "type": "string", "name": "quinella_odds_02_18"}, {"start": 355, "end": 360, "type": "string", "name": "quinella_odds_03_04"}, {"start": 360, "end": 365, "type": "string", "name": "quinella_odds_03_05"}, {"start": 365, "end": 370, "type": "string", "name": "quinella_odds_03_06"}, {"start": 370, "end": 375, "type": "string", "name": "quinella_odds_03_07"}, {"start": 375, "end": 380, "type": "string", "name": "quinella_odds_03_08"}, {"start": 380, "end": 385, "type": "string", "name": "quinella_odds_03_09"}, {"start": 385, "end": 390, "type": "string", "name": "quinella_odds_03_10"}, {"start": 390, "end": 395, "type": "string", "name": "quinella_odds_03_11"}, {"start": 395, "end": 400, "type": "string", "name": "quinella_odds_03_12"}, {"start": 400, "end": 405, "type": "string", "name": "quinella_odds_03_13"}, {"start": 405, "end": 410, "type": "string", "name": "quinella_odds_03_14"}, {"start": 410, "end": 415, "type": "string", "name": "quinella_odds_03_15"}, {"start": 415, "end": 420, "type": "string", "name": "quinella_odds_03_16"}, {"start": 420, "end": 425, "type": "string", "name": "quinella_odds_03_17"}, {"start": 425, "end": 430, "type": "string", "name": "quinella_odds_03_18"}, {"start": 430, "end": 435, "type": "string", "name": "quinella_odds_04_05"}, {"start": 435, "end": 440, "type": "string", "name": "quinella_odds_04_06"}, {"start": 440, "end": 445, "type": "string", "name": "quinella_odds_04_07"}, {"start": 445, "end": 450, "type": "string", "name": "quinella_odds_04_08"}, {"start": 450, "end": 455, "type": "string", "name": "quinella_odds_04_09"}, {"start": 455, "end": 460, "type": "string", "name": "quinella_odds_04_10"}, {"start": 460, "end": 465, "type": "string", "name": "quinella_odds_04_11"}, {"start": 465, "end": 470, "type": "string", "name": "quinella_odds_04_12"}, {"start": 470, "end": 475, "type": "string", "name": "quinella_odds_04_13"}, {"start": 475, "end": 480, "type": "string", "name": "quinella_odds_04_14"}, {"start": 480, "end": 485, "type": "string", "name": "quinella_odds_04_15"}, {"start": 485, "end": 490, "type": "string", "name": "quinella_odds_04_16"}, {"start": 490, "end": 495, "type": "string", "name": "quinella_odds_04_17"}, {"start": 495, "end": 500, "type": "string", "name": "quinella_odds_04_18"}, {"start": 500, "end": 505, "type": "string", "name": "quinella_odds_05_06"}, {"start": 505, "end": 510, "type": "string", "name": "quinella_odds_05_07"}, {"start": 510, "end": 515, "type": "string", "name": "quinella_odds_05_08"}, {"start": 515, "end": 520, "type": "string", "name": "quinella_odds_05_09"}, {"start": 520, "end": 525, "type": "string", "name": "quinella_odds_05_10"}, {"start": 525, "end": 530, "type": "string", "name": "quinella_odds_05_11"}, {"start": 530, "end": 535, "type": "string", "name": "quinella_odds_05_12"}, {"start": 535, "end": 540, "type": "string", "name": "quinella_odds_05_13"}, {"start": 540, "end": 545, "type": "string", "name": "quinella_odds_05_14"}, {"start": 545, "end": 550, "type": "string", "name": "quinella_odds_05_15"}, {"start": 550, "end": 555, "type": "string", "name": "quinella_odds_05_16"}, {"start": 555, "end": 560, "type": "string", "name": "quinella_odds_05_17"}, {"start": 560, "end": 565, "type": "string", "name": "quinella_odds_05_18"}, {"start": 565, "end": 570, "type": "string", "name": "quinella_odds_06_07"}, {"start": 570, "end": 575, "type": "string", "name": "quinella_odds_06_08"}, {"start": 575, "end": 580, "type": "string", "name": "quinella_odds_06_09"}, {"start": 580, "end": 585, "type": "string", "name": "quinella_odds_06_10"}, {"start": 585, "end": 590, "type": "string", "name": "quinella_odds_06_11"}, {"start": 590, "end": 595, "type": "string", "name": "quinella_odds_06_12"}, {"start": 595, "end": 600, "type": "string", "name": "quinella_odds_06_13"}, {"start": 600, "end": 605, "type": "string", "name": "quinella_odds_06_14"}, {"start": 605, "end": 610, "type": "string", "name": "quinella_odds_06_15"}, {"start": 610, "end": 615, "type": "string", "name": "quinella_odds_06_16"}, {"start": 615, "end": 620, "type": "string", "name": "quinella_odds_06_17"}, {"start": 620, "end": 625, "type": "string", "name": "quinella_odds_06_18"}, {"start": 625, "end": 630, "type": "string", "name": "quinella_odds_07_08"}, {"start": 630, "end": 635, "type": "string", "name": "quinella_odds_07_09"}, {"start": 635, "end": 640, "type": "string", "name": "quinella_odds_07_10"}, {"start": 640, "end": 645, "type": "string", "name": "quinella_odds_07_11"}, {"start": 645, "end": 650, "type": "string", "name": "quinella_odds_07_12"}, {"start": 650, "end": 655, "type": "string", "name": "quinella_odds_07_13"}, {"start": 655, "end": 660, "type": "string", "name": "quinella_odds_07_14"}, {"start": 660, "end": 665, "type": "string", "name": "quinella_odds_07_15"}, {"start": 665, "end": 670, "type": "string", "name": "quinella_odds_07_16"}, {"start": 670, "end": 675, "type": "string", "name": "quinella_odds_07_17"}, {"start": 675, "end": 680, "type": "string", "name": "quinella_odds_07_18"}, {"start": 680, "end": 685, "type": "string", "name": "quinella_odds_08_09"}, {"start": 685, "end": 690, "type": "string", "name": "quinella_odds_08_10"}, {"start": 690, "end": 695, "type": "string", "name": "quinella_odds_08_11"}, {"start": 695, "end": 700, "type": "string", "name": "quinella_odds_08_12"}, {"start": 700, "end": 705, "type": "string", "name": "quinella_odds_08_13"}, {"start": 705, "end": 710, "type": "string", "name": "quinella_odds_08_14"}, {"start": 710, "end": 715, "type": "string", "name": "quinella_odds_08_15"}, {"start": 715, "end": 720, "type": "string", "name": "quinella_odds_08_16"}, {"start": 720, "end": 725, "type": "string", "name": "quinella_odds_08_17"}, {"start": 725, "end": 730, "type": "string", "name": "quinella_odds_08_18"}, {"start": 730, "end": 735, "type": "string", "name": "quinella_odds_09_10"}, {"start": 735, "end": 740, "type": "string", "name": "quinella_odds_09_11"}, {"start": 740, "end": 745, "type": "string", "name": "quinella_odds_09_12"}, {"start": 745, "end": 750, "type": "string", "name": "quinella_odds_09_13"}, {"start": 750, "end": 755, "type": "string", "name": "quinella_odds_09_14"}, {"start": 755, "end": 760, "type": "string", "name": "quinella_odds_09_15"}, {"start": 760, "end": 765, "type": "string", "name": "quinella_odds_09_16"}, {"start": 765, "end": 770, "type": "string", "name": "quinella_odds_09_17"}, {"start": 770, "end": 775, "type": "string", "name": "quinella_odds_09_18"}, {"start": 775, "end": 780, "type": "string", "name": "quinella_odds_10_11"}, {"start": 780, "end": 785, "type": "string", "name": "quinella_odds_10_12"}, {"start": 785, "end": 790, "type": "string", "name": "quinella_odds_10_13"}, {"start": 790, "end": 795, "type": "string", "name": "quinella_odds_10_14"}, {"start": 795, "end": 800, "type": "string", "name": "quinella_odds_10_15"}, {"start": 800, "end": 805, "type": "string", "name": "quinella_odds_10_16"}, {"start": 805, "end": 810, "type": "string", "name": "quinella_odds_10_17"}, {"start": 810, "end": 815, "type": "string", "name": "quinella_odds_10_18"}, {"start": 815, "end": 820, "type": "string", "name": "quinella_odds_11_12"}, {"start": 820, "end": 825, "type": "string", "name": "quinella_odds_11_13"}, {"start": 825, "end": 830, "type": "string", "name": "quinella_odds_11_14"}, {"start": 830, "end": 835, "type": "string", "name": "quinella_odds_11_15"}, {"start": 835, "end": 840, "type": "string", "name": "quinella_odds_11_16"}, {"start": 840, "end": 845, "type": "string", "name": "quinella_odds_11_17"}, {"start": 845, "end": 850, "type": "string", "name": "quinella_odds_11_18"}, {"start": 850, "end": 855, "type": "string", "name": "quinella_odds_12_13"}, {"start": 855, "end": 860, "type": "string", "name": "quinella_odds_12_14"}, {"start": 860, "end": 865, "type": "string", "name": "quinella_odds_12_15"}, {"start": 865, "end": 870, "type": "string", "name": "quinella_odds_12_16"}, {"start": 870, "end": 875, "type": "string", "name": "quinella_odds_12_17"}, {"start": 875, "end": 880, "type": "string", "name": "quinella_odds_12_18"}, {"start": 880, "end": 885, "type": "string", "name": "quinella_odds_13_14"}, {"start": 885, "end": 890, "type": "string", "name": "quinella_odds_13_15"}, {"start": 890, "end": 895, "type": "string", "name": "quinella_odds_13_16"}, {"start": 895, "end": 900, "type": "string", "name": "quinella_odds_13_17"}, {"start": 900, "end": 905, "type": "string", "name": "quinella_odds_13_18"}, {"start": 905, "end": 910, "type": "string", "name": "quinella_odds_14_15"}, {"start": 910, "end": 915, "type": "string", "name": "quinella_odds_14_16"}, {"start": 915, "end": 920, "type": "string", "name": "quinella_odds_14_17"}, {"start": 920, "end": 925, "type": "string", "name": "quinella_odds_14_18"}, {"start": 925, "end": 930, "type": "string", "name": "quinella_odds_15_16"}, {"start": 930, "end": 935, "type": "string", "name": "quinella_odds_15_17"}, {"start": 935, "end": 940, "type": "string", "name": "quinella_odds_15_18"}, {"start": 940, "end": 945, "type": "string", "name": "quinella_odds_16_17"}, {"start": 945, "end": 950, "type": "string", "name": "quinella_odds_16_18"}, {"start": 950, "end": 955, "type": "string", "name": "quinella_odds_17_18"} ] } PK!5jrdb/schema/sed.pyschema = { "name": "sed", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "pp"}, {"start": 10, "end": 18, "type": "string", "name": "horse_id"}, {"start": 18, "end": 26, "type": "string", "name": "yyyymmdd"}, {"start": 26, "end": 62, "type": "string", "name": "horse_name"}, {"start": 62, "end": 66, "type": "string", "name": "distance"}, {"start": 66, "end": 67, "type": "string", "name": "track_type_id"}, {"start": 67, "end": 68, "type": "string", "name": "track_rotation_id"}, {"start": 68, "end": 69, "type": "string", "name": "track_uchisoto_id"}, {"start": 69, "end": 71, "type": "string", "name": "track_cond_id"}, {"start": 71, "end": 73, "type": "string", "name": "race_type_id"}, {"start": 73, "end": 75, "type": "string", "name": "race_class_id"}, {"start": 75, "end": 78, "type": "string", "name": "race_mark_id"}, {"start": 78, "end": 79, "type": "string", "name": "race_weight_id"}, {"start": 79, "end": 80, "type": "string", "name": "race_grade"}, {"start": 80, "end": 130, "type": "string", "name": "race_name"}, {"start": 130, "end": 132, "type": "string", "name": "number_of_horse"}, {"start": 132, "end": 140, "type": "string", "name": "race_name_short"}, {"start": 140, "end": 142, "type": "string", "name": "fp"}, {"start": 142, "end": 143, "type": "string", "name": "exception_id"}, {"start": 143, "end": 147, "type": "string", "name": "finish_time"}, {"start": 147, "end": 150, "type": "string", "name": "jockey_weight"}, {"start": 150, "end": 162, "type": "string", "name": "jockey_name"}, {"start": 162, "end": 174, "type": "string", "name": "trainer_name"}, {"start": 174, "end": 180, "type": "string", "name": "win_odds"}, {"start": 180, "end": 182, "type": "string", "name": "win_fav_rank"}, {"start": 182, "end": 185, "type": "string", "name": "idm"}, {"start": 185, "end": 188, "type": "string", "name": "base_score"}, {"start": 188, "end": 191, "type": "string", "name": "cond_spped_score"}, {"start": 191, "end": 194, "type": "string", "name": "pace_score"}, {"start": 194, "end": 197, "type": "string", "name": "delay_score"}, {"start": 197, "end": 200, "type": "string", "name": "positioning_score"}, {"start": 200, "end": 203, "type": "string", "name": "disadvantage_score"}, {"start": 203, "end": 206, "type": "string", "name": "disadvantage_score1"}, {"start": 206, "end": 209, "type": "string", "name": "disadvantage_score2"}, {"start": 209, "end": 212, "type": "string", "name": "disadvantage_score3"}, {"start": 212, "end": 215, "type": "string", "name": "race_score"}, {"start": 215, "end": 216, "type": "string", "name": "racing_line_id"}, {"start": 216, "end": 217, "type": "string", "name": "horse_cond_id"}, {"start": 217, "end": 219, "type": "string", "name": "horse_ability_id"}, {"start": 219, "end": 220, "type": "string", "name": "body_type_id"}, {"start": 220, "end": 221, "type": "string", "name": "horse_fitness_id"}, {"start": 221, "end": 222, "type": "string", "name": "race_pace"}, {"start": 222, "end": 223, "type": "string", "name": "horse_pace"}, {"start": 223, "end": 228, "type": "string", "name": "ten_score"}, {"start": 228, "end": 233, "type": "string", "name": "agari_score"}, {"start": 233, "end": 238, "type": "string", "name": "horse_pace_score"}, {"start": 238, "end": 243, "type": "string", "name": "race_pace_score"}, {"start": 243, "end": 255, "type": "string", "name": "horse_name_1st"}, {"start": 255, "end": 258, "type": "string", "name": "time_diff_1st"}, {"start": 258, "end": 261, "type": "string", "name": "f3f_time"}, {"start": 261, "end": 264, "type": "string", "name": "l3f_time"}, {"start": 264, "end": 288, "type": "string", "name": "memo"}, {"start": 290, "end": 296, "type": "string", "name": "show_odds_under"}, {"start": 296, "end": 302, "type": "string", "name": "win_odds_at_10am"}, {"start": 302, "end": 308, "type": "string", "name": "show_odds_at_10am"}, {"start": 308, "end": 310, "type": "string", "name": "corner1_pos"}, {"start": 310, "end": 312, "type": "string", "name": "corner2_pos"}, {"start": 312, "end": 314, "type": "string", "name": "corner3_pos"}, {"start": 314, "end": 316, "type": "string", "name": "corner4_pos"}, {"start": 316, "end": 319, "type": "string", "name": "time_diff_f3f"}, {"start": 319, "end": 322, "type": "string", "name": "time_diff_l3f"}, {"start": 322, "end": 327, "type": "string", "name": "jockey_id"}, {"start": 327, "end": 332, "type": "string", "name": "trainer_id"}, {"start": 332, "end": 335, "type": "string", "name": "horse_weight"}, {"start": 335, "end": 338, "type": "string", "name": "horse_weight_diff"}, {"start": 338, "end": 339, "type": "string", "name": "weather_id"}, {"start": 339, "end": 340, "type": "string", "name": "course_id"}, {"start": 340, "end": 341, "type": "string", "name": "running_strategy_id"}, {"start": 341, "end": 348, "type": "string", "name": "win_payoff"}, {"start": 348, "end": 355, "type": "string", "name": "show_payoff"}, {"start": 355, "end": 360, "type": "string", "name": "prize"}, {"start": 360, "end": 365, "type": "string", "name": "earnings"}, {"start": 365, "end": 367, "type": "string", "name": "race_pace_flow_id"}, {"start": 367, "end": 369, "type": "string", "name": "horse_pace_flow_id"}, {"start": 369, "end": 370, "type": "string", "name": "corner4_racing_line_id"} ] } PK!Ajrdb/schema/skb.pyschema = { "name": "skb", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "pp"}, {"start": 10, "end": 18, "type": "string", "name": "horse_id"}, {"start": 18, "end": 26, "type": "string", "name": "yyyymmdd"}, {"start": 26, "end": 44, "type": "string", "name": "ex_id"}, {"start": 44, "end": 68, "type": "string", "name": "harness_id"}, {"start": 68, "end": 77, "type": "string", "name": "foot_id"}, {"start": 77, "end": 86, "type": "string", "name": "foot_left_fore_id"}, {"start": 86, "end": 95, "type": "string", "name": "foot_right_fore_id"}, {"start": 95, "end": 104, "type": "string", "name": "foot_left_back_id"}, {"start": 104, "end": 113, "type": "string", "name": "foot_right_back_id"}, {"start": 113, "end": 153, "type": "string", "name": "paddock_comment"}, {"start": 153, "end": 193, "type": "string", "name": "foot_comment"}, {"start": 193, "end": 233, "type": "string", "name": "harness_comment"}, {"start": 233, "end": 273, "type": "string", "name": "race_comment"}, {"start": 273, "end": 276, "type": "string", "name": "bit_id"}, {"start": 276, "end": 279, "type": "string", "name": "vantage_id"}, {"start": 279, "end": 282, "type": "string", "name": "horseshoe_id"}, {"start": 282, "end": 285, "type": "string", "name": "hoof_status_id"}, {"start": 285, "end": 288, "type": "string", "name": "soe_id"}, {"start": 288, "end": 291, "type": "string", "name": "osselet_id"} ] } PK! jrdb/schema/srb.pyschema = { "name": "srb", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 11, "type": "string", "name": "halong_time_1"}, {"start": 11, "end": 14, "type": "string", "name": "halong_time_2"}, {"start": 14, "end": 17, "type": "string", "name": "halong_time_3"}, {"start": 17, "end": 20, "type": "string", "name": "halong_time_4"}, {"start": 20, "end": 23, "type": "string", "name": "halong_time_5"}, {"start": 23, "end": 26, "type": "string", "name": "halong_time_6"}, {"start": 26, "end": 29, "type": "string", "name": "halong_time_7"}, {"start": 29, "end": 32, "type": "string", "name": "halong_time_8"}, {"start": 32, "end": 35, "type": "string", "name": "halong_time_9"}, {"start": 35, "end": 38, "type": "string", "name": "halong_time_10"}, {"start": 38, "end": 41, "type": "string", "name": "halong_time_11"}, {"start": 41, "end": 44, "type": "string", "name": "halong_time_12"}, {"start": 44, "end": 47, "type": "string", "name": "halong_time_13"}, {"start": 47, "end": 50, "type": "string", "name": "halong_time_14"}, {"start": 50, "end": 53, "type": "string", "name": "halong_time_15"}, {"start": 53, "end": 56, "type": "string", "name": "halong_time_16"}, {"start": 56, "end": 59, "type": "string", "name": "halong_time_17"}, {"start": 59, "end": 62, "type": "string", "name": "halong_time_18"}, {"start": 62, "end": 126, "type": "string", "name": "corner1"}, {"start": 126, "end": 190, "type": "string", "name": "corner2"}, {"start": 190, "end": 254, "type": "string", "name": "corner3"}, {"start": 254, "end": 318, "type": "string", "name": "corner4"}, {"start": 318, "end": 320, "type": "string", "name": "speedup_pos"}, {"start": 320, "end": 323, "type": "string", "name": "corner1_track_bias"}, {"start": 323, "end": 326, "type": "string", "name": "corner2_track_bias"}, {"start": 326, "end": 329, "type": "string", "name": "back_straight_track_bias"}, {"start": 329, "end": 332, "type": "string", "name": "corner3_track_bias"}, {"start": 332, "end": 337, "type": "string", "name": "corner4_track_bias"}, {"start": 337, "end": 342, "type": "string", "name": "home_straight_track_bias"}, {"start": 342, "end": 842, "type": "string", "name": "comment"} ] } PK!>' /jrdb/schema/tyb.pyschema = { "name": "tyb", "type": "record", "fields": [ {"start": 0, "end": 2, "type": "string", "name": "place_id"}, {"start": 2, "end": 4, "type": "string", "name": "year"}, {"start": 4, "end": 5, "type": "string", "name": "kai"}, {"start": 5, "end": 6, "type": "string", "name": "nichi"}, {"start": 6, "end": 8, "type": "string", "name": "number_of_race"}, {"start": 8, "end": 10, "type": "string", "name": "pp"}, {"start": 10, "end": 15, "type": "string", "name": "idm"}, {"start": 15, "end": 20, "type": "string", "name": "jockey_score"}, {"start": 20, "end": 25, "type": "string", "name": "info_score"}, {"start": 25, "end": 30, "type": "string", "name": "odds_score"}, {"start": 30, "end": 35, "type": "string", "name": "paddock_score"}, {"start": 40, "end": 45, "type": "string", "name": "total_score"}, {"start": 45, "end": 46, "type": "string", "name": "harness_change_info"}, {"start": 46, "end": 47, "type": "string", "name": "foot_info"}, {"start": 47, "end": 48, "type": "string", "name": "cancel_flag"}, {"start": 48, "end": 53, "type": "string", "name": "jockey_id"}, {"start": 53, "end": 65, "type": "string", "name": "jockey_name"}, {"start": 65, "end": 68, "type": "string", "name": "jockey_weight"}, {"start": 68, "end": 69, "type": "string", "name": "apprentice_id"}, {"start": 69, "end": 71, "type": "string", "name": "track_cond_id"}, {"start": 71, "end": 72, "type": "string", "name": "weather_id"}, {"start": 72, "end": 78, "type": "string", "name": "win_odds"}, {"start": 78, "end": 84, "type": "string", "name": "show_odds"}, {"start": 84, "end": 88, "type": "string", "name": "hhmm_at_get_odds"}, {"start": 88, "end": 91, "type": "string", "name": "horse_weight"}, {"start": 91, "end": 94, "type": "string", "name": "horse_weight_diff"}, {"start": 94, "end": 95, "type": "string", "name": "odds_mark_id"}, {"start": 95, "end": 96, "type": "string", "name": "paddock_mark_id"}, {"start": 96, "end": 97, "type": "string", "name": "total_mark_id"} ] } PK!r0 mmjrdb/schema/ukc.pyschema = { "name": "ukc", "type": "record", "fields": [ {"start": 0, "end": 8, "type": "string", "name": "horse_id"}, {"start": 8, "end": 44, "type": "string", "name": "horse_name"}, {"start": 44, "end": 45, "type": "string", "name": "sex_id"}, {"start": 45, "end": 47, "type": "string", "name": "coat_color_id"}, {"start": 47, "end": 49, "type": "string", "name": "horse_mark_id"}, {"start": 49, "end": 85, "type": "string", "name": "sire_name"}, {"start": 85, "end": 121, "type": "string", "name": "dam_name"}, {"start": 121, "end": 157, "type": "string", "name": "broodmare_sire_name"}, {"start": 157, "end": 165, "type": "string", "name": "birthday"}, {"start": 165, "end": 169, "type": "string", "name": "sire_birth_year"}, {"start": 169, "end": 173, "type": "string", "name": "dam_birth_year"}, {"start": 173, "end": 177, "type": "string", "name": "broodmare_sire_year"}, {"start": 177, "end": 217, "type": "string", "name": "owner_name"}, {"start": 217, "end": 219, "type": "string", "name": "owner_group_id"}, {"start": 219, "end": 259, "type": "string", "name": "breeder_name"}, {"start": 259, "end": 267, "type": "string", "name": "breeding_farm"}, {"start": 267, "end": 268, "type": "string", "name": "deleted_flag"}, {"start": 268, "end": 276, "type": "string", "name": "data_yyyymmdd"}, {"start": 276, "end": 280, "type": "string", "name": "sire_kind_id"}, {"start": 280, "end": 284, "type": "string", "name": "broodmare_sire_kind_id"} ] } PK!Xejrdb/urlcodec.pyimport zlib delimiter = ',' encoding = 'utf-8' def encode(urls): return zlib.compress(delimiter.join(urls).encode(encoding)) def decode(data): return zlib.decompress(data).decode(encoding).split(delimiter) PK!//jrdb/writer.pyimport fastavro # class JRDBAvroWriter: # def __init__(self, schema): # self.schema = fastavro.parse_schema(schema) # print(self.schema) def write(fo, schema, records: list): parsed_schema = fastavro.parse_schema(schema) fastavro.write.writer(fo, parsed_schema, records) PK!HڽTUjrdb-0.1.2.dist-info/WHEEL A н#Z;/"d&F[xzw@Zpy3Fv]\fi4WZ^EgM_-]#0(q7PK!H^jrdb-0.1.2.dist-info/METADATAMK19*lnEу`]E=4FCwRDEz6εJ^h( )I|7\uvNRrbQ,͠ 䃤>yL|A+鞉zvȭz&V;4z1o&&b4[*x93jQg|JX|~abt 1{h1hx3:{msjP~8[ GpU1" XPK!Hp4r" jrdb-0.1.2.dist-info/RECORDmٲ,]rq.PfAE!\ `Zvr.1$%̞ y"0š[rmN tS{z> lB3L8겕Dh5^98.t1F}6d2w7SiVCEP6=p;2x3u=mLR &j]%`k|܉G9,2%Gq26&ܦ qQo͚zeX $yBiR-ȏ]N&oKT5)TxDʜxgMP,v7ԉ3YXpq$(7^td 8*&LJA 5F0$VԞ 4&ۍl>{9u=UxE}i]}xռ$w$8WQÈosZ0|Լewah?7HY QQk+f* ΂ 묺#Z*egܿHFd}@ p\F6+49?)2T>=1ϼuڥH0YRÊ@S, V><ϚVѠW5H|Lr`h˚~%u !r9~e8vˋtG3UeY[j^#f-]Kh4g/n^!ND_ΐ.KWVX$*[RI^װ8U{肋w9׾ }}MFS^e<7@P/`8jU^`Wd3WU|哳y*p4ŸACeClc7 S93Pw/ܽن}ZkW/'$8jC heN]2 9~f3ܩ߱m,o ?@DRPHE\'=>%ݡK{#ia~P#n'-0 ~WkQyJ?[FE?ďv>O_E?1˟3,XjI U2p&n|#ACtywʹ:dk%(y7X:ȼݲɟpQ$w[PK! qjrdb/__init__.pyPK!Z>Djrdb/client.pyPK!@ jrdb/data/base.pyPK! o jrdb/model.pyPK!,n jrdb/parser.pyPK!3   p jrdb/repo.pyPK!0P   jrdb/schema/__init__.pyPK!~"7 7 jrdb/schema/bac.pyPK! Njrdb/schema/cha.pyPK!jj|#jrdb/schema/cyb.pyPK!ޡzz+jrdb/schema/cza.pyPK!q3jrdb/schema/hjc.pyPK!pEQQLjrdb/schema/joa.pyPK! Tk- - &Tjrdb/schema/kab.pyPK!/g!!_jrdb/schema/kka.pyPK!i̻Wjrdb/schema/kta.pyPK!qM'M'Bjrdb/schema/kyi.pyPK!?*  jrdb/schema/kza.pyPK!25d jrdb/schema/ot.pyPK!\7]]&jrdb/schema/ou.pyPK!s/s/O&jrdb/schema/ow.pyPK!Fq??Ujrdb/schema/oz.pyPK!5ەjrdb/schema/sed.pyPK!Ajrdb/schema/skb.pyPK! jrdb/schema/srb.pyPK!>' /jrdb/schema/tyb.pyPK!r0 mmjrdb/schema/ukc.pyPK!Xejrdb/urlcodec.pyPK!//jrdb/writer.pyPK!HڽTUjrdb-0.1.2.dist-info/WHEELPK!H^jrdb-0.1.2.dist-info/METADATAPK!Hp4r" jrdb-0.1.2.dist-info/RECORDPK g