úÎ) ļģ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąēą Hour, minute, second. 3Hours over 23 are legal, representing the next day " relative to the start of a trip. Year, month, day.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ą  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąŪ°ŊĨ­ŽŦŠĐϧĶĒĪĢĄ Ÿžšœ›–™˜—“•”Ž’‘†‡ˆ‰Š‹Œz{|}~€‚ƒ„…opqrstuvwxyefghijklmnZ[\]^_`abcdNOPQRSTUVWXYIJKLMABCDEFGH:;<=>?@3456789-./012'()*+, !"#$%& ą   !"#$%& !"#$%&'()*+,()*+,-./012./0123456789456789:;<=>?@;<=>?@ABCDEFGHBCDEFGHIJKLMJKLMN OPQRSTUVWXYOPQRSTUVWXYZ [\]^_`abcd[\]^_`abcde fghijklmnfghijklmno pqrstuvwxypqrstuvwxyz {|}~€‚ƒ„…{|}~€‚ƒ„…†‡ˆ‰Š‹Œ‡ˆ‰Š‹ŒŽ’‘‘’“•””•–™˜——˜™šœ››œĄ ŸžžŸ ĄĒĪĢĢĪĨ­ŽŦŠĐϧĶͧĻĐŠŦŽ­Ū°ŊŊ°ģīĩąParse a single GTFS data file. ;Since some files are optional, this produces an empty list  if the file does not exist. ē Parse an entire feed directory. ?Each individual file is read and parsed only when its field in  ( is forced. The usual caveats of lazy I/ O apply. Parsing within a file  is not lazy. &Alternatives to this function include ą and ķ. ąēąēąē·      !"#$%&''()*+,,-./011234567789:;<==>?@ABCDDEFGHHIJKLMNOPQRSSTUVWXYZ[\]]^_`abcdeffghijklmnoppqrstuvwxyz{{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­gtfs-0.1Data.GTFS.TypesData.GTFS.Parse TransferLimitLatLonPriceDistanceSecondsSequenceColorCurrencyLanguageTimezonePhoneURLZoneIDTripIDStopIDShapeID ServiceIDRouteIDFareIDBlockIDAgencyIDTimeDateFeedf_agencyf_stopsf_routesf_trips f_stop_times f_calendarf_calendar_datesf_fare_attributes f_fare_rulesf_shapes f_frequencies f_transfersTransferx_from_stop_id x_to_stop_idx_transfer_typex_min_transfer_time Frequency fq_trip_id fq_start_time fq_end_timefq_headway_secsShape sh_shape_idsh_shape_pt_latsh_shape_pt_lonsh_shape_pt_sequencesh_shape_dist_traveledFareRule fr_fare_id fr_route_id fr_origin_idfr_destination_idfr_contains_id FareAttribute fa_fare_idfa_pricefa_currency_typefa_payment_method fa_transfersfa_transfer_duration CalendarDate cd_service_idcd_datecd_exception_typeCalendar c_service_idc_monday c_tuesday c_wednesday c_thursdayc_friday c_saturdayc_sunday c_start_date c_end_dateStopTime st_trip_idst_arrival_timest_departure_time st_stop_idst_stop_sequencest_stop_headsignst_pickup_typest_drop_off_typest_shape_dist_traveledTrip t_route_id t_service_id t_trip_idt_trip_headsignt_trip_short_namet_direction_id t_block_id t_shape_idRoute r_route_id r_agency_idr_route_short_namer_route_long_name r_route_desc r_route_type r_route_url r_route_colorr_route_text_colorStop s_stop_id s_stop_code s_stop_name s_stop_desc s_stop_lat s_stop_lon s_zone_id s_stop_urls_location_types_parent_stationAgency a_agency_id a_agency_name a_agency_urla_agency_timezone a_agency_langa_agency_phone TransferType NoTransferMinimumTransfer TimedTransferRecommendedTransfer PaymentMethodPayBeforeBoarding PayOnBoard ExceptionTypeServiceRemoved ServiceAdded NoException ServiceFlag HasService NoService OnOffType MustAskDriver MustPhone NotAvailableRegularlyScheduled DirectionID DirectionB DirectionA RouteType FunicularGondolaCableCarFerryBusRailMetroTram LocationType LocStationLocStop parseFile parseFeed enumDecodecleanupgetCSV rowrecord-0.1Text.RowRecordparseRow