Add initial between point adding prototype
Add initial between point adding prototype

file:b/OpenStreetMap.js (new)
  /**
  * Namespace: Util.OSM
  */
  OpenLayers.Util.OSM = {};
 
  /**
  * Constant: MISSING_TILE_URL
  * {String} URL of image to display for missing tiles
  */
  OpenLayers.Util.OSM.MISSING_TILE_URL = "/404.php";
 
  /**
  * Property: originalOnImageLoadError
  * {Function} Original onImageLoadError function.
  */
  OpenLayers.Util.OSM.originalOnImageLoadError = OpenLayers.Util.onImageLoadError;
 
  /**
  * Function: onImageLoadError
  */
  OpenLayers.Util.onImageLoadError = function() {
  if (this.src.match(/^http:\/\/[abc]\.[a-z]+\.openstreetmap\.org\//)) {
  this.src = OpenLayers.Util.OSM.MISSING_TILE_URL;
  } else if (this.src.match(/^http:\/\/[def]\.tah\.openstreetmap\.org\//)) {
  // do nothing - this layer is transparent
  } else {
  OpenLayers.Util.OSM.originalOnImageLoadError;
  }
  };
 
  /**
  * Class: OpenLayers.Layer.OSM.Mapnik
  *
  * Inherits from:
  * - <OpenLayers.Layer.OSM>
  */
  OpenLayers.Layer.OSM.Mapnik = OpenLayers.Class(OpenLayers.Layer.OSM, {
  /**
  * Constructor: OpenLayers.Layer.OSM.Mapnik
  *
  * Parameters:
  * name - {String}
  * options - {Object} Hashtable of extra options to tag onto the layer
  */
  initialize: function(name, options) {
  var url = [
  "http://a.tiles.bigtincan.com/${z}/${x}/${y}.png",
  "http://b.tiles.bigtincan.com/${z}/${x}/${y}.png",
  "http://c.tiles.bigtincan.com/${z}/${x}/${y}.png"
  ];
  options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options);
  var newArguments = [name, url, options];
  OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
  },
 
  CLASS_NAME: "OpenLayers.Layer.OSM.Mapnik"
  });
 
  OpenLayers.Layer.OSM.NearMap = OpenLayers.Class(OpenLayers.Layer.OSM, {
  /**
  * Constructor: OpenLayers.Layer.OSM.Mapnik
  *
  * Parameters:
  * name - {String}
  * options - {Object} Hashtable of extra options to tag onto the layer
  */
  initialize: function(name, options) {
  var url = [
  "http://nearmap:findreality@web0.nearmap.com/maps/hl=en&nml=Vert&x=${x}&y=${y}&z=${z}",
  "http://nearmap:findreality@web1.nearmap.com/maps/hl=en&nml=Vert&x=${x}&y=${y}&z=${z}",
  "http://nearmap:findreality@web2.nearmap.com/maps/hl=en&nml=Vert&x=${x}&y=${y}&z=${z}",
  "http://nearmap:findreality@web3.nearmap.com/maps/hl=en&nml=Vert&x=${x}&y=${y}&z=${z}"
  ];
  options = OpenLayers.Util.extend({ numZoomLevels: 22 }, options);
  var newArguments = [name, url, options];
  OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
  },
 
  CLASS_NAME: "OpenLayers.Layer.OSM.NearMap"
  });
 
  /**
  * Class: OpenLayers.Layer.OSM.Osmarender
  *
  * Inherits from:
  * - <OpenLayers.Layer.OSM>
  */
  OpenLayers.Layer.OSM.Osmarender = OpenLayers.Class(OpenLayers.Layer.OSM, {
  /**
  * Constructor: OpenLayers.Layer.OSM.Osmarender
  *
  * Parameters:
  * name - {String}
  * options - {Object} Hashtable of extra options to tag onto the layer
  */
  initialize: function(name, options) {
  var url = [
  "http://a.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png",
  "http://b.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png",
  "http://c.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png"
  ];
  options = OpenLayers.Util.extend({ numZoomLevels: 18 }, options);
  var newArguments = [name, url, options];
  OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
  },
 
  CLASS_NAME: "OpenLayers.Layer.OSM.Osmarender"
  });
 
  /**
  * Class: OpenLayers.Layer.OSM.CycleMap
  *
  * Inherits from:
  * - <OpenLayers.Layer.OSM>
  */
  OpenLayers.Layer.OSM.CycleMap = OpenLayers.Class(OpenLayers.Layer.OSM, {
  /**
  * Constructor: OpenLayers.Layer.OSM.CycleMap
  *
  * Parameters:
  * name - {String}
  * options - {Object} Hashtable of extra options to tag onto the layer
  */
  initialize: function(name, options) {
  var url = [
  "http://a.andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png",
  "http://b.andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png",
  "http://c.andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png"
  ];
  options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options);
  var newArguments = [name, url, options];
  OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
  },
 
  CLASS_NAME: "OpenLayers.Layer.OSM.CycleMap"
  });
 
  /**
  * Class: OpenLayers.Layer.OSM.Maplint
  *
  * Inherits from:
  * - <OpenLayers.Layer.OSM>
  */
  OpenLayers.Layer.OSM.Maplint = OpenLayers.Class(OpenLayers.Layer.OSM, {
  /**
  * Constructor: OpenLayers.Layer.OSM.Maplint
  *
  * Parameters:
  * name - {String}
  * options - {Object} Hashtable of extra options to tag onto the layer
  */
  initialize: function(name, options) {
  var url = [
  "http://d.tah.openstreetmap.org/Tiles/maplint/${z}/${x}/${y}.png",
  "http://e.tah.openstreetmap.org/Tiles/maplint/${z}/${x}/${y}.png",
  "http://f.tah.openstreetmap.org/Tiles/maplint/${z}/${x}/${y}.png"
  ];
  options = OpenLayers.Util.extend({ numZoomLevels: 18, isBaseLayer: false, visibility: false }, options);
  var newArguments = [name, url, options];
  OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
  },
 
  CLASS_NAME: "OpenLayers.Layer.OSM.Maplint"
  });
 
file:b/betweenpoint.php (new)
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <script src="openlayers/OpenLayers.js"></script>
  <SCRIPT TYPE="text/javascript" SRC="OpenStreetMap.js"></SCRIPT>
  <script type="text/javascript" src="jquery.1.3.2.min.js"></script>
  <script type="text/javascript">
 
  function init()
  {
  // create the ol map object
  var map = new OpenLayers.Map('map');
 
  var osmtiles = new OpenLayers.Layer.OSM("local", "http://127.0.0.1/Maps/OSM/${z}/${x}/${y}.png")
  // use http://open.atlas.free.fr/GMapsTransparenciesImgOver.php and http://code.google.com/p/googletilecutter/ to make tiles
  markers = new OpenLayers.Layer.Markers("Between Stop Markers");
 
 
  <?php
  $conn = pg_connect("dbname=bus user=postgres password=snmc");
  if (!$conn) {
  echo "An error occured.\n";
  exit;
  }
  $result_stops = pg_query($conn, "Select * FROM stops");
 
  while ($stop = pg_fetch_assoc($result_stops)) {
  echo 'marker = new OpenLayers.Marker(new OpenLayers.LonLat('.($stop['lng']/10000000).",".($stop['lat']/10000000).')
  .transform(
  new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
  new OpenLayers.Projection("EPSG:900913") // to Spherical Mercator Projection
  ));';
 
  echo '
  marker.id="'.$stop['geohash'].'";
  markers.addMarker(marker);
  marker.events.register("mousedown", marker, function() {
  document.getElementById("between_points").innerHTML += this.id+";";
  });
  ';
  }
  ?>
  var timeicon = new OpenLayers.Icon("http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png",new OpenLayers.Size(32,32));
  var timepoints = new OpenLayers.Layer.GeoRSS("Timing Points", "displaytimepoints.georss.php", { icon: timeicon });
 
  map.addLayers([osmtiles, markers,timepoints]);
  map.addControl(new OpenLayers.Control.LayerSwitcher());
  map.zoomToExtent(markers.getDataExtent());
  }
 
  function submit(){
  $.ajax({
  type: "POST",
  url: "betweenpoint.submit.php",
  data: "reverse=" + document.getElementById("reverse").value +
  "&from=" + document.getElementById("from").value +
  "&to=" + document.getElementById("to").value +
  "&routes=" + document.getElementById("routes").value +
  "&between_points=" + document.getElementById("between_points").value,
  success: function(html){
  $("#response").html(html);
  clearForms();
  }
  });
 
  }
  <!--
  function OnChange(dropdown)
  {
  var myindex = dropdown.selectedIndex
  var selValue = dropdown.options[myindex].value
  alert(selValue);
  return true;
  }
  //-->
 
  // function will clear input elements on each form
  function clearForms(){
  document.getElementById("between_points").innerHTML = "";
  // declare element type
  var type = null;
  // loop through forms on HTML page
  for (var x=0; x<document.forms.length; x++){
  // loop through each element on form
  for (var y=0; y<document.forms[x].elements.length; y++){
  // define element type
  type = document.forms[x].elements[y].type
  // alert before erasing form element
  //alert('form='+x+' element='+y+' type='+type);
  // switch on element type
  switch(type){
  case "text":
  case "textarea":
  case "password":
  //case "hidden":
  document.forms[x].elements[y].value = "";
  break;
  case "radio":
  case "checkbox":
  document.forms[x].elements[y].checked = "";
  break;
  case "select-one":
  document.forms[x].elements[y].options[0].selected = true;
  break;
  case "select-multiple":
  for (z=0; z<document.forms[x].elements[y].options.length; z++){
  document.forms[x].elements[y].options[z].selected = false;
  }
  break;
  }
  }
  }
  }
  </script>
 
  </head>
  <body onload="init()">
  <div id="inputpane"><form id="inputform">
  <select name=selectPair onchange='OnChange(this.form.selectPair);'>
  <option>Select a from/to pair...</option>
  <?php
  include('spyc/spyc.php');
  //$timetable = Spyc::YAMLLoad('../spyc.yaml');
  $path = "maxious-canberra-transit-feed/output/";
  $dhandle = opendir("maxious-canberra-transit-feed/output/");
  // define an array to hold the files
  $files = array();
  $paths = array();
 
  if ($dhandle) {
  // loop through all of the files
  while (false !== ($fname = readdir($dhandle))) {
  if (($fname != '.') && ($fname != '..')) {
  $timetable = Spyc::YAMLLoad("maxious-canberra-transit-feed/output/".$fname);
  for ($i = 0; $i < sizeof($timetable["time_points"]) -1 ; $i++)
  {
  @$paths[$timetable["time_points"][$i]."->".$timetable["time_points"][$i+1]] .= $timetable["short_name"].";";
  }
  }
  }
  }
  $completedPaths = Array("Cameron Ave Bus Station->Lathlain St Bus Station",
  "Lathlain St Bus Station->Cohen St Bus Station",
  "Cohen St Bus Station->Lathlain St Bus Station",
  "Lathlain St Bus Station->Cameron Ave Bus Station",
  "Lathlain St Bus Station - Platform 1->Cameron Ave Bus Station - Platform 1",
  "Lathlain St Bus Station - Platform 2->Cameron Ave Bus Station - Platform 1",
  "Lathlain St Bus Station - Platform 2->Cameron Ave Bus Station - Platform 2",
  "Lathlain St Bus Station - Platform 3->Cameron Ave Bus Station - Platform 2",
  "Lathlain St Bus Station - Platform 3->Cameron Ave Bus Station - Platform 3",
  "Lathlain St Bus Station - Platform 4->Cohen St Bus Station - Platform 4",
  "Lathlain St Bus Station - Platform 4->Cohen St Bus Station - Platform 6",
  "Lathlain St Bus Station - Platform 5->Cohen St Bus Station - Platform 5",
  "Lathlain St Bus Station - Platform 6->Cohen St Bus Station - Platform 5",
  "Cohen St Bus Station - Platform 1->Lathlain St Bus Station - Platform 2",
  "Cohen St Bus Station - Platform 1->Lathlain St Bus Station - Platform 3",
  "Cohen St Bus Station - Platform 2->Lathlain St Bus Station - Platform 1",
  "Cohen St Bus Station - Platform 2->Lathlain St Bus Station - Platform 2",
  "Cohen St Bus Station - Platform 2->Lathlain St Bus Station - Platform 3",
  "Cohen St Bus Station - Platform 3->Lathlain St Bus Station - Platform 1",
  "Cameron Ave Bus Station - Platform 4->Lathlain St Bus Station - Platform 4",
  "Cameron Ave Bus Station - Platform 5->Lathlain St Bus Station - Platform 5",
  "Cameron Ave Bus Station - Platform 5->Lathlain St Bus Station - Platform 6"
  );
  ksort($paths);
  foreach ($paths as $path => $routes)
  {
  if (!in_array($path,$completedPaths)) echo "<option value=\"$routes:$path\">".sizeof(explode(";",$routes))." $path</option>\n";
  }
  ?>
  </select>
  from <input type="text" id="from"/>
  to <input type="text" id="to"/>
  <br>
  on routes <input type="text" id="routes"/>
  Reverse? <input type="checkbox" name="reverse" id="reverse" value="true"/>
  <input type="button" onclick="javascript:submit()" name="mysubmit" value="Submit!">
  <input type="button" value="Clear" onclick="javascript:clearForms()" title="Start clearForms() JavaScript function">
  <br>
  <textarea id="between_points" rows="1" cols="120"></textarea>
  </form>
  <br><div id="response">
  <!-- Our message will be echoed out here -->
  </div>
  </div>
  <div id="map" width="100%" height="100%"></div>
  </body>
  </html>
 
 
  <?php
  /*
  * GeoPo Encode in PHP
  * @author : Shintaro Inagaki
  * @param $location (Array)
  * @return $geopo (String)
  */
  function geopoEncode($lat, $lng) {
  // 64characters (number + big and small letter + hyphen + underscore)
  $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";
 
  $geopo = "";
  $scale = 7;
 
  // Change a degree measure to a decimal number
  $lat = ($lat + 90) / 180 * pow(8, 10);
  $lng = ($lng + 180) / 360 * pow(8, 10);
  // Compute a GeoPo code from head and concatenate
  for($i = 0; $i < $scale; $i++) {
  $geopo .= substr($chars, floor($lat / pow(8, 9 - $i) % 8) + floor($lng / pow(8, 9 - $i) % 8) * 8, 1);
  }
  return $geopo;
  }
 
  /*
  * GeoPo Decode in PHP
  * @author : Shintaro Inagaki
  * @param $geopo (String)
  * @return $location (Array)
  */
  function geopoDecode($geopo) {
  // 64characters (number + big and small letter + hyphen + underscore)
  $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";
  // Array for geolocation
  $location = array ();
 
  for ($i = 0; $i < strlen($geopo); $i++) {
  // What number of character that equal to a GeoPo code (0-63)
  $order = strpos($chars, substr($geopo, $i, 1));
  // Lat/Lng plus geolocation value of scale
  $location['lat'] = $location['lat'] + floor($order % 8) * pow(8, 9 - $i);
  $location['lng'] = $location['lng'] + floor($order / 8) * pow(8, 9 - $i);
  }
 
  // Change a decimal number to a degree measure, and plus revised value that shift center of area
  $location['lat'] = $location['lat'] * 180 / pow(8, 10) + 180 / pow(8, strlen($geopo)) / 2 - 90;
  $location['lng'] = $location['lng'] * 360 / pow(8, 10) + 360 / pow(8, strlen($geopo)) / 2 - 180;
  $location['scale'] = strlen($geopo);
 
  return $location;
  }
 
  $conn = pg_connect("dbname=bus user=postgres password=snmc");
  if (!$conn) {
  echo "An error occured.\n";
  exit;
  }
  $xml = simplexml_load_file("04-locatebetweenpoints.osm");
 
  /* Access the <rating> nodes of the first movie.
  * Output the rating scale, too. */
  foreach ($xml->node as $node) {
  $geoPo = geopoEncode((float)$node['lat'],(float)$node['lon']);
  $node['lat'] = (int) ((float)$node['lat']*10000000);
  $node['lon'] = (int) ((float)$node['lon']*10000000);
  echo($node['lat'].",".$node['lon']."=$geoPo<br>");
  $sql = "INSERT INTO stops (geohash, lat, lng) VALUES('$geoPo','{$node['lat']}','{$node['lon']}')";
  $result = pg_query($conn, $sql);
  if (!$result) {
  echo("Error in SQL query: " . pg_last_error() ."<br>\n");
  }
  flush();
 
  }
  ?>
 
  <?php
  date_default_timezone_set('Australia/ACT');
 
  function service_period()
  {
  switch (date('w')){
 
  case 0:
  return 'sunday';
  case 6:
  return 'saturday';
  default:
  return 'weekday';
  }
  }
  ?>
 
file:b/busui/index.php (new)
  <!doctype html>
  <html>
  <head>
  <meta charset="UTF-8" />
  <title>jQTouch &beta;</title>
  <style type="text/css" media="screen">@import "jqtouch/jqtouch.min.css";</style>
  <style type="text/css" media="screen">@import "themes/jqt/theme.min.css";</style>
  <script src="jqtouch/jquery.1.3.2.min.js" type="text/javascript" charset="utf-8"></script>
  <script src="jqtouch/jqtouch.min.js" type="application/x-javascript" charset="utf-8"></script>
  <script src="extensions/jqt.location.js" type="application/x-javascript" charset="utf-8"></script>
 
  <script type="text/javascript" charset="utf-8">
  var jQT = new $.jQTouch({
  icon: 'jqtouch.png',
  addGlossToIcon: false,
  startupScreen: 'jqt_startup.png',
  statusBar: 'black',
  preloadImages: [
  'themes/jqt/img/back_button.png',
  'themes/jqt/img/back_button_clicked.png',
  'themes/jqt/img/button_clicked.png',
  'themes/jqt/img/grayButton.png',
  'themes/jqt/img/whiteButton.png',
  'themes/jqt/img/loading.gif'
  ]
  });
  $(function(){
  function setDisplay(text) {
  $('.info').empty().append(text)
  }
 
  // We pass "updateLocation" a callback function,
  // to run once we have the coordinates.
  // We also set it to a variable, so we can know
  // right away if it's working or not
  var lookup = jQT.updateLocation(function(coords){
  if (coords) {
  setDisplay('Latitude: ' + coords.latitude + '<br />Longitude: ' + coords.longitude);
  $('.nearby').empty().append('<a href="list.php?lat=' + coords.latitude + '&lng=' + coords.longitude + '">Nearby List</a>');
  } else {
  setDisplay('Device not capable of geo-location.');
  }
  });
 
  if (lookup) {
  setDisplay('Looking up location&hellip;');
  }
  });
  // Some sample Javascript functions:
  $(function(){
  $('a[target="_blank"]').click(function() {
  if (confirm('This link opens in a new window.')) {
  return true;
  } else {
  $(this).removeClass('active');
  return false;
  }
  });
  // Page animation callback events
  $('#pageevents').
  bind('pageAnimationStart', function(e, info){
  $(this).find('.info').append('Started animating ' + info.direction + '&hellip; ');
  }).
  bind('pageAnimationEnd', function(e, info){
  $(this).find('.info').append(' finished animating ' + info.direction + '.<br /><br />');
  });
  // Page animations end with AJAX callback event, example 1 (load remote HTML only first time)
  $('#callback').bind('pageAnimationEnd', function(e, info){
  if (!$(this).data('loaded')) { // Make sure the data hasn't already been loaded (we'll set 'loaded' to true a couple lines further down)
  $(this).append($('<div>Loading</div>'). // Append a placeholder in case the remote HTML takes its sweet time making it back
  load('ajax.html .info', function() { // Overwrite the "Loading" placeholder text with the remote HTML
  $(this).parent().data('loaded', true); // Set the 'loaded' var to true so we know not to re-load the HTML next time the #callback div animation ends
  }));
  }
  });
  // Orientation callback event
  $('body').bind('turn', function(e, data){
  $('#orient').html('Orientation: ' + data.orientation);
  });
  });
  </script>
  </head>
  <body>
  <div id="home" class="current">
  <div class="toolbar">
  <h1>jQTouch</h1>
  <a class="button slideup" id="infoButton" href="#about">About</a>
  </div>
  <ul class="rounded">
  <li class="arrow"><a href="#ui">User Interface</a> <small class="counter">4</small></li>
  <li class="arrow"><a href="list.php">All stops List</a></li>
  <li class="arrow nearby">Nearby List</li>
  <li class="arrow"><a href="list.php">Favourites List</a></li>
  </ul>
  <div class="info">
  <p>Add this page to your home screen to view the custom icon, startup screen, and full screen mode.</p>
  </div>
  </div>
  </body>
  </html>
 
file:b/busui/list.php (new)
  <div id="get">
  <div class="toolbar">
  <h1>GET Example</h1>
  <a class="back" href="#">AJAX</a>
  </div>
  <div class="info">
  This page was loaded via AJAX.
  </div>
  <ul class="rounded">
  <li><a href="#livetest">Test live events</a></li>
  </ul>
  </div>
  <div id="livetest">
  <div class="toolbar">
  <h1>Events test</h1>
  <a class="back" href="#">AJAX</a>
  <a class="button goback" href="#home">Home</a>
  </div>
  <div class="info">
  This is a test of live events.
  </div>
  </div>
file:b/busui/readme.txt (new)
  TODO
 
file:b/busui/route.php (new)
 
 
file:b/busui/stop.php (new)
 
  <div id="get">
  <div class="toolbar">
  <h1>GET Example</h1>
  <a class="back" href="#">AJAX</a>
  </div>
  <div class="info">
  This page was loaded via AJAX.
  </div>
  <ul class="rounded">
  <li><a href="#livetest">Test live events</a></li>
  </ul>
  </div>
  <div id="livetest">
  <div class="toolbar">
  <h1>Events test</h1>
  <a class="back" href="#">AJAX</a>
  <a class="button goback" href="#home">Home</a>
  </div>
  <div class="info">
  This is a test of live events.
  </div>
  </div>
 
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
<script type="text/javascript" src="http://loki.com/plugin/files/loki.js"></script>  
<script src="openlayers/OpenLayers.js"></script> <script src="openlayers/OpenLayers.js"></script>
  <SCRIPT TYPE="text/javascript" SRC="OpenStreetMap.js"></SCRIPT>
<script type="text/javascript"> <script type="text/javascript">
var map, layer;  
   
function aaa(a)  
{  
var lonLat = new OpenLayers.LonLat(a.coords.longitude, a.coords.latitude).transform(new OpenLayers.Projection("EPSG:4326"),  
map.getProjectionObject());  
map.setCenter(lonLat, 13);  
   
}  
   
function handleError(a)  
{  
alert("error in geoloc");  
}  
   
function init() function init()
{ {
var extent = new OpenLayers.Bounds(148.98, -35.48, 149.25, -35.15); var extent = new OpenLayers.Bounds(148.98, -35.48, 149.25, -35.15);
map = new OpenLayers.Map('map');  
layer = new OpenLayers.Layer.OSM("local", "http://10.0.1.153/tiles/${z}/${x}/${y}.png"); // set up the map options
map.addLayer(layer); var options =
  {
  maxExtent: extent,
  numZoomLevels: 20,
  };
   
  // create the ol map object
  var map = new OpenLayers.Map('map', options);
   
  var osmtiles = new OpenLayers.Layer.OSM("local", "http://10.0.1.153/tiles/${z}/${x}/${y}.png");
  // use http://open.atlas.free.fr/GMapsTransparenciesImgOver.php and http://code.google.com/p/googletilecutter/ to make tiles
  var graphic = new OpenLayers.Layer.Image(
  'Weekday Bus Map',
  'weekday_bus_map.png',
  new OpenLayers.Bounds(149.0, -35.47, 149.16, -35.16),
  new OpenLayers.Size(1191, 2268),
  {baseLayer: false}
  );
   
  var nearmap = new OpenLayers.Layer.OSM.NearMap("NearMap");
   
  var routes = new OpenLayers.Layer.GML("Routes", "displayroutes.kml.php", {
  format: OpenLayers.Format.KML,
  formatOptions: {
  extractStyles: true,
  extractAttributes: true,
  maxDepth: 2
  }
  });
  var stopicon = new OpenLayers.Icon("http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png",new OpenLayers.Size(32,32));
  var stops = new OpenLayers.Layer.GeoRSS("Stops", "displaystops.georss.php", { icon: stopicon });
  var timeicon = new OpenLayers.Icon("http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png",new OpenLayers.Size(32,32));
  var timepoints = new OpenLayers.Layer.GeoRSS("Timing Points", "displaytimepoints.georss.php", { icon: timeicon });
   
  map.addLayers([osmtiles,stops,routes,timepoints,nearmap]);
   
var lonLat = new OpenLayers.LonLat(149.11, -35.28).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject()); var lonLat = new OpenLayers.LonLat(149.11, -35.28).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject());
map.setCenter(lonLat, 13); map.setCenter(lonLat, 13);
map.addControl( new OpenLayers.Control.LayerSwitcher({'ascending':false})); map.addControl( new OpenLayers.Control.LayerSwitcher({'ascending':false}));
map.addControl(new OpenLayers.Control.MousePosition( map.addControl(new OpenLayers.Control.MousePosition(
{ {
displayProjection: new OpenLayers.Projection("EPSG:4326"), displayProjection: new OpenLayers.Projection("EPSG:4326"),
suffix: "__________________________________" suffix: "__________________________________"
})); }));
map.addControl(new OpenLayers.Control.MousePosition( map.addControl(new OpenLayers.Control.MousePosition(
{ {
displayProjection: new OpenLayers.Projection("EPSG:900913") displayProjection: new OpenLayers.Projection("EPSG:900913")
})); }));
if (navigator.geolocation)  
{  
navigator.geolocation.getCurrentPosition(this.aaa, this.handleError);  
}  
else  
{  
var loki = LokiAPI();  
loki.onSuccess = function (location)  
{  
var lonLat = new OpenLayers.LonLat(location.longitude, location.latitude).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject());  
map.setCenter(lonLat, 13);  
}  
loki.onFailure = function (error)  
{  
loki.requestIPLocation(true, loki.NO_STREET_ADDRESS_LOOKUP)  
}  
loki.setKey('maxious.lambdacomplex.org');  
loki.requestLocation(true, loki.NO_STREET_ADDRESS_LOOKUP);  
}  
map.addLayer(new OpenLayers.Layer.GML("KML", "displayroutes.kml.php", {  
format: OpenLayers.Format.KML,  
formatOptions: {  
extractStyles: true,  
extractAttributes: true,  
maxDepth: 2  
}  
}));  
map.addLayer(new OpenLayers.Layer.Vector("KML", {  
projection: map.displayProjection,  
strategies: [new OpenLayers.Strategy.Fixed()],  
protocol: new OpenLayers.Protocol.HTTP(  
{  
url: "displaystops.kml.php",  
format: new OpenLayers.Format.KML(  
{  
extractStyles: true,  
extractAttributes: true  
})  
})  
}));  
} }
   
</script> </script>
   
</head> </head>
<body onload="init()"> <body onload="init()">
<div id="map" width="100%" height="100%" class="smallmap"></div> <div id="map" width="100%" height="100%" class="smallmap"></div>
</body> </body>
</html> </html>
   
   
  <?php
  header('Content-Type: application/xml');
  echo '<?xml version="1.0" encoding="utf-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom"
  xmlns:georss="http://www.georss.org/georss"><title>Bus Stops from OSM</title>';
  $conn = pg_connect("dbname=bus user=postgres password=snmc");
  if (!$conn) {
  echo "An error occured.\n";
  exit;
  }
  $result_stops = pg_query($conn, "Select * FROM stops ");
  if (!$result_stops) {
  echo "An stops retirieve error occured.\n";
  exit;
  }
 
  while ($stop = pg_fetch_assoc($result_stops)) {
  echo "\n<entry>\n";
  echo "<summary> {$stop['geohash']}</summary>";
  echo "<title>{$stop['geohash']}</title>";
 
  echo "<georss:point> ";echo ($stop['lat']/10000000)." ".($stop['lng']/10000000);
  echo " </georss:point>";
  echo '</entry>';
  }
 
  echo "\n</feed>\n";
  ?>
 
file:a/displaystops.kml.php (deleted)
<?php  
header('Content-Type: application/vnd.google-earth.kml+xml');  
echo '<?xml version="1.0" encoding="UTF-8"?>  
<kml xmlns="http://www.opengis.net/kml/2.2"><Document>';  
echo '<Style id="target">  
<IconStyle>  
<Icon>  
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>  
</Icon>  
</IconStyle>  
</Style>';  
echo '<Style id="player">  
<IconStyle>  
<Icon>  
<href>http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png</href>  
</Icon>  
</IconStyle>  
</Style>';  
$conn = pg_connect("dbname=openstreetmap user=postgres password=snmc");  
if (!$conn) {  
echo "An error occured.\n";  
exit;  
}  
/*SELECT * from current_node_tags, (Select id FROM current_node_tags WHERE "v" LIKE '%bus%') as a  
where a.id = current_node_tags.id; */  
$result_stops = pg_query($conn, "Select * FROM current_node_tags INNER JOIN current_nodes ON  
current_node_tags.id=current_nodes.id WHERE v LIKE '%bus%' ");  
if (!$result_stops) {  
echo "An stops retirieve error occured.\n";  
exit;  
}  
 
while ($stop = pg_fetch_assoc($result_stops)) {  
echo "\n<Placemark>\n";  
echo "<description>";  
$result_stopkeys = pg_query($conn, "SELECT * from current_node_tags where id = {$stop['id']};");  
if (!$result_stopkeys) {  
echo "An stops keys retirieve error occured.\n";  
exit;  
}  
$name = "";  
while ($stopkeys = pg_fetch_assoc($result_stopkeys)) {  
echo htmlspecialchars(print_r($stopkeys,true));  
$name .= htmlspecialchars($stopkeys['v']);  
}  
echo "</description>";  
echo "<name>$name</name>";  
 
echo "<styleUrl>#target</styleUrl>";  
echo "\n <Point><coordinates> ";  
echo ($stop['longitude']/10000000).",".($stop['latitude']/10000000)."\n";  
echo " </coordinates> </Point>";  
echo '</Placemark>';  
}  
 
echo "\n</Document></kml>\n";  
?>  
 
  <?php
  header('Content-Type: application/xml');
  echo '<?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">';
  echo '<title> Points</title>';
  $conn = pg_connect("dbname=bus user=postgres password=snmc");
  if (!$conn) {
  echo "An error occured.\n";
  exit;
  }
  $result_timepoints = pg_query($conn, "Select * FROM timing_point where lat is not null and lng is not null ");
  if (!$result_timepoints) {
  echo "An timepoints retirieve error occured.\n";
  exit;
  }
 
  while ($timepoint = pg_fetch_assoc($result_timepoints)) {
  echo "<entry>";
  echo "<summary>".htmlspecialchars ($timepoint['name'])."</summary>";
  echo "<title>".htmlspecialchars($timepoint['name'])."</title>";
  echo "<georss:point> ".($timepoint['lat']/10000000)." ".($timepoint['lng']/10000000)."</georss:point>";
  echo "</entry>\n";
  }
 
  echo "\n</feed>\n";
  ?>
 
<?php  
header('Content-Type: application/vnd.google-earth.kml+xml');  
echo '<?xml version="1.0" encoding="UTF-8"?>  
<kml xmlns="http://www.opengis.net/kml/2.2"><Document>';  
echo '<Style id="target">  
<IconStyle>  
<Icon>  
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>  
</Icon>  
</IconStyle>  
</Style>';  
echo '<Style id="player">  
<IconStyle>  
<Icon>  
<href>http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png</href>  
</Icon>  
</IconStyle>  
</Style>';  
$conn = pg_connect("dbname=openstreetmap user=postgres password=snmc");  
if (!$conn) {  
echo "An error occured.\n";  
exit;  
}  
/*SELECT * from current_node_tags, (Select id FROM current_node_tags WHERE "v" LIKE '%bus%') as a  
where a.id = current_node_tags.id; */  
$result_stops = pg_query($conn, "Select * FROM current_node_tags INNER JOIN current_nodes ON  
current_node_tags.id=current_nodes.id WHERE v LIKE '%bus%' ");  
if (!$result_stops) {  
echo "An stops retirieve error occured.\n";  
exit;  
}  
 
while ($stop = pg_fetch_assoc($result_stops)) {  
echo "\n<Placemark>\n";  
echo "<description>";  
$result_stopkeys = pg_query($conn, "SELECT * from current_node_tags where id = {$stop['id']};");  
if (!$result_stopkeys) {  
echo "An stops keys retirieve error occured.\n";  
exit;  
}  
$name = "";  
while ($stopkeys = pg_fetch_assoc($result_stopkeys)) {  
echo htmlspecialchars(print_r($stopkeys,true));  
$name .= htmlspecialchars($stopkeys['v']);  
}  
echo "</description>";  
echo "<name>$name</name>";  
 
echo "<styleUrl>#target</styleUrl>";  
echo "\n <Point><coordinates> ";  
echo ($stop['longitude']/10000000).",".($stop['latitude']/10000000)."\n";  
echo " </coordinates> </Point>";  
echo '</Placemark>';  
}  
 
echo "\n</Document></kml>\n";  
?>  
 
  /*
  * jQuery JavaScript Library v1.3.2
  * http://jquery.com/
  *
  * Copyright (c) 2009 John Resig
  * Dual licensed under the MIT and GPL licenses.
  * http://docs.jquery.com/License
  *
  * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
  * Revision: 6246
  */
  (function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
  /*
  * Sizzle CSS Selector Engine - v0.9.3
  * Copyright 2009, The Dojo Foundation
  * Released under the MIT, BSD, and GPL Licenses.
  * More information: http://sizzlejs.com/
  */
  (function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
  require 'rubygems'
  require 'nokogiri'
  require 'open-uri'
  require 'pp'
  require 'yaml'
  class Array
  def to_yaml_style
  :inline
  end
  end
 
 
  def makeTimetable(table, period, short_name)
  timetable = {"between_stops" => [], "short_name" => short_name}
  time_points = table.xpath('tr[1]//th').map do |tp|
  if tp.content != "\302\240" && tp.content != "" && tp.content != "<br/>"
  timing_point = tp.content.squeeze(" ").gsub("\r\n Platform"," - Platform").gsub(" - "," - ").gsub("\n","").gsub("\r","").gsub("\\"," / ").strip
  end
  end
  time_points.delete(nil)
  timetable["time_points"] = time_points.to_a
  timetable["long_name"] = "To " + time_points.last
  periodtimes = []
  table.css('tr').each do |row|
  times = row.css('td').map do |cell|
  time = cell.content.squeeze(" ").strip
  time = time.gsub(/ *A\S?M/,"a").gsub(/ ?P\S?M/,"p").gsub("12:08 AM","1208x").gsub(":","").gsub("1.","1").gsub("2.","2")
  time = time.gsub("3.","3").gsub("4.","4")
  time = time.gsub("5.","5").gsub("6.","6").gsub("7.","7").gsub("8.","8").gsub("9.","9").gsub("10.","10")
  time = time.gsub("11.","11").gsub("12.","12").gsub(/\.+/,"-")
  end
  if not times.empty?
  if not (route = times.shift)
  raise("TODO: account for shifting route numbers eg. intertown/redex 62/162")
  end
  periodtimes << times.to_a
  end
  end
  if periodtimes.size < 1
  raise "No times for route " + short_name + " in period " + period
  end
  timetable[period] = periodtimes.to_a
  # pp timetable
  filename = timetable["short_name"] + "-" + timetable["long_name"]+ "." + period + ".yml"
  filename = filename.downcase.gsub(" ","-").gsub("/","-")
  puts "Saving " + filename
  File.open("#{File.dirname(__FILE__)}/output/"+filename, "w") do |f|
  f.write timetable.to_yaml
  end
  timetable
  end
 
  #TODO fix route 934
  Dir.glob("source-html/Route*.htm*") { |file|
  puts "Opened " + file
  doc = Nokogiri::HTML(open(file))
  # Search for nodes by css
  timetables = []
  short_name = "";
  doc.xpath('//title').each do |title|
  short_name = title.content.gsub("Route_","").gsub("Route ","").gsub(", ","/").squeeze(" ").strip
  end
  if short_name == ""
  raise "Route number(s) not found in <title> tag"
  end
 
  doc.xpath('//table[preceding::text()="Weekdays"]').each do |table|
  timetables << makeTimetable(table, "stop_times", short_name)
  end
 
  #weekends
  doc.xpath('//table[preceding::text()="Saturdays" and following::a]').each do |table|
  timetables << makeTimetable(table, "stop_times_saturday", short_name)
  end
  doc.xpath('//table[preceding::text()="Sundays"]').each do |table|
  timetables << makeTimetable(table, "stop_times_sunday", short_name)
  end
  #930/934 special cases
  doc.xpath('//table[preceding::text()="Saturday" and following::h2]').each do |table|
  timetables << makeTimetable(table, "stop_times_saturday", short_name)
  end
  doc.xpath('//table[preceding::text()="Sunday"]').each do |table|
  timetables << makeTimetable(table, "stop_times_sunday", short_name)
  end
  #route 81 = Weekdays - School Holidays Only
  doc.xpath('//table[preceding::text()="Weekdays - School Holidays Only "]').each do |table|
  timetable = makeTimetable(table, "stop_times", short_name)
  #TODO set active date range to only be holidays
  timetables << timetable;
  end
 
 
  if timetables.size > 2
  puts "WARNING: " + file + " more than 2 timetables (weekend split?):" + timetables.size.to_s
  end
  if timetables.size < 2
  puts "WARNING: " + file + " less than 2 timetables (weekday loop service?):" + timetables.size.to_s
  elsif not (timetables[0]["time_points"] - timetables[1]["time_points"].reverse).empty?
  puts "WARNING: first pair of timetable timing points are not complementary for "+ file
  pp(timetables[0]["time_points"] - timetables[1]["time_points"].reverse)
  end
  if timetables.size < 1
  raise "No timetables extracted from " + file
  end
  }
 
  require 'rubygems'
  require 'pp'
  require 'yaml'
  class Array
  def to_yaml_style
  :inline
  end
  end
  Dir.chdir("output")
 
  def getTimePoints()
  $time_points = []
  $time_points_sources = Hash.new([])
  Dir.glob("*.yml") { |file|
  timetable = YAML::load_file(file)
  $time_points = $time_points | timetable["time_points"]
  timetable["time_points"].each do |timepoint|
  $time_points_sources[timepoint] = $time_points_sources[timepoint] | [ file ]
  end
  }
  end
 
  getTimePoints()
  #pp $time_points.sort!
  #pp $time_points_sources.sort
 
  time_point_corrections = {"North Lynehamham" => "North Lyneham",
  "Lathlain St Platform 2" => "Lathlain St Bus Station - Platform 2",
  "Lathlain St Sation - Platform 5" => "Lathlain St Bus Station - Platform 5",
  "Lathlain Steet Station" => "Lathlain St Bus Station",
  "Lathlain St - Platform 3" => "Lathlain St Bus Station - Platform 3",
  "Lathlain Steet Station - Platform 3" => "Lathlain St Bus Station - Platform 3",
  "Lathlain St Station" => "Lathlain St Bus Station",
  "Lathlain St Station - Platform 1" => "Lathlain St Bus Station - Platform 1",
  "Lathlain St Station - Platform 2" => "Lathlain St Bus Station - Platform 2",
  "Lathlain St Station - Platform 3" => "Lathlain St Bus Station - Platform 3",
  "Lathlain St Station - Platform 4" => "Lathlain St Bus Station - Platform 4",
  "Lathlain St Station - Platform 5" => "Lathlain St Bus Station - Platform 5",
  "Lathlain St Station - Platform 6" => "Lathlain St Bus Station - Platform 6",
  "Flemington Rd, Sandford St" => "Flemington Rd/Sandford St",
  "Erindale Centre / - Sternberg Crescent" => "Erindale Drive/Sternberg",
  "Canberra Hospita" => "Canberra Hospital",
  "Cohen Str Station - Platform 1" => "Cohen St Bus Station - Platform 1",
  "Cohen Street Station" => "Cohen St Bus Station",
  "Cohen Street Station - Platform 2" => "Cohen St Bus Station - Platform 2",
  "Cohn St Station - Platform 3" => "Cohen St Bus Station - Platform 3",
  "Cohen St Station" => "Cohen St Bus Station",
  "Cohen St Station - Platform 1" => "Cohen St Bus Station - Platform 1",
  "Cohen St Station - Platform 2" => "Cohen St Bus Station - Platform 2",
  "Cohen St Station - Platform 3" => "Cohen St Bus Station - Platform 3",
  "Cohen St Station - Platform 4" => "Cohen St Bus Station - Platform 4",
  "Cohen St Station - Platform 5" => "Cohen St Bus Station - Platform 5",
  "Cohen St Station - Platform 6" => "Cohen St Bus Station - Platform 6",
  "City - Platform 7" => "City Interchange - Platform 7",
  "Cameron Avenue Station" => "Cameron Ave Bus Station",
  "Cameron Avenue Station - Platform 1" => "Cameron Ave Bus Station - Platform 1",
  "Cameron Avenue Station - Platform 2" => "Cameron Ave Bus Station - Platform 2",
  "Cameron Avenue Station - Platform 3" => "Cameron Ave Bus Station - Platform 3",
  "Cameron Avenue Station - Platform 4" => "Cameron Ave Bus Station - Platform 4",
  "Cameron Avenue Station - Platform 5" => "Cameron Ave Bus Station - Platform 5",
  "Cameron Ave Station" => "Cameron Ave Bus Station",
  "Cameron Ave Station - Platform 1" => "Cameron Ave Bus Station - Platform 1",
  "Cameron Ave Station - Platform 2" => "Cameron Ave Bus Station - Platform 2",
  "Cameron Ave Station - Platform 3" => "Cameron Ave Bus Station - Platform 3",
  "Cameron Ave Station - Platform 4" => "Cameron Ave Bus Station - Platform 4",
  "Cameron Ave Station - Platform 5" => "Cameron Ave Bus Station - Platform 5",
  "Burton & Garranan Hall, Daley Road ANU" => "Burton & Garran Hall/Daley Road ANU",
  "Burton & Garranan Hall,Daley Road ANU" => "Burton & Garran Hall/Daley Road ANU",
  "Garran/Daley Rd" => "Burton & Garran Hall/Daley Road ANU",
  "Kingstons Ave/National Crt" => "Kings Ave/National Crt",
  "Newcastle Street after Isa St" => "Newcastle / Isa Street Fyshwick",
  "National Circ/Canberra Ave" => "National Circuit / Canberra Ave",
  "St Clare of Conder" => "St Clare of Assisi Primary",
  "McKillop College Isabella Campus" => "MacKillop College Isabella Campus",
  "Outrim / Duggan" => "Outtrim / Duggan",
  "Manuka Captain Cook" => "Manuka/Captain Cook",
  "Manuka, Captain Cook" => "Manuka/Captain Cook",
  "Hospice, Menindee Drive" => "Hospice",
  "Tharwa/Pocket" => "Tharwa/Pockett",
  "Paul-Co / Mirrabei" => "Paul Coe / Mirrabei"
  }
  time_point_corrections.each do |wrong, right|
  $time_points_sources[wrong].each do |wrongfile|
  badtimetable = YAML::load_file(wrongfile)
  badentrynumber = badtimetable["time_points"].index wrong
  badtimetable["time_points"][badentrynumber] = right
  puts "Corrected '" + wrong + "' to '" + right + "' in " + wrongfile
  File.open(wrongfile, "w") do |f|
  f.write badtimetable.to_yaml
  end
  end
  end
 
  getTimePoints()
  pp $time_points.sort!
 
  #!/usr/bin/ruby
  require 'postgres'
 
  require 'highline.rb'
  include HighLine
 
  require 'rubygems'
  require 'json'
  require 'net/http'
  def cbr_geocode(query)
  base_url = "http://geocoding.cloudmade.com/daa03470bb8740298d4b10e3f03d63e6/geocoding/v2/find.js?query="
  url = "#{base_url}#{URI.encode(query)}&bbox=-35.47,148.83,-35.16,149.25&return_location=true"
  resp = Net::HTTP.get_response(URI.parse(url))
  data = resp.body
 
  # we convert the returned JSON data to native Ruby
  # data structure - a hash
  result = JSON.parse(data)
 
  # if the hash has 'Error' as a key, we raise an error
  if result.has_key? 'Error'
  raise "web service error"
  end
  return result
  end
  class Array
 
  def find_dups
  inject(Hash.new(0)) { |h,e| h[e] += 1; h }.select { |k,v| v > 1 }.collect { |x| x.first }
  end
  end
 
  require 'yaml'
  require 'pp'
  Dir.chdir("output")
 
  def getTimePoints()
  $time_points = []
  $time_points_sources = Hash.new([])
  Dir.glob("*.yml") { |file|
  timetable = YAML::load_file(file)
  $time_points = $time_points | timetable["time_points"]
  timetable["time_points"].each do |timepoint|
  $time_points_sources[timepoint] = $time_points_sources[timepoint] | [ file ]
  end
  }
  end
 
  getTimePoints()
  $time_points.sort!
 
  connbus = PGconn.connect("localhost", 5432, '', '', "bus", "postgres",
  "snmc")
  connosm = PGconn.connect("localhost", 5432, '', '', "openstreetmap",
  "postgres", "snmc")
 
  if ask_if("Insert Timing Point names to database?")
  $time_points.each do |time_point|
  begin
  time_point = time_point.gsub(/\\/, '\&\&').gsub(/'/, "''").gsub("St", "%")
  res = connbus.exec("INSERT INTO timing_point (name) VALUES ('#{time_point}')")
  puts "Put '#{time_point}' into DB"
  rescue PGError => e
  puts "Error inserting '#{time_point}' to DB #{e}"
  #conn.close() if conn
  end
  end
  end
 
 
  if ask_if("Fill null Timing Points from OSM bus_stop database?")
  # TODO Where there's a "Cnr" or a \/ or a &, Look for 2 ways or nodes and average the closest two!
  begin
  null_points = connbus.exec('SELECT name FROM timing_point WHERE lat IS null OR lng IS null;')
  rescue PGError => e
  puts "Error selecting null points from DB #{e}"
  #conn.close() if conn
  end
 
  null_points.each do |null_point_name|
  begin
  name = null_point_name.to_s.gsub(/\\/, '\&\&').gsub(/'/, "''")
  pp name
  search_name = ask("Hmm, if we're still looking, the name is probably wrong. What's the right name?", :string, :default => name)
  matching_nodes = connosm.exec("Select * FROM (SELECT * from current_node_tags,
  (Select id as ctagid FROM current_node_tags WHERE v LIKE '%#{search_name}%') as a
  where a.ctagid = current_node_tags.id) as ctags INNER JOIN current_nodes ON
  ctags.id=current_nodes.id")
  rescue PGError => e
  puts "Error selecting matching bus stops from DB #{e}"
  #conn.close() if conn
  end
  suggested_nodes = Hash.new()
 
  matching_nodes.each do |matching_node_row|
  #pp matching_node_row
  # 0 = id
  # 1 = k
  # 2 = v
  # 3,4 = redundant ids
  # 5 = lat*100000
  # 6 = lng*100000
  suggested_node = suggested_nodes.fetch(matching_node_row[0], {'lat' => Float(matching_node_row[5])/10000000,
  'lng' => Float(matching_node_row[6])/10000000})
  if matching_node_row[1] == "ref"
  matching_node_row[1] = "loc_ref"
  end
  suggested_node[matching_node_row[1]] = matching_node_row[2]
  suggested_nodes[matching_node_row[0]] = suggested_node
  end
  pp suggested_nodes
  nodeID = ask("Enter selected node ID:", :string)
  if suggested_nodes.has_key?(nodeID)
  node = suggested_nodes.fetch(nodeID)
  guess = ask_if("Is this a guess?")
  puts "Location #{node["lat"]},#{node["lng"]} for #{null_point_name}"
  begin
  res = connbus.exec("UPDATE timing_point SET lat = #{node["lat"]*10000000}, lng =
  #{node["lng"]*10000000},osm_node = #{nodeID}" + (node.has_key?("loc_ref") ? ",loc_ref = #{node["loc_ref"]}" : "") + ",guess = #{guess} WHERE name
  = '#{name}'")
  puts "Put '#{null_point_name}' into DB"
  rescue PGError => e
  puts "Error inserting '#{null_point_name}' to DB #{e}"
  ask_if("Continue?")
  #conn.close() if conn
  end
  else
  puts "Uhh, there was no suggestion ID like that. Try again next time!"
  end
 
  puts "Hmm, so maybe this isn't a point? Maybe it's a way.... like a street or something? Is it a 'street' or a 'corner' or nothing?"
  whatisit = ask("So what is it:", :string, :default => "corner")
  if whatisit == "street"
  begin
  name = null_point_name.to_s.gsub(/\\/, '\&\&').gsub(/'/, "''")
  pp "#{name} (ways)"
  search_name = ask("Streets tend to have pretty bad quality data, What's the real name of the street?", :string, :default => name)
  matching_ways = connosm.exec("Select avg(latitude), avg(longitude), name FROM (
  SELECT * from current_way_nodes,(Select id as ctagid, v as name FROM current_way_tags WHERE k = 'name' AND v LIKE
  '%#{search_name}%') as a where a.ctagid = current_way_nodes.id) as ctags INNER JOIN current_nodes ON ctags.node_id=current_nodes.id
  GROUP BY name")
  rescue PGError => e
  puts "Error selecting matching ways from DB #{e}"
  #conn.close() if conn
  end
  suggested_ways = Hash.new()
 
  matching_ways.each do |matching_way_row|
  #pp matching_way_row
  # 0 = lat*100000
  # 1 = lng*100000
  # 2 = name
  suggested_way = suggested_ways.fetch(matching_way_row[2], {'lat' => Float(matching_way_row[0])/10000000,
  'lng' => Float(matching_way_row[1])/10000000})
  suggested_way['name'] = suggested_way['name']
  suggested_ways[matching_way_row[2]] = suggested_way
  end
  pp suggested_ways
  wayID = ask("Enter selected way ID:", :string)
  if suggested_ways.has_key?(wayID)
  way = suggested_ways.fetch(wayID)
  guess = ask_if("Is this a guess?")
  puts "Location #{way["lat"]},#{way["lng"]} for #{null_point_name}"
  begin
  res = connbus.exec("UPDATE timing_point SET lat = #{way["lat"]*10000000}, lng =
  #{way["lng"]*10000000},guess = #{guess} WHERE name = '#{name}'")
  puts "Put '#{null_point_name}' into DB"
  rescue PGError => e
  puts "Error inserting '#{null_point_name}' to DB #{e}"
  ask_if("Continue?")
  #conn.close() if conn
  end
  else
  puts "Uhh, there was no suggestion ID like that. Try again next time!"
  end
  end
  if whatisit == "corner"
  # Where there's a "Cnr" or a \/ or a &, look for 2 ways and find the intersections
 
  name = null_point_name.to_s.gsub(/\\/, '\&\&').gsub(/'/, "''")
  search_name = ask("I need this to look like STREETNAME1/STREETNAME2, okay? Can you do that for me?", :string, :default => name)
  search_pieces = search_name.split("/")
  pp search_pieces
  if search_pieces.length == 2
  begin
  matching_ways = connosm.exec("SELECT w.way_id, latitude, longitude, w.node_id from (Select current_way_nodes.id as way_id, * from current_nodes inner join current_way_nodes on current_nodes.id=current_way_nodes.node_id inner join current_ways on current_way_nodes.id=current_ways.id) as w, (select node_id, count(node_id) from
  (Select * FROM (SELECT * from current_way_nodes, (Select id as ctagid, v as name FROM current_way_tags WHERE k = 'name' AND v LIKE '%#{search_pieces[0]}%') as a where a.ctagid = current_way_nodes.id ) as ctags INNER JOIN current_nodes ON ctags.node_id=current_nodes.id where sequence_id = 1 union Select * FROM ( SELECT * from current_way_nodes, (Select id as ctagid, v as name FROM current_way_tags WHERE k = 'name' AND v LIKE '%#{search_pieces[0]}%') as a where a.ctagid = current_way_nodes.id ) as ctags INNER JOIN current_nodes ON ctags.node_id=current_nodes.id where sequence_id = (select max(sequence_id) from current_way_nodes cnodes where cnodes.id = ctags.id) union Select * FROM ( SELECT * from current_way_nodes, (Select id as ctagid, v as name FROM current_way_tags WHERE k = 'name' AND v LIKE '%#{search_pieces[1]}%') as a where a.ctagid = current_way_nodes.id ) as ctags INNER JOIN current_nodes ON ctags.node_id=current_nodes.id where sequence_id = 1 union Select * FROM ( SELECT * from current_way_nodes, (Select id as ctagid, v as name FROM current_way_tags WHERE k = 'name' AND v LIKE '%#{search_pieces[1]}%') as a where a.ctagid = current_way_nodes.id ) as ctags INNER JOIN current_nodes ON ctags.node_id=current_nodes.id where sequence_id = (select max(sequence_id) from current_way_nodes cnodes where cnodes.id = ctags.id) ) as t GROUP BY node_id HAVING ( COUNT(node_id) > 1 ) ) as s where s.node_id = w.node_id")
  rescue PGError => e
  puts "Error selecting matching bus stops from DB #{e}"
  #conn.close() if conn
  end
  suggested_ways = Hash.new()
 
  matching_ways.each do |matching_way_row|
  pp matching_way_row
  # 0 = way_id
  # 1 = lat*100000
  # 2 = lng*100000
  # 3 = node_id
  suggested_way = suggested_ways.fetch(matching_way_row[3], {'lat' => Float(matching_way_row[1])/10000000,
  'lng' => Float(matching_way_row[2])/10000000})
  suggested_way['way_id'] = " " + matching_way_row[0]
  suggested_way['node_id'] = matching_way_row[3]
  suggested_ways[matching_way_row[3]] = suggested_way
  end
  pp suggested_ways
  wayID = ask("Enter selected way ID:", :string)
  if suggested_ways.has_key?(wayID)
  way = suggested_ways.fetch(wayID)
  guess = ask_if("Is this a guess?")
  puts "Location #{way["lat"]},#{way["lng"]} for #{null_point_name}"
  begin
  res = connbus.exec("UPDATE timing_point SET lat = #{way["lat"]*10000000}, lng =
  #{way["lng"]*10000000},osm_node = #{wayID} ,guess = #{guess} WHERE name
  = '#{name}'")
  puts "Put '#{null_point_name}' into DB"
  rescue PGError => e
  puts "Error inserting '#{null_point_name}' to DB #{e}"
  ask_if("Continue?")
  #conn.close() if conn
  end
  else
  puts "Uhh, there was no suggestion ID like that. Try again next time!"
  end
  end
  end
  end
  end
  if ask_if("Fill null Timing Points from geocoder?")
  begin
  null_points = connbus.exec('SELECT name FROM timing_point WHERE lat IS null OR lng IS null;')
  rescue PGError => e
  puts "Error selecting null points from DB #{e}"
  #conn.close() if conn
  end
 
  null_points.each do |null_point_name|
  pp null_point_name
  name = null_point_name.to_s.gsub(/\\/, '\&\&').gsub(/'/, "''")
  results = cbr_geocode(null_point_name[0])
  if !results.empty?
  results['features'].each_with_index { |feature,index|
  print "#{index}: #{feature['properties']['name']} (#{feature['location']}) => #{feature['centroid']['coordinates']}\n"
  }
  nodeID = ask("Enter selected node ID:", :integer)
  if results['features'].at(nodeID) != nil
  node = results['features'][nodeID]
  puts "Location #{node['centroid']['coordinates'][0]},#{node['centroid']['coordinates'][1]} for #{null_point_name}"
  begin
  res = connbus.exec("UPDATE timing_point SET lat = #{node['centroid']['coordinates'][0]*10000000}, lng =
  #{node['centroid']['coordinates'][1]*10000000},guess = true WHERE name = '#{name}'")
  puts "Put '#{null_point_name}' into DB"
  rescue PGError => e
  puts "Error inserting '#{null_point_name}' to DB #{e}"
  ask_if("Continue?")
  #conn.close() if conn
  end
  else
  puts "Uhh, there was no suggestion ID like that. Try again next time!"
  end
  else
  puts "Uhh, there were no geocoding results. Try again next time!"
  end
  end
  end
 
 
 
  #!/usr/bin/ruby
  require 'postgres'
 
  require 'highline.rb'
  include HighLine
 
  require 'rubygems'
  require 'json'
  require 'yaml'
  require 'pp'
  # make - { name: Civic Interchange Platform 1,stop_code: civic_platform_1, lat: -35.2794347, lng: 149.130588}
  connbus = PGconn.connect("localhost", 5432, '', '', "bus", "postgres", "snmc")
 
  f = File.open('cbrtable.yml.in.in')
  header = f.readlines
  f.close
 
  File.open('cbrtable.yml.in', 'w') do |f2|
  f2.puts header
  f2.puts "stops:\n";
  begin
  time_points = connbus.exec("SELECT * from timing_point")
  rescue PGError => e
  puts "Error reading from DB #{e}"
  #conn.close() if conn
  end
  time_points.each do |time_point|
  #pp time_point
  # 0 = name
 
  # 1 = lat*100000
  # 2 = lng*100000
  f2.puts " - { name: #{time_point[0]},stop_code: #{time_point[0]}, lat: #{Float(time_point[1])/10000000}, lng: #{Float(time_point[2])/10000000}}"
  end
  f2.puts "routes:\n";
  end
 
 
  <?php
  /*
  * GeoPo Encode in PHP
  * @author : Shintaro Inagaki
  * @param $location (Array)
  * @return $geopo (String)
  */
  function geopoEncode($lat, $lng) {
  // 64characters (number + big and small letter + hyphen + underscore)
  $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";
 
  $geopo = "";
  $scale = 7;
 
  // Change a degree measure to a decimal number
  $lat = ($lat + 90) / 180 * pow(8, 10);
  $lng = ($lng + 180) / 360 * pow(8, 10);
  // Compute a GeoPo code from head and concatenate
  for($i = 0; $i < $scale; $i++) {
  $geopo .= substr($chars, floor($lat / pow(8, 9 - $i) % 8) + floor($lng / pow(8, 9 - $i) % 8) * 8, 1);
  }
  return $geopo;
  }
 
  /*
  * GeoPo Decode in PHP
  * @author : Shintaro Inagaki
  * @param $geopo (String)
  * @return $location (Array)
  */
  function geopoDecode($geopo) {
  // 64characters (number + big and small letter + hyphen + underscore)
  $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";
  // Array for geolocation
  $location = array ();
 
  for ($i = 0; $i < strlen($geopo); $i++) {
  // What number of character that equal to a GeoPo code (0-63)
  $order = strpos($chars, substr($geopo, $i, 1));
  // Lat/Lng plus geolocation value of scale
  $location['lat'] = $location['lat'] + floor($order % 8) * pow(8, 9 - $i);
  $location['lng'] = $location['lng'] + floor($order / 8) * pow(8, 9 - $i);
  }
 
  // Change a decimal number to a degree measure, and plus revised value that shift center of area
  $location['lat'] = $location['lat'] * 180 / pow(8, 10) + 180 / pow(8, strlen($geopo)) / 2 - 90;
  $location['lng'] = $location['lng'] * 360 / pow(8, 10) + 360 / pow(8, strlen($geopo)) / 2 - 180;
  $location['scale'] = strlen($geopo);
 
  return $location;
  }
 
  $conn = pg_connect("dbname=bus user=postgres password=snmc");
  if (!$conn) {
  echo "An error occured.\n";
  exit;
  }
  $xml = simplexml_load_file("04-locatebetweenpoints.osm");
 
  /* Access the <rating> nodes of the first movie.
  * Output the rating scale, too. */
  foreach ($xml->node as $node) {
  $geoPo = geopoEncode((float)$node['lat'],(float)$node['lon']);
  $node['lat'] = (int) ((float)$node['lat']*10000000);
  $node['lon'] = (int) ((float)$node['lon']*10000000);
  echo($node['lat'].",".$node['lon']."=$geoPo<br>");
  $sql = "INSERT INTO stops (geohash, lat, lng) VALUES('$geoPo','{$node['lat']}','{$node['lon']}')";
  $result = pg_query($conn, $sql);
  if (!$result) {
  echo("Error in SQL query: " . pg_last_error() ."<br>\n");
  }
  flush();
 
  }
  ?>
 
  <?php
  header('Content-Type: application/xml');
  echo "<?xml version='1.0' encoding='UTF-8'?>
  <osm version='0.6' generator='xapi: OSM Extended API 2.0' xmlns:xapi='http://www.informationfreeway.org/xapi/0.6'
  xapi:uri='/api/0.6/*[bbox=148.98,-35.48,149.25,-35.15]' xapi:planetDate='20100630' xapi:copyright='2010 OpenStreetMap contributors'
  xapi:license='Creative commons CC-BY-SA 2.0' xapi:bugs='For assistance or to report bugs contact 80n80n@gmail.com' xapi:instance='zappyHyper'>
  ";
  $conn = pg_connect("dbname=openstreetmap user=postgres password=snmc");
  if (!$conn) {
  echo "An error occured.\n";
  exit;
  }
  $result_stops = pg_query($conn, "Select * FROM current_node_tags INNER JOIN current_nodes ON
  current_node_tags.id=current_nodes.id WHERE v LIKE '%bus%' ");
  if (!$result_stops) {
  echo "An stops retirieve error occured.\n";
  exit;
  }
 
  while ($stop = pg_fetch_assoc($result_stops)) {
  $stop['latitude'] = $stop['latitude']/10000000;
  $stop['longitude'] = $stop['longitude']/10000000;
 
  echo "<node id='{$stop['id']}' lat='{$stop['latitude']}' lon='{$stop['longitude']}' version='1' changeset='242919'
  user='latch' uid='6647' visible='true' timestamp='2007-08-22T05:03:00Z'>\n";
  $result_stopkeys = pg_query($conn, "SELECT * from current_node_tags where id = {$stop['id']};");
  if (!$result_stopkeys) {
  echo "An stops keys retirieve error occured.\n";
  exit;
  }
  $name = "";
  while ($stopkeys = pg_fetch_assoc($result_stopkeys)) {
  echo "<tag k='{$stopkeys['k']}' v='".htmlentities($stopkeys['v'])."'/>\n";
  }
  echo "</node>\n";
  }
 
  echo "\n</osm>\n";
  ?>
 
  #!/bin/bash
  sed -i "s/- ---/- /g" cbrtable.yml
 
  #!/usr/bin/ruby
  require 'postgres'
 
  require 'highline.rb'
  include HighLine
 
  require 'rubygems'
  require 'json'
  require 'yaml'
  require 'pp'
  # make - { name: Civic Interchange Platform 1,stop_code: civic_platform_1, lat: -35.2794347, lng: 149.130588}
  connbus = PGconn.connect("localhost", 5432, '', '', "bus", "postgres", "snmc")
 
  f = File.open('cbrtable.yml.in.in')
  header = f.readlines
  f.close
 
  File.open('cbrtable.yml.in', 'w') do |f2|
  f2.puts header
  f2.puts "stops:\n";
  begin
  time_points = connbus.exec("SELECT * from timing_point ORDER BY name")
  rescue PGError => e
  puts "Error reading from DB #{e}"
  #conn.close() if conn
  end
  time_points.each do |time_point|
  #pp time_point
  # 0 = name
 
  # 1 = lat*100000
  # 2 = lng*100000
  #pp time_point[0]
  f2.puts " - { name: #{time_point[0]},stop_code: #{time_point[0]}, lat: #{Float(time_point[1])/10000000}, lng: #{Float(time_point[2])/10000000}}"
  end
  begin
  stops = connbus.exec("SELECT * from stops")
  rescue PGError => e
  puts "Error reading from DB #{e}"
  #conn.close() if conn
  end
  stops.each do |stop|
  #pp stop
  # 0 = geoPo
  # 1 = lat*100000
  # 2 = lng*100000
  #pp time_point[0]
  f2.puts " - { name: #{stop[0]},stop_code: #{stop[0]}, lat: #{Float(stop[1])/10000000}, lng: #{Float(stop[2])/10000000}}"
  end
  f2.puts "routes:\n";
  end
 
 
  #!/bin/bash
  #for f in output/*
  #do
  # echo "Processing $f"
  # sed -ir 's/^- / - /g' $f
  # sed -ir 's/ - - /- - /g' $f
  #done
 
  sed -i "s/- ---/- /g" cbrtable.yml
 
default: cbrfeed.zip default: cbrfeed.zip
   
cbrfeed.zip: cbrtable.yml createfeed.py cbrfeed.zip: cbrtable.yml createfeed.py
./createfeed.py --input=cbrtable.yml --output=cbrfeed.zip ./createfeed.py --input=cbrtable.yml --output=cbrfeed.zip
   
ROUTE_FILES=900-intertown.yml cbrtable.yml: cbrtable.yml.in indent-route.pl
   
cbrtable.yml: cbrtable.yml.in $(ROUTE_FILES) indent-route.pl  
cp cbrtable.yml.in cbrtable.yml cp cbrtable.yml.in cbrtable.yml
@$(foreach ROUTE_FILE, $(ROUTE_FILES), \ @$(foreach ROUTE_FILE, $(wildcard output/*), \
echo "Parsing $(ROUTE_FILE)"; \ echo "Parsing $(ROUTE_FILE)"; \
echo "TODO: replace friendly timing spot names with OSM node IDs or geohash in $(ROUTE_FILE)"; \ echo "TODO: replace friendly timing spot names with OSM node IDs or geohash in $(ROUTE_FILE)"; \
echo "TODO: add inbetween stops in $(ROUTE_FILE)"; \ echo "TODO: add inbetween stops in $(ROUTE_FILE)"; \
./indent-route.pl < $(ROUTE_FILE) >> cbrtable.yml;) ./indent-route.pl < $(ROUTE_FILE) >> cbrtable.yml;)
   
cbrtable.yml.in: cbrtable.yml.in.in cbrtable.yml.in: cbrtable.yml.in.in
@echo "TODO: autogenerate stops via database, convert to YAML" ruby 04-generateymlinclude.rb
cp cbrtable.yml.in.in cbrtable.yml.in  
   
   
clean: clean:
rm -f cbrtable.yml cbrtable.yml.in cbrfeed.zip *~ rm -f cbrtable.yml cbrtable.yml.in cbrfeed.zip *~
   
 Binary files a/maxious-canberra-transit-feed/cbrfeed.zip and b/maxious-canberra-transit-feed/cbrfeed.zip differ
options: options:
start_date: 20090525 start_date: 20090525
end_date: 20100601 end_date: 20101001
remove_date: 2010601 remove_date: 20101001
agency_name: ACT Internal Omnibus Network (ACTION) agency_name: ACT Internal Omnibus Network (ACTION)
agency_url: http://www.action.act.gov.au/ agency_url: http://www.action.act.gov.au/
agency_timezone: Australia/Canberra agency_timezone: Australia/Sydney
   
   
stops: stops:
- { name: Civic Interchange Platform 1,stop_code: civic_platform_1, lat: -35.2794347, lng: 149.130588} - { name: ADFA,stop_code: ADFA, lat: -35.2937972, lng: 149.1643403}
- { name: Civic Interchange Platform 5,stop_code: civic_platform_5, lat: -35.2786, lng: 149.13033} - { name: Ainslie,stop_code: Ainslie, lat: -35.2620105, lng: 149.1443302}
- { name: Civic Interchange Platform 6,stop_code: civic_platform_6, lat: -35.27851, lng: 149.12979 } - { name: Alexander Maconochie Centre Hume,stop_code: Alexander Maconochie Centre Hume, lat: -35.3720651, lng: 149.1696618}
- { name: Canberra House Northbound, stop_code: 3042, lat: -35.27833, - { name: Alpen & Clifford St,stop_code: Alpen & Clifford St, lat: -35.20562, lng: 149.06259}
lng: 149.12712 } - { name: Anthony Rolfe/Moonlight,stop_code: Anthony Rolfe/Moonlight, lat: -35.1856021, lng: 149.1543639}
- { name: Canberra House Southbound, stop_code: 4531, - { name: Aranda,stop_code: Aranda, lat: -35.257534, lng: 149.0762963}
lat: -35.2786, lng: 149.13033 } - { name: Athllon/Sulwood Kambah,stop_code: Athllon/Sulwood Kambah, lat: -35.38442, lng: 149.09328}
- { name: Marcus Clarke Street - Unilodge ANU, stop_code: 4929, lat: -35.2764151, lng: 149.1267199 } - { name: Australian Institute Sports Bruce,stop_code: Australian Institute Sports Bruce, lat: -35.246351, lng: 149.101478}
  - { name: Belconnen Way,stop_code: Belconnen Way, lat: -35.24809, lng: 149.06765}
  - { name: Bimberi Centre,stop_code: Bimberi Centre, lat: -35.2219941, lng: 149.1546928}
  - { name: Black Mountain Telstra Tower,stop_code: Black Mountain Telstra Tower, lat: -35.2748058, lng: 149.0972461}
  - { name: Bonython,stop_code: Bonython, lat: -35.4297416, lng: 149.0814517}
  - { name: Bonython Primary,stop_code: Bonython Primary, lat: -35.431019, lng: 149.0831217}
  - { name: Botanic Gardens,stop_code: Botanic Gardens, lat: -35.278643, lng: 149.1093237}
  - { name: Brindabella Business Park,stop_code: Brindabella Business Park, lat: -35.314496, lng: 149.189145}
  - { name: Brindabella Gardens Nursing Home,stop_code: Brindabella Gardens Nursing Home, lat: -35.3294459, lng: 149.0806116}
  - { name: Bugden/Sternberg,stop_code: Bugden/Sternberg, lat: -35.4017223, lng: 149.0992172}
  - { name: Burton & Garran Hall/Daley Road ANU,stop_code: Burton & Garran Hall/Daley Road ANU, lat: -35.2753671, lng: 149.1172822}
  - { name: Calvary Hospital,stop_code: Calvary Hospital, lat: -35.25212, lng: 149.09088}
  - { name: Calwell Shops,stop_code: Calwell Shops, lat: -35.43524, lng: 149.113942}
  - { name: Cameron Ave Bus Station,stop_code: Cameron Ave Bus Station, lat: -35.2410195, lng: 149.0722506}
  - { name: Cameron Ave Bus Station - Platform 1,stop_code: Cameron Ave Bus Station - Platform 1, lat: -35.2410195, lng: 149.0722506}
  - { name: Cameron Ave Bus Station - Platform 2,stop_code: Cameron Ave Bus Station - Platform 2, lat: -35.2410108, lng: 149.0717142}
  - { name: Cameron Ave Bus Station - Platform 3,stop_code: Cameron Ave Bus Station - Platform 3, lat: -35.2410064, lng: 149.0710758}
  - { name: Cameron Ave Bus Station - Platform 4,stop_code: Cameron Ave Bus Station - Platform 4, lat: -35.2411773, lng: 149.0709793}
  - { name: Cameron Ave Bus Station - Platform 5,stop_code: Cameron Ave Bus Station - Platform 5, lat: -35.241186, lng: 149.0720789}
  - { name: Campbell Park Offices,stop_code: Campbell Park Offices, lat: -35.28368, lng: 149.17045}
  - { name: Canberra College Weston,stop_code: Canberra College Weston, lat: -35.3490278, lng: 149.0486277}
  - { name: Canberra Hospital,stop_code: Canberra Hospital, lat: -35.3459462, lng: 149.1012001}
  - { name: Canberra Times,stop_code: Canberra Times, lat: -35.3245431, lng: 149.1705533}
  - { name: Caswell Drive,stop_code: Caswell Drive, lat: -35.25922, lng: 149.08576}
  - { name: Causeway,stop_code: Causeway, lat: -35.31615, lng: 149.15058}
  - { name: Centre Link Tuggeranong,stop_code: Centre Link Tuggeranong, lat: -35.4207496, lng: 149.0700973}
  - { name: Chapman,stop_code: Chapman, lat: -35.3557877, lng: 149.0408111}
  - { name: Charnwood,stop_code: Charnwood, lat: -35.2052138, lng: 149.0337266}
  - { name: Chifley,stop_code: Chifley, lat: -35.350985, lng: 149.077319}
  - { name: Chisholm Shops,stop_code: Chisholm Shops, lat: -35.41341, lng: 149.12833}
  - { name: Chuculba/William Slim,stop_code: Chuculba/William Slim, lat: -35.2103241, lng: 149.0997736}
  - { name: City Interchange,stop_code: City Interchange, lat: -35.2794346, lng: 149.1305879}
  - { name: City Interchange - Platform 1,stop_code: City Interchange - Platform 1, lat: -35.2794346, lng: 149.1305879}
  - { name: City Interchange - Platform 10,stop_code: City Interchange - Platform 10, lat: -35.2793571, lng: 149.1293659}
  - { name: City Interchange - Platform 11,stop_code: City Interchange - Platform 11, lat: -35.2787905, lng: 149.1288627}
  - { name: City Interchange - Platform 3,stop_code: City Interchange - Platform 3, lat: -35.2787886, lng: 149.1304779}
  - { name: City Interchange - Platform 4,stop_code: City Interchange - Platform 4, lat: -35.2785658, lng: 149.1301727}
  - { name: City Interchange - Platform 5,stop_code: City Interchange - Platform 5, lat: -35.2785242, lng: 149.1297348}
  - { name: City Interchange - Platform 7,stop_code: City Interchange - Platform 7, lat: -35.27843, lng: 149.130345}
  - { name: City Interchange - Platform 8,stop_code: City Interchange - Platform 8, lat: -35.2778798, lng: 149.1305995}
  - { name: City Interchange - Platform 9,stop_code: City Interchange - Platform 9, lat: -35.2783224, lng: 149.130726}
  - { name: Citywest,stop_code: Citywest, lat: -35.2788605, lng: 149.1257969}
  - { name: Cnr Kerrigan/Lhotsky,stop_code: Cnr Kerrigan/Lhotsky, lat: -35.1995716, lng: 149.0285277}
  - { name: Cnr Tillyard Dr & Spalding St,stop_code: Cnr Tillyard Dr & Spalding St, lat: -35.2040477, lng: 149.0393052}
  - { name: Cohen St Bus Station,stop_code: Cohen St Bus Station, lat: -35.2394775, lng: 149.0602031}
  - { name: Cohen St Bus Station - Platform 1,stop_code: Cohen St Bus Station - Platform 1, lat: -35.2394775, lng: 149.0602031}
  - { name: Cohen St Bus Station - Platform 2,stop_code: Cohen St Bus Station - Platform 2, lat: -35.2396467, lng: 149.0602152}
  - { name: Cohen St Bus Station - Platform 3,stop_code: Cohen St Bus Station - Platform 3, lat: -35.239764, lng: 149.0604531}
  - { name: Cohen St Bus Station - Platform 4,stop_code: Cohen St Bus Station - Platform 4, lat: -35.239844, lng: 149.0600683}
  - { name: Cohen St Bus Station - Platform 5,stop_code: Cohen St Bus Station - Platform 5, lat: -35.2401211, lng: 149.0597102}
  - { name: Cohen St Bus Station - Platform 6,stop_code: Cohen St Bus Station - Platform 6, lat: -35.2400028, lng: 149.060315}
  - { name: Conder Primary,stop_code: Conder Primary, lat: -35.4643475, lng: 149.0986908}
  - { name: Cook,stop_code: Cook, lat: -35.2596, lng: 149.0638}
  - { name: Cooleman Court,stop_code: Cooleman Court, lat: -35.34147, lng: 149.05338}
  - { name: Copland College,stop_code: Copland College, lat: -35.2127018, lng: 149.0596387}
  - { name: Curtin,stop_code: Curtin, lat: -35.3248779, lng: 149.081441}
  - { name: Deakin,stop_code: Deakin, lat: -35.3158608, lng: 149.1084563}
  - { name: Deamer/Clift Richardson,stop_code: Deamer/Clift Richardson, lat: -35.4319597, lng: 149.1187876}
  - { name: Dickson,stop_code: Dickson, lat: -35.2498434, lng: 149.1391218}
  - { name: Dickson College,stop_code: Dickson College, lat: -35.24923, lng: 149.15315}
  - { name: Dickson Cowper St,stop_code: Dickson Cowper St, lat: -35.250297, lng: 149.141336}
  - { name: Dickson Shops/Antill St,stop_code: Dickson Shops/Antill St, lat: -35.2251335, lng: 149.1658895}
  - { name: Duffy,stop_code: Duffy, lat: -35.3366908, lng: 149.0324311}
  - { name: Duffy Primary School,stop_code: Duffy Primary School, lat: -35.334219, lng: 149.033656}
  - { name: Dunlop,stop_code: Dunlop, lat: -35.1942693, lng: 149.0206702}
  - { name: Electricity House,stop_code: Electricity House, lat: -35.282374, lng: 149.132047}
  - { name: Erindale Centre,stop_code: Erindale Centre, lat: -35.4038881, lng: 149.0992283}
  - { name: Erindale Centre /Sternberg Crescent,stop_code: Erindale Centre /Sternberg Crescent, lat: -35.4014472, lng: 149.0956545}
  - { name: Erindale Dr/ Charleston St Monash,stop_code: Erindale Dr/ Charleston St Monash, lat: -35.4172271, lng: 149.0813467}
  - { name: Erindale Drive/Sternberg,stop_code: Erindale Drive/Sternberg, lat: -35.4014472, lng: 149.0956545}
  - { name: Evatt,stop_code: Evatt, lat: -35.2091093, lng: 149.0735343}
  - { name: Eye Hospital,stop_code: Eye Hospital, lat: -35.3341884, lng: 149.1656213}
  - { name: Fairbairn Park,stop_code: Fairbairn Park, lat: -35.3001773, lng: 149.2041185}
  - { name: Farrer Primary School,stop_code: Farrer Primary School, lat: -35.37887, lng: 149.10641}
  - { name: Farrer Terminus,stop_code: Farrer Terminus, lat: -35.3771794, lng: 149.1046948}
  - { name: Federation Square,stop_code: Federation Square, lat: -35.1908726, lng: 149.0848153}
  - { name: Fisher,stop_code: Fisher, lat: -35.3605627, lng: 149.0576481}
  - { name: Flemington/Nullabor,stop_code: Flemington/Nullabor, lat: -35.2008585, lng: 149.1493407}
  - { name: Flemington Rd,stop_code: Flemington Rd, lat: -35.20756, lng: 149.14778}
  - { name: Flemington Rd/Sandford St,stop_code: Flemington Rd/Sandford St, lat: -35.2008585, lng: 149.1493407}
  - { name: Florey Shops,stop_code: Florey Shops, lat: -35.2258544, lng: 149.0546214}
  - { name: Flynn,stop_code: Flynn, lat: -35.2019283, lng: 149.0478356}
  - { name: Fraser,stop_code: Fraser, lat: -35.1896539, lng: 149.0435012}
  - { name: Fraser East Terminus,stop_code: Fraser East Terminus, lat: -35.1896539, lng: 149.0435012}
  - { name: Fraser West Terminus,stop_code: Fraser West Terminus, lat: -35.191513, lng: 149.038006}
  - { name: Fyshwick Direct Factory Outlet,stop_code: Fyshwick Direct Factory Outlet, lat: -35.3359862, lng: 149.1796322}
  - { name: Fyshwick Terminus,stop_code: Fyshwick Terminus, lat: -35.3285202, lng: 149.1785592}
  - { name: Garran,stop_code: Garran, lat: -35.3423286, lng: 149.10811}
  - { name: Geoscience Australia,stop_code: Geoscience Australia, lat: -35.3429702, lng: 149.1583893}
  - { name: Giralang,stop_code: Giralang, lat: -35.2115608, lng: 149.0960692}
  - { name: Gordon Primary,stop_code: Gordon Primary, lat: -35.455517, lng: 149.086978}
  - { name: Gowrie,stop_code: Gowrie, lat: -35.4120264, lng: 149.1110804}
  - { name: Gungahlin Market Place,stop_code: Gungahlin Market Place, lat: -35.1769532, lng: 149.1319017}
  - { name: Gwydir Square Kaleen,stop_code: Gwydir Square Kaleen, lat: -35.2338677, lng: 149.1031998}
  - { name: Hackett,stop_code: Hackett, lat: -35.2481617, lng: 149.1626094}
  - { name: Hawker,stop_code: Hawker, lat: -35.2437386, lng: 149.0432804}
  - { name: Hawker College,stop_code: Hawker College, lat: -35.2454598, lng: 149.0324251}
  - { name: Heagney/Clift Richardson,stop_code: Heagney/Clift Richardson, lat: -35.4251299, lng: 149.11375}
  - { name: Hibberson/Kate Crace,stop_code: Hibberson/Kate Crace, lat: -35.1861642, lng: 149.1391756}
  - { name: Higgins,stop_code: Higgins, lat: -35.2313901, lng: 149.0271811}
  - { name: Holder,stop_code: Holder, lat: -35.3378123, lng: 149.0449433}
  - { name: Holt,stop_code: Holt, lat: -35.223099, lng: 149.0126269}
  - { name: Hospice,stop_code: Hospice, lat: -35.3029, lng: 149.14957}
  - { name: Hughes,stop_code: Hughes, lat: -35.3339223, lng: 149.093854}
  - { name: Isaacs,stop_code: Isaacs, lat: -35.3669823, lng: 149.1119217}
  - { name: Isabella Shops,stop_code: Isabella Shops, lat: -35.4285703, lng: 149.0916837}
  - { name: Jamison Centre,stop_code: Jamison Centre, lat: -35.2527268, lng: 149.0713712}
  - { name: John James Hospital,stop_code: John James Hospital, lat: -35.3200295, lng: 149.0955996}
  - { name: Kaleen Village/Maribyrnong,stop_code: Kaleen Village/Maribyrnong, lat: -35.2274031, lng: 149.1075421}
  - { name: Kambah High,stop_code: Kambah High, lat: -35.3847749, lng: 149.0720245}
  - { name: Kambah Village,stop_code: Kambah Village, lat: -35.3800314, lng: 149.0576581}
  - { name: Katherine / Horse Park,stop_code: Katherine / Horse Park, lat: -35.1680901, lng: 149.1321801}
  - { name: Kings Ave/National Crt,stop_code: Kings Ave/National Crt, lat: -35.3062755, lng: 149.1291434}
  - { name: Kingston,stop_code: Kingston, lat: -35.3197448, lng: 149.1375261}
  - { name: Kippax,stop_code: Kippax, lat: -35.22225, lng: 149.0195627}
  - { name: Kippax Centre,stop_code: Kippax Centre, lat: -35.22172, lng: 149.01995}
  - { name: Kosciuszko/Everard,stop_code: Kosciuszko/Everard, lat: -35.188901, lng: 149.1216937}
  - { name: Lanyon Market Place,stop_code: Lanyon Market Place, lat: -35.4573, lng: 149.09199}
  - { name: Latham Shops,stop_code: Latham Shops, lat: -35.21848, lng: 149.03214}
  - { name: Lathlain St Bus Station,stop_code: Lathlain St Bus Station, lat: -35.2396657, lng: 149.0633993}
  - { name: Lathlain St Bus Station - Platform 1,stop_code: Lathlain St Bus Station - Platform 1, lat: -35.2408973, lng: 149.0639887}
  - { name: Lathlain St Bus Station - Platform 2,stop_code: Lathlain St Bus Station - Platform 2, lat: -35.2406038, lng: 149.0638922}
  - { name: Lathlain St Bus Station - Platform 3,stop_code: Lathlain St Bus Station - Platform 3, lat: -35.2400517, lng: 149.0637152}
  - { name: Lathlain St Bus Station - Platform 4,stop_code: Lathlain St Bus Station - Platform 4, lat: -35.2396657, lng: 149.0633993}
  - { name: Lathlain St Bus Station - Platform 5,stop_code: Lathlain St Bus Station - Platform 5, lat: -35.2405468, lng: 149.0636669}
  - { name: Lathlain St Bus Station - Platform 6,stop_code: Lathlain St Bus Station - Platform 6, lat: -35.2410486, lng: 149.0638326}
  - { name: Lewis Luxton/Woodcock Dr,stop_code: Lewis Luxton/Woodcock Dr, lat: -35.4422566, lng: 149.0854375}
  - { name: Lithgow St Terminus Fyshwick,stop_code: Lithgow St Terminus Fyshwick, lat: -35.3296912, lng: 149.1668153}
  - { name: Livingston Shops Kambah,stop_code: Livingston Shops Kambah, lat: -35.3883359, lng: 149.0811471}
  - { name: Lyneham,stop_code: Lyneham, lat: -35.2523304, lng: 149.1246184}
  - { name: Lyneham High,stop_code: Lyneham High, lat: -35.2524016, lng: 149.130254}
  - { name: Lyons,stop_code: Lyons, lat: -35.3415779, lng: 149.0765703}
  - { name: Macarthur / Miller O'Connor,stop_code: Macarthur / Miller O'Connor, lat: -35.2587584, lng: 149.1153561}
  - { name: Macarthur / Northbourne,stop_code: Macarthur / Northbourne, lat: -35.2481997, lng: 149.134308}
  - { name: Macgregor Shops,stop_code: Macgregor Shops, lat: -35.2100645, lng: 149.0122952}
  - { name: MacKillop College Isabella Campus,stop_code: MacKillop College Isabella Campus, lat: -35.42597, lng: 149.09172}
  - { name: MacKillop College Wanniassa Campus,stop_code: MacKillop College Wanniassa Campus, lat: -35.4056, lng: 149.089774}
  - { name: Macquarie,stop_code: Macquarie, lat: -35.2483414, lng: 149.0600666}
  - { name: Majura Business Park,stop_code: Majura Business Park, lat: -35.2987, lng: 149.18561}
  - { name: Manuka,stop_code: Manuka, lat: -35.3200096, lng: 149.1341344}
  - { name: Manuka/Captain Cook,stop_code: Manuka/Captain Cook, lat: -35.3217, lng: 149.13445}
  - { name: McKellar,stop_code: McKellar, lat: -35.2174267, lng: 149.0742108}
  - { name: Melba,stop_code: Melba, lat: -35.2083104, lng: 149.0485366}
  - { name: Menindee Drive - Hospice,stop_code: Menindee Drive - Hospice, lat: -35.3024506, lng: 149.149499}
  - { name: Mentone View/Tharwa Drive,stop_code: Mentone View/Tharwa Drive, lat: -35.45144, lng: 149.0919}
  - { name: Merici Braddon,stop_code: Merici Braddon, lat: -35.266525, lng: 149.137037}
  - { name: Monash,stop_code: Monash, lat: -35.4190254, lng: 149.0834805}
  - { name: Monash Primary,stop_code: Monash Primary, lat: -35.414879, lng: 149.089411}
  - { name: Mount Neighbour School,stop_code: Mount Neighbour School, lat: -35.382445, lng: 149.051518}
  - { name: Narrabundah College,stop_code: Narrabundah College, lat: -35.3362106, lng: 149.1471005}
  - { name: Narrabundah Terminus,stop_code: Narrabundah Terminus, lat: -35.332605, lng: 149.154049}
  - { name: National Aquarium,stop_code: National Aquarium, lat: -35.29915, lng: 149.07025}
  - { name: National Circuit / Canberra Ave,stop_code: National Circuit / Canberra Ave, lat: -35.31407, lng: 149.13011}
  - { name: National Hockey Centre Lyneham,stop_code: National Hockey Centre Lyneham, lat: -35.2446729, lng: 149.1288303}
  - { name: National Museum,stop_code: National Museum, lat: -35.29248, lng: 149.1205367}
  - { name: Newcastle / Isa Street Fyshwick,stop_code: Newcastle / Isa Street Fyshwick, lat: -35.3255, lng: 149.173291}
  - { name: Ngunnawal Primary,stop_code: Ngunnawal Primary, lat: -35.1688551, lng: 149.1112569}
  - { name: Nicholls Primary,stop_code: Nicholls Primary, lat: -35.1905592, lng: 149.0876716}
  - { name: Northbourne Ave/Antill St,stop_code: Northbourne Ave/Antill St, lat: -35.248287, lng: 149.134241}
  - { name: North Lyneham,stop_code: North Lyneham, lat: -35.2385618, lng: 149.1221188}
  - { name: O'Connor,stop_code: O'Connor, lat: -35.2640376, lng: 149.1226107}
  - { name: Olims Hotel,stop_code: Olims Hotel, lat: -35.27597, lng: 149.1428}
  - { name: Outtrim / Duggan,stop_code: Outtrim / Duggan, lat: -35.435871, lng: 149.097692}
  - { name: Page Shops,stop_code: Page Shops, lat: -35.2360695, lng: 149.0536554}
  - { name: Parliament House,stop_code: Parliament House, lat: -35.3081571, lng: 149.1244592}
  - { name: Paul Coe / Mirrabei,stop_code: Paul Coe / Mirrabei, lat: -35.17467, lng: 149.12005}
  - { name: Pearce,stop_code: Pearce, lat: -35.3625413, lng: 149.0815935}
  - { name: Police College Weston,stop_code: Police College Weston, lat: -35.33018, lng: 149.05458}
  - { name: Proctor / Mead,stop_code: Proctor / Mead, lat: -35.415305, lng: 149.127204}
  - { name: Railway Station Kingston,stop_code: Railway Station Kingston, lat: -35.319602, lng: 149.149083}
  - { name: Red Hill,stop_code: Red Hill, lat: -35.336505, lng: 149.131645}
  - { name: Rivett,stop_code: Rivett, lat: -35.3473758, lng: 149.0365438}
  - { name: Russell Offices,stop_code: Russell Offices, lat: -35.2973294, lng: 149.1508803}
  - { name: Sainsbury Street,stop_code: Sainsbury Street, lat: -35.3885, lng: 149.09643}
  - { name: Saint Andrews Village Hughes,stop_code: Saint Andrews Village Hughes, lat: -35.328097, lng: 149.088685}
  - { name: Scullin Shops,stop_code: Scullin Shops, lat: -35.23356, lng: 149.04056}
  - { name: Shoalhaven / Katherine Ave,stop_code: Shoalhaven / Katherine Ave, lat: -35.16823, lng: 149.12791}
  - { name: Southlands Mawson,stop_code: Southlands Mawson, lat: -35.3650685, lng: 149.0945962}
  - { name: Southwell Park,stop_code: Southwell Park, lat: -35.24573, lng: 149.1321}
  - { name: Spence,stop_code: Spence, lat: -35.194735, lng: 149.062352}
  - { name: Spence Terminus,stop_code: Spence Terminus, lat: -35.199684, lng: 149.0676196}
  - { name: St Clare of Assisi Primary,stop_code: St Clare of Assisi Primary, lat: -35.4606284, lng: 149.0962704}
  - { name: St Francis Xavier Florey,stop_code: St Francis Xavier Florey, lat: -35.223951, lng: 149.0406888}
  - { name: Stromlo High Waramanga,stop_code: Stromlo High Waramanga, lat: -35.3551186, lng: 149.0547624}
  - { name: St Thomas More Campbell,stop_code: St Thomas More Campbell, lat: -35.286717, lng: 149.156836}
  - { name: Sydney Avenue,stop_code: Sydney Avenue, lat: -35.31193, lng: 149.13105}
  - { name: Taverner/Erindale,stop_code: Taverner/Erindale, lat: -35.4059104, lng: 149.0809317}
  - { name: Tharwa Drive,stop_code: Tharwa Drive, lat: -35.458251, lng: 149.091652}
  - { name: Tharwa/Knoke,stop_code: Tharwa/Knoke, lat: -35.47281, lng: 149.08926}
  - { name: Tharwa/Pockett,stop_code: Tharwa/Pockett, lat: -35.47348, lng: 149.09178}
  - { name: Theodore,stop_code: Theodore, lat: -35.4464808, lng: 149.1234651}
  - { name: Torrens Shops,stop_code: Torrens Shops, lat: -35.3730889, lng: 149.087327}
  - { name: Tuggeranong Interchange,stop_code: Tuggeranong Interchange, lat: -35.41465, lng: 149.06537}
  - { name: Tuggeranong Interchange - Platform 3,stop_code: Tuggeranong Interchange - Platform 3, lat: -35.4147569, lng: 149.0657435}
  - { name: Tuggeranong Interchange - Platform 4,stop_code: Tuggeranong Interchange - Platform 4, lat: -35.4144924, lng: 149.0655423}
  - { name: Tuggeranong Interchange - Platform 5,stop_code: Tuggeranong Interchange - Platform 5, lat: -35.414217, lng: 149.0653492}
  - { name: Tuggeranong Interchange - Platform 7,stop_code: Tuggeranong Interchange - Platform 7, lat: -35.4146761, lng: 149.0654565}
  - { name: Tuggeranong Interchange - Platform 8,stop_code: Tuggeranong Interchange - Platform 8, lat: -35.4149428, lng: 149.0656523}
  - { name: University of Canberra,stop_code: University of Canberra, lat: -35.2423222, lng: 149.0831522}
  - { name: Wanniassa High,stop_code: Wanniassa High, lat: -35.3952462, lng: 149.0852655}
  - { name: Waramanga,stop_code: Waramanga, lat: -35.3526825, lng: 149.0594712}
  - { name: War Memorial,stop_code: War Memorial, lat: -35.280477, lng: 149.149085}
  - { name: Watson,stop_code: Watson, lat: -35.2389399, lng: 149.1535345}
  - { name: Watson Terminus,stop_code: Watson Terminus, lat: -35.2374698, lng: 149.1534553}
  - { name: Weetangera Shops,stop_code: Weetangera Shops, lat: -35.248393, lng: 149.0506342}
  - { name: Weston Creek Terminus,stop_code: Weston Creek Terminus, lat: -35.342728, lng: 149.0524906}
  - { name: Weston Primary,stop_code: Weston Primary, lat: -35.3305221, lng: 149.0524281}
  - { name: William Webb / Ginninderra Drive,stop_code: William Webb / Ginninderra Drive, lat: -35.2355797, lng: 149.0742074}
  - { name: Woden Interchange,stop_code: Woden Interchange, lat: -35.34433, lng: 149.08742}
  - { name: Woden Interchange - Platform 10,stop_code: Woden Interchange - Platform 10, lat: -35.3439501, lng: 149.0877369}
  - { name: Woden Interchange - Platform 11,stop_code: Woden Interchange - Platform 11, lat: -35.3439129, lng: 149.0876216}
  - { name: Woden Interchange - Platform 12,stop_code: Woden Interchange - Platform 12, lat: -35.3442094, lng: 149.0876444}
  - { name: Woden Interchange - Platform 14,stop_code: Woden Interchange - Platform 14, lat: -35.34438, lng: 149.0872662}
  - { name: Woden Interchange - Platform 15,stop_code: Woden Interchange - Platform 15, lat: -35.3444271, lng: 149.0869631}
  - { name: Woden Interchange - Platform 16,stop_code: Woden Interchange - Platform 16, lat: -35.344484, lng: 149.0866144}
  - { name: Woden Interchange - Platform 2,stop_code: Woden Interchange - Platform 2, lat: -35.3447574, lng: 149.0862912}
  - { name: Woden Interchange - Platform 3,stop_code: Woden Interchange - Platform 3, lat: -35.344566, lng: 149.086774}
  - { name: Woden Interchange - Platform 4,stop_code: Woden Interchange - Platform 4, lat: -35.3445222, lng: 149.0870436}
  - { name: Woden Interchange - Platform 5,stop_code: Woden Interchange - Platform 5, lat: -35.3444741, lng: 149.0873533}
  - { name: Woden Interchange - Platform 6,stop_code: Woden Interchange - Platform 6, lat: -35.34445, lng: 149.0875371}
  - { name: Woden Interchange - Platform 9,stop_code: Woden Interchange - Platform 9, lat: -35.3442083, lng: 149.0877771}
  - { name: Woodcock/Clare Dennis,stop_code: Woodcock/Clare Dennis, lat: -35.4422566, lng: 149.0854375}
  - { name: Yarralumla Shops,stop_code: Yarralumla Shops, lat: -35.30725, lng: 149.0972}
  routes:
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: "10"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 632a
  - 642a
  - 644a
  - 649a
  - 659a
  - 706a
  - 708a
  - 712a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 702a
  - 712a
  - 714a
  - 719a
  - 729a
  - 736a
  - 738a
  - 742a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 732a
  - 742a
  - 744a
  - 749a
  - 759a
  - 806a
  - 808a
  - 812a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 802a
  - 812a
  - 814a
  - 819a
  - 829a
  - 836a
  - 838a
  - 842a
  - - "-"
  - "-"
  - "-"
  - 800a
  - 803a
  - 808a
  - 820a
  - 830a
  - 832a
  - 837a
  - 847a
  - 854a
  - 856a
  - 900a
  - - "-"
  - "-"
  - "-"
  - 830a
  - 833a
  - 838a
  - 850a
  - 900a
  - 902a
  - 907a
  - 917a
  - 924a
  - 926a
  - 930a
  - - "-"
  - "-"
  - "-"
  - 900a
  - 903a
  - 908a
  - 920a
  - 930a
  - 932a
  - 937a
  - 947a
  - 954a
  - 956a
  - 1000a
  - - 918a
  - 929a
  - 934a
  - 941a
  - 944a
  - 949a
  - 1001a
  - 1011a
  - 1013a
  - 1018a
  - 1028a
  - 1035a
  - 1037a
  - 1041a
  - - 948a
  - 959a
  - 1004a
  - 1011a
  - 1014a
  - 1019a
  - 1031a
  - 1041a
  - 1043a
  - 1048a
  - 1058a
  - 1105a
  - 1107a
  - 1111a
  - - 1018a
  - 1029a
  - 1034a
  - 1041a
  - 1044a
  - 1049a
  - 1101a
  - 1111a
  - 1113a
  - 1118a
  - 1128a
  - 1135a
  - 1137a
  - 1141a
  - - 1048a
  - 1059a
  - 1104a
  - 1111a
  - 1114a
  - 1119a
  - 1131a
  - 1141a
  - 1143a
  - 1148a
  - 1158a
  - 1205p
  - 1207p
  - 1211p
  - - 1118a
  - 1129a
  - 1134a
  - 1141a
  - 1144a
  - 1149a
  - 1201p
  - 1211p
  - 1213p
  - 1218p
  - 1228p
  - 1235p
  - 1237p
  - 1241p
  - - 1148a
  - 1159a
  - 1204p
  - 1211p
  - 1214p
  - 1219p
  - 1231p
  - 1241p
  - 1243p
  - 1248p
  - 1258p
  - 105p
  - 107p
  - 111p
  - - 1218p
  - 1229p
  - 1234p
  - 1241p
  - 1244p
  - 1249p
  - 101p
  - 111p
  - 113p
  - 118p
  - 128p
  - 135p
  - 137p
  - 141p
  - - 1248p
  - 1259p
  - 104p
  - 111p
  - 114p
  - 119p
  - 131p
  - 141p
  - 143p
  - 148p
  - 158p
  - 205p
  - 207p
  - 211p
  - - 118p
  - 129p
  - 134p
  - 141p
  - 144p
  - 149p
  - 201p
  - 211p
  - 213p
  - 218p
  - 228p
  - 235p
  - 237p
  - 241p
  - - 148p
  - 159p
  - 204p
  - 211p
  - 214p
  - 219p
  - 231p
  - 241p
  - 243p
  - 248p
  - 258p
  - 305p
  - 307p
  - 311p
  - - 218p
  - 229p
  - 234p
  - 241p
  - 244p
  - 249p
  - 301p
  - 311p
  - 314p
  - 319p
  - 329p
  - 336p
  - 338p
  - 342p
  - - 248p
  - 259p
  - 304p
  - 311p
  - 315p
  - 320p
  - 332p
  - 342p
  - 345p
  - 350p
  - 400p
  - 407p
  - 409p
  - 413p
  - - 318p
  - 329p
  - 334p
  - 341p
  - 345p
  - 350p
  - 402p
  - 412p
  - 415p
  - 420p
  - 430p
  - 437p
  - 439p
  - 443p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 416p
  - 426p
  - 429p
  - 434p
  - 444p
  - 451p
  - 453p
  - 457p
  - - 348p
  - 359p
  - 404p
  - 411p
  - 415p
  - 420p
  - 432p
  - 442p
  - 445p
  - 450p
  - 500p
  - 507p
  - 509p
  - 513p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 446p
  - 456p
  - 459p
  - 504p
  - 514p
  - 521p
  - 523p
  - 527p
  - - "-"
  - "-"
  - 431p
  - 441p
  - 445p
  - 450p
  - 502p
  - 512p
  - 515p
  - 520p
  - 530p
  - 537p
  - 539p
  - 543p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 516p
  - 526p
  - 529p
  - 534p
  - 544p
  - 551p
  - 553p
  - 557p
  - - "-"
  - "-"
  - 458p
  - 511p
  - 515p
  - 520p
  - 532p
  - 542p
  - 545p
  - 550p
  - 600p
  - 607p
  - 609p
  - 613p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 546p
  - 556p
  - 559p
  - 604p
  - 614p
  - 621p
  - 623p
  - 627p
  - - "-"
  - "-"
  - "-"
  - 540p
  - 544p
  - 549p
  - 601p
  - 611p
  - 614p
  - 619p
  - 629p
  - 636p
  - 638p
  - 641p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 616p
  - 626p
  - 629p
  - 634p
  - 644p
  - 651p
  - 653p
  - 656p
  - - "-"
  - "-"
  - "-"
  - 611p
  - 615p
  - 620p
  - 632p
  - 642p
  - 644p
  - 649p
  - 659p
  - 706p
  - 708p
  - 711p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 736p
  - 746p
  - 748p
  - 753p
  - 803p
  - 810p
  - 812p
  - 815p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 836p
  - 846p
  - 848p
  - 853p
  - 903p
  - 910p
  - 912p
  - 915p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 936p
  - 946p
  - 948p
  - 953p
  - 1003p
  - 1010p
  - 1012p
  - 1015p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1036p
  - 1046p
  - 1048p
  - 1053p
  - 1103p
  - 1110p
  - 1112p
  - 1115p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1136p
  - 1146p
  - 1148p
  - 1153p
  - 1203a
  - 1210a
  - 1212a
  - 1215a
  time_points:
  - Fairbairn Park
  - Brindabella Business Park
  - Majura Business Park
  - Campbell Park Offices
  - ADFA
  - War Memorial
  - City Interchange - Platform 4
  - Caswell Drive
  - Aranda
  - Cook
  - Jamison Centre
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To Fairbairn Park
  between_stops: []
   
  short_name: "10"
  stop_times:
  - - 553a
  - 555a
  - 559a
  - 606a
  - 616a
  - 621a
  - 624a
  - 634a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 624a
  - 626a
  - 630a
  - 637a
  - 647a
  - 652a
  - 655a
  - 705a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 654a
  - 656a
  - 700a
  - 707a
  - 717a
  - 722a
  - 725a
  - 736a
  - 746a
  - 752a
  - 756a
  - 803a
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 724a
  - 729a
  - 732a
  - 742a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 709a
  - 711a
  - 715a
  - 722a
  - 732a
  - 737a
  - 740a
  - 750a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 724a
  - 726a
  - 730a
  - 737a
  - 747a
  - 752a
  - 755a
  - 806a
  - 816a
  - 822a
  - 826a
  - 835a
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 754a
  - 759a
  - 802a
  - 812a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 739a
  - 741a
  - 745a
  - 752a
  - 802a
  - 807a
  - 810a
  - 820a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 754a
  - 756a
  - 800a
  - 807a
  - 817a
  - 822a
  - 825a
  - 836a
  - 846a
  - 852a
  - 856a
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - 812a
  - 822a
  - 827a
  - 830a
  - 840a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 809a
  - 811a
  - 815a
  - 822a
  - 832a
  - 837a
  - 840a
  - 851a
  - 901a
  - 907a
  - 911a
  - 918a
  - 927a
  - 935a
  - - 824a
  - 826a
  - 830a
  - 837a
  - 847a
  - 852a
  - 855a
  - 905a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 839a
  - 841a
  - 845a
  - 852a
  - 902a
  - 907a
  - 910a
  - 921a
  - 931a
  - 937a
  - 940a
  - 947a
  - 956a
  - 1004a
  - - 854a
  - 856a
  - 900a
  - 907a
  - 917a
  - 922a
  - 925a
  - 935a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 955a
  - 1005a
  - 1011a
  - 1014a
  - 1021a
  - 1030a
  - 1038a
  - - 925a
  - 927a
  - 931a
  - 938a
  - 948a
  - 953a
  - 955a
  - 1005a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1025a
  - 1035a
  - 1041a
  - 1044a
  - 1051a
  - 1100a
  - 1108a
  - - 957a
  - 959a
  - 1003a
  - 1010a
  - 1020a
  - 1025a
  - 1027a
  - 1037a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1055a
  - 1105a
  - 1111a
  - 1114a
  - 1121a
  - 1130a
  - 1138a
  - - 1026a
  - 1028a
  - 1032a
  - 1039a
  - 1049a
  - 1054a
  - 1056a
  - 1106a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1125a
  - 1135a
  - 1141a
  - 1144a
  - 1151a
  - 1200p
  - 1208p
  - - 1056a
  - 1058a
  - 1102a
  - 1109a
  - 1119a
  - 1124a
  - 1126a
  - 1136a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1155a
  - 1205p
  - 1211p
  - 1214p
  - 1221p
  - 1230p
  - 1238p
  - - 1126a
  - 1128a
  - 1132a
  - 1139a
  - 1149a
  - 1154a
  - 1156a
  - 1206p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1225p
  - 1235p
  - 1241p
  - 1244p
  - 1251p
  - 100p
  - 108p
  - - 1156a
  - 1158a
  - 1202p
  - 1209p
  - 1219p
  - 1224p
  - 1226p
  - 1236p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1255p
  - 105p
  - 111p
  - 114p
  - 121p
  - 130p
  - 138p
  - - 1226p
  - 1228p
  - 1232p
  - 1239p
  - 1249p
  - 1254p
  - 1256p
  - 106p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 125p
  - 135p
  - 141p
  - 144p
  - 151p
  - 200p
  - 208p
  - - 1256p
  - 1258p
  - 102p
  - 109p
  - 119p
  - 124p
  - 126p
  - 136p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 155p
  - 205p
  - 211p
  - 214p
  - 221p
  - 230p
  - 238p
  - - 126p
  - 128p
  - 132p
  - 139p
  - 149p
  - 154p
  - 156p
  - 206p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 225p
  - 235p
  - 241p
  - 244p
  - 251p
  - 300p
  - 308p
  - - 156p
  - 158p
  - 202p
  - 209p
  - 219p
  - 224p
  - 226p
  - 236p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 255p
  - 305p
  - 311p
  - 315p
  - 322p
  - 331p
  - 339p
  - - 226p
  - 228p
  - 232p
  - 239p
  - 249p
  - 254p
  - 256p
  - 306p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 329p
  - 339p
  - 345p
  - 349p
  - 356p
  - 405p
  - 413p
  - - 256p
  - 258p
  - 302p
  - 309p
  - 319p
  - 324p
  - 326p
  - 336p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 359p
  - 409p
  - 415p
  - 419p
  - 426p
  - 435p
  - 443p
  - - 326p
  - 328p
  - 332p
  - 339p
  - 349p
  - 354p
  - 356p
  - 406p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 341p
  - 343p
  - 347p
  - 354p
  - 404p
  - 409p
  - 411p
  - 421p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 356p
  - 358p
  - 402p
  - 409p
  - 419p
  - 424p
  - 426p
  - 436p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 447p
  - 457p
  - 503p
  - 507p
  - "-"
  - "-"
  - "-"
  - - 411p
  - 413p
  - 417p
  - 424p
  - 434p
  - 439p
  - 441p
  - 451p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 426p
  - 428p
  - 432p
  - 439p
  - 449p
  - 454p
  - 456p
  - 506p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 441p
  - 443p
  - 447p
  - 454p
  - 504p
  - 509p
  - 511p
  - 521p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 456p
  - 458p
  - 502p
  - 509p
  - 519p
  - 524p
  - 526p
  - 536p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 511p
  - 513p
  - 517p
  - 524p
  - 534p
  - 539p
  - 541p
  - 551p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 526p
  - 528p
  - 532p
  - 539p
  - 549p
  - 554p
  - 556p
  - 606p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 541p
  - 543p
  - 547p
  - 554p
  - 604p
  - 609p
  - 611p
  - 621p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 620p
  - 622p
  - 626p
  - 633p
  - 643p
  - 648p
  - 650p
  - 700p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 720p
  - 722p
  - 725p
  - 732p
  - 742p
  - 747p
  - 749p
  - 759p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 820p
  - 822p
  - 825p
  - 832p
  - 842p
  - 847p
  - 849p
  - 859p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 920p
  - 922p
  - 925p
  - 932p
  - 942p
  - 947p
  - 949p
  - 959p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1020p
  - 1022p
  - 1025p
  - 1032p
  - 1042p
  - 1047p
  - 1049p
  - 1059p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1120p
  - 1122p
  - 1125p
  - 1132p
  - 1142p
  - 1147p
  - 1149p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Jamison Centre
  - Cook
  - Aranda
  - Caswell Drive
  - City Interchange - Platform 7
  - War Memorial
  - ADFA
  - Campbell Park Offices
  - Majura Business Park
  - Brindabella Business Park
  - Fairbairn Park
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: 11/111
  stop_times:
  - - 621a
  - 627a
  - 641a
  - 651a
  - 657a
  - 713a
  - 729a
  - - 641a
  - 647a
  - 701a
  - 711a
  - 717a
  - 733a
  - 751a
  - - 701a
  - 707a
  - 721a
  - 731a
  - 737a
  - 754a
  - 812a
  - - 721a
  - 727a
  - 742a
  - 752a
  - 758a
  - 815a
  - 833a
  - - 741a
  - 748a
  - 803a
  - 813a
  - 819a
  - 836a
  - 854a
  - - 801a
  - 808a
  - 823a
  - 833a
  - 839a
  - 856a
  - 914a
  - - 821a
  - 828a
  - 843a
  - 853a
  - 859a
  - 914a
  - "-"
  - - 841a
  - 848a
  - 903a
  - 913a
  - 919a
  - 933a
  - "-"
  - - 921a
  - 927a
  - 940a
  - 949a
  - 955a
  - 1007a
  - "-"
  - - 951a
  - 957a
  - 1010a
  - 1019a
  - 1025a
  - 1037a
  - "-"
  - - 1021a
  - 1027a
  - 1040a
  - 1049a
  - 1055a
  - 1107a
  - "-"
  - - 1051a
  - 1057a
  - 1110a
  - 1119a
  - 1125a
  - 1137a
  - "-"
  - - 1121a
  - 1127a
  - 1140a
  - 1149a
  - 1155a
  - 1207p
  - "-"
  - - 1151a
  - 1157a
  - 1210p
  - 1219p
  - 1225p
  - 1237p
  - "-"
  - - 1221p
  - 1227p
  - 1240p
  - 1249p
  - 1255p
  - 107p
  - "-"
  - - 1251p
  - 1257p
  - 110p
  - 119p
  - 125p
  - 137p
  - "-"
  - - 121p
  - 127p
  - 140p
  - 149p
  - 155p
  - 207p
  - "-"
  - - 151p
  - 157p
  - 210p
  - 219p
  - 225p
  - 237p
  - "-"
  - - 221p
  - 227p
  - 240p
  - 249p
  - 255p
  - 307p
  - "-"
  - - 251p
  - 257p
  - 310p
  - 319p
  - 325p
  - 339p
  - "-"
  - - 323p
  - 330p
  - 345p
  - 355p
  - 401p
  - 416p
  - "-"
  - - 340p
  - 347p
  - 402p
  - 412p
  - 418p
  - 433p
  - "-"
  - - 400p
  - 407p
  - 422p
  - 432p
  - 438p
  - 453p
  - "-"
  - - 418p
  - 425p
  - 440p
  - 450p
  - 456p
  - 511p
  - "-"
  - - 441p
  - 448p
  - 503p
  - 513p
  - 519p
  - "-"
  - "-"
  - - 501p
  - 508p
  - 523p
  - 533p
  - 539p
  - "-"
  - "-"
  - - 521p
  - 528p
  - 543p
  - 553p
  - 559p
  - 614p
  - "-"
  - - 541p
  - 548p
  - 603p
  - 613p
  - 619p
  - "-"
  - "-"
  - - 601p
  - 608p
  - 623p
  - 633p
  - 639p
  - "-"
  - "-"
  - - 625p
  - 632p
  - 645p
  - 654p
  - 700p
  - 712p
  - "-"
  - - 725p
  - 731p
  - 744p
  - 753p
  - 759p
  - 811p
  - "-"
  - - 825p
  - 831p
  - 844p
  - 853p
  - 859p
  - 911p
  - "-"
  - - 925p
  - 931p
  - 944p
  - 953p
  - 959p
  - 1011p
  - "-"
  - - 1025p
  - 1031p
  - 1044p
  - 1053p
  - 1059p
  - 1111p
  - "-"
  - - 1125p
  - 1131p
  - 1144p
  - 1153p
  - 1159p
  - "-"
  - "-"
  time_points:
  - Tuggeranong Interchange - Platform 3
  - MacKillop College Isabella Campus
  - Theodore
  - Calwell Shops
  - Erindale Centre
  - Woden Interchange - Platform 9
  - City Interchange
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  short_name: 11/111
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 546a
  - 556a
  - 609a
  - 616a
  - - "-"
  - "-"
  - "-"
  - 606a
  - 616a
  - 629a
  - 636a
  - - "-"
  - "-"
  - "-"
  - 626a
  - 636a
  - 649a
  - 656a
  - - "-"
  - "-"
  - "-"
  - 646a
  - 656a
  - 709a
  - 716a
  - - "-"
  - "-"
  - "-"
  - 706a
  - 716a
  - 729a
  - 736a
  - - "-"
  - "-"
  - "-"
  - 725a
  - 735a
  - 749a
  - 756a
  - - "-"
  - "-"
  - "-"
  - 745a
  - 755a
  - 809a
  - 816a
  - - "-"
  - "-"
  - "-"
  - 805a
  - 815a
  - 829a
  - 836a
  - - "-"
  - "-"
  - "-"
  - 825a
  - 835a
  - 849a
  - 856a
  - - "-"
  - "-"
  - "-"
  - 845a
  - 855a
  - 909a
  - 916a
  - - "-"
  - "-"
  - "-"
  - 917a
  - 927a
  - 940a
  - 946a
  - - "-"
  - 930a
  - 942a
  - 948a
  - 957a
  - 1010a
  - 1016a
  - - "-"
  - 1000a
  - 1012a
  - 1018a
  - 1027a
  - 1040a
  - 1046a
  - - "-"
  - 1030a
  - 1042a
  - 1048a
  - 1057a
  - 1110a
  - 1116a
  - - "-"
  - 1100a
  - 1112a
  - 1118a
  - 1127a
  - 1140a
  - 1146a
  - - "-"
  - 1130a
  - 1142a
  - 1148a
  - 1157a
  - 1210p
  - 1216p
  - - "-"
  - 1200p
  - 1212p
  - 1218p
  - 1227p
  - 1240p
  - 1246p
  - - "-"
  - 1230p
  - 1242p
  - 1248p
  - 1257p
  - 110p
  - 116p
  - - "-"
  - 100p
  - 112p
  - 118p
  - 127p
  - 140p
  - 146p
  - - "-"
  - 130p
  - 142p
  - 148p
  - 157p
  - 210p
  - 216p
  - - "-"
  - 200p
  - 212p
  - 218p
  - 227p
  - 240p
  - 246p
  - - "-"
  - 230p
  - 242p
  - 248p
  - 257p
  - 311p
  - 318p
  - - "-"
  - 300p
  - 314p
  - 321p
  - 331p
  - 345p
  - 352p
  - - "-"
  - 320p
  - 334p
  - 341p
  - 351p
  - 405p
  - 412p
  - - "-"
  - 340p
  - 354p
  - 401p
  - 411p
  - 425p
  - 432p
  - - "-"
  - 400p
  - 414p
  - 421p
  - 431p
  - 445p
  - 452p
  - - "-"
  - 425p
  - 439p
  - 446p
  - 456p
  - 510p
  - 517p
  - - "-"
  - 440p
  - 454p
  - 501p
  - 511p
  - 525p
  - 532p
  - - "-"
  - 500p
  - 514p
  - 521p
  - 531p
  - 545p
  - 552p
  - - 456p
  - 513p
  - 527p
  - 534p
  - 544p
  - 558p
  - 605p
  - - 516p
  - 533p
  - 547p
  - 554p
  - 604p
  - 618p
  - 625p
  - - 534p
  - 551p
  - 605p
  - 612p
  - 622p
  - 636p
  - 641p
  - - 556p
  - 613p
  - 627p
  - 633p
  - 642p
  - 655p
  - 701p
  - - 616p
  - 633p
  - 645p
  - 651p
  - 700p
  - 713p
  - 719p
  - - "-"
  - 733p
  - 745p
  - 751p
  - 800p
  - 813p
  - 819p
  - - "-"
  - 833p
  - 845p
  - 851p
  - 900p
  - 913p
  - 919p
  - - "-"
  - 933p
  - 945p
  - 951p
  - 1000p
  - 1013p
  - 1019p
  - - "-"
  - 1033p
  - 1045p
  - 1051p
  - 1100p
  - 1113p
  - 1119p
  time_points:
  - City Interchange - Platform 1
  - Woden Interchange - Platform 11
  - Erindale Centre
  - Calwell Shops
  - Theodore
  - MacKillop College Isabella Campus
  - Tuggeranong Interchange
  -
  long_name: To Spence Terminus
  between_stops: []
   
  short_name: 12/312
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 723a
  - 725a
  - 729a
  - 737a
  - 741a
  - 746a
  - 752a
  - - "-"
  - "-"
  - "-"
  - 802a
  - 804a
  - 808a
  - 816a
  - 820a
  - 825a
  - 831a
  - - 726a
  - 745a
  - 803a
  - 821a
  - 823a
  - 827a
  - 835a
  - 839a
  - 844a
  - 850a
  - - 826a
  - 845a
  - 903a
  - 921a
  - 923a
  - 927a
  - 934a
  - 938a
  - 942a
  - 948a
  - - 901a
  - 920a
  - 937a
  - 954a
  - 956a
  - 1000a
  - 1007a
  - 1011a
  - 1015a
  - 1021a
  - - 931a
  - 949a
  - 1005a
  - 1022a
  - 1024a
  - 1028a
  - 1035a
  - 1039a
  - 1043a
  - 1049a
  - - 1001a
  - 1019a
  - 1035a
  - 1052a
  - 1054a
  - 1058a
  - 1105a
  - 1109a
  - 1113a
  - 1119a
  - - 1031a
  - 1049a
  - 1105a
  - 1122a
  - 1124a
  - 1128a
  - 1135a
  - 1139a
  - 1143a
  - 1149a
  - - 1101a
  - 1119a
  - 1135a
  - 1152a
  - 1154a
  - 1158a
  - 1205p
  - 1209p
  - 1213p
  - 1219p
  - - 1131a
  - 1149a
  - 1205p
  - 1222p
  - 1224p
  - 1228p
  - 1235p
  - 1239p
  - 1243p
  - 1249p
  - - 1201p
  - 1219p
  - 1235p
  - 1252p
  - 1254p
  - 1258p
  - 105p
  - 109p
  - 113p
  - 119p
  - - 1231p
  - 1249p
  - 105p
  - 122p
  - 124p
  - 128p
  - 135p
  - 139p
  - 143p
  - 149p
  - - 101p
  - 119p
  - 135p
  - 152p
  - 154p
  - 158p
  - 205p
  - 209p
  - 213p
  - 219p
  - - 131p
  - 149p
  - 205p
  - 222p
  - 224p
  - 228p
  - 235p
  - 239p
  - 243p
  - 249p
  - - 201p
  - 219p
  - 235p
  - 252p
  - 254p
  - 258p
  - 306p
  - 310p
  - 315p
  - 321p
  - - 231p
  - 249p
  - 305p
  - 323p
  - 325p
  - 329p
  - 337p
  - 341p
  - 346p
  - 352p
  - - 301p
  - 320p
  - 338p
  - 356p
  - 358p
  - 402p
  - 410p
  - 414p
  - 419p
  - 425p
  - - 331p
  - 350p
  - 408p
  - 426p
  - 428p
  - 432p
  - 440p
  - 444p
  - 449p
  - 455p
  - - 356p
  - 415p
  - 433p
  - 451p
  - 453p
  - 457p
  - 505p
  - 509p
  - 514p
  - 520p
  - - 416p
  - 435p
  - 453p
  - 511p
  - 513p
  - 517p
  - 525p
  - 529p
  - 534p
  - 540p
  - - 436p
  - 455p
  - 513p
  - 531p
  - 533p
  - 537p
  - 545p
  - 549p
  - 554p
  - 600p
  - - 456p
  - 515p
  - 533p
  - 551p
  - 553p
  - 557p
  - 605p
  - 609p
  - 614p
  - 620p
  - - 516p
  - 535p
  - 553p
  - 611p
  - 613p
  - 617p
  - 625p
  - 629p
  - 633p
  - 639p
  - - 536p
  - 555p
  - 613p
  - 631p
  - 633p
  - 636p
  - 643p
  - 647p
  - 651p
  - 657p
  - - 636p
  - 653p
  - 708p
  - 725p
  - 727p
  - 730p
  - 737p
  - 741p
  - 745p
  - 751p
  - - "-"
  - "-"
  - "-"
  - 835p
  - 837p
  - 840p
  - 847p
  - 851p
  - 855p
  - 901p
  - - "-"
  - "-"
  - "-"
  - 935p
  - 937p
  - 940p
  - 947p
  - 951p
  - 955p
  - 1001p
  - - "-"
  - "-"
  - "-"
  - 1035p
  - 1037p
  - 1040p
  - 1047p
  - 1051p
  - 1055p
  - 1101p
  - - "-"
  - "-"
  - "-"
  - 1135p
  - 1137p
  - 1140p
  - 1147p
  - 1151p
  - 1155p
  - 1201a
  time_points:
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station - Platform 4
  - Lathlain St Bus Station - Platform 4
  - Cohen St Bus Station - Platform 6
  - McKellar
  - Copland College
  - Evatt
  - Spence Terminus
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  short_name: 12/312
  stop_times:
  - - 628a
  - 633a
  - 636a
  - 640a
  - 650a
  - 652a
  - 656a
  - "-"
  - "-"
  - "-"
  - - 656a
  - 701a
  - 704a
  - 708a
  - 718a
  - 720a
  - 724a
  - 742a
  - 759a
  - 816a
  - - 725a
  - 730a
  - 734a
  - 738a
  - 748a
  - 750a
  - 754a
  - 813a
  - 830a
  - 847a
  - - 736a
  - 741a
  - 745a
  - 749a
  - 759a
  - 801a
  - 805a
  - 824a
  - 841a
  - 858a
  - - 750a
  - 755a
  - 759a
  - 803a
  - 813a
  - 815a
  - 819a
  - 838a
  - 855a
  - 912a
  - - 810a
  - 815a
  - 819a
  - 823a
  - 833a
  - 835a
  - 839a
  - 858a
  - 915a
  - 932a
  - - 830a
  - 835a
  - 839a
  - 843a
  - 853a
  - 855a
  - 859a
  - 918a
  - 935a
  - 950a
  - - 855a
  - 900a
  - 904a
  - 908a
  - 918a
  - 920a
  - 924a
  - 942a
  - 959a
  - 1014a
  - - 926a
  - 931a
  - 934a
  - 938a
  - 948a
  - 950a
  - 954a
  - 1011a
  - 1028a
  - 1043a
  - - 956a
  - 1001a
  - 1004a
  - 1008a
  - 1018a
  - 1020a
  - 1024a
  - 1041a
  - 1058a
  - 1113a
  - - 1026a
  - 1031a
  - 1034a
  - 1038a
  - 1048a
  - 1050a
  - 1054a
  - 1111a
  - 1128a
  - 1143a
  - - 1056a
  - 1101a
  - 1104a
  - 1108a
  - 1118a
  - 1120a
  - 1124a
  - 1141a
  - 1158a
  - 1213p
  - - 1126a
  - 1131a
  - 1134a
  - 1138a
  - 1148a
  - 1150a
  - 1154a
  - 1211p
  - 1228p
  - 1243p
  - - 1156a
  - 1201p
  - 1204p
  - 1208p
  - 1218p
  - 1220p
  - 1224p
  - 1241p
  - 1258p
  - 113p
  - - 1226p
  - 1231p
  - 1234p
  - 1238p
  - 1248p
  - 1250p
  - 1254p
  - 111p
  - 128p
  - 143p
  - - 1256p
  - 101p
  - 104p
  - 108p
  - 118p
  - 120p
  - 124p
  - 141p
  - 158p
  - 213p
  - - 126p
  - 131p
  - 134p
  - 138p
  - 148p
  - 150p
  - 154p
  - 211p
  - 228p
  - 243p
  - - 156p
  - 201p
  - 204p
  - 208p
  - 218p
  - 220p
  - 224p
  - 241p
  - 258p
  - 316p
  - - 226p
  - 231p
  - 234p
  - 238p
  - 248p
  - 250p
  - 254p
  - 312p
  - 329p
  - 348p
  - - 255p
  - 300p
  - 304p
  - 308p
  - 318p
  - 320p
  - 324p
  - 343p
  - 400p
  - 419p
  - - 325p
  - 330p
  - 334p
  - 338p
  - 348p
  - 350p
  - 354p
  - 413p
  - 430p
  - 449p
  - - 345p
  - 350p
  - 354p
  - 358p
  - 408p
  - 410p
  - 414p
  - 433p
  - 450p
  - 509p
  - - 415p
  - 420p
  - 424p
  - 428p
  - 438p
  - 440p
  - 444p
  - 503p
  - 520p
  - 539p
  - - 435p
  - 440p
  - 444p
  - 448p
  - 458p
  - 500p
  - 504p
  - 523p
  - 540p
  - 559p
  - - 500p
  - 505p
  - 509p
  - 513p
  - 523p
  - 525p
  - 529p
  - 548p
  - 605p
  - 624p
  - - 525p
  - 530p
  - 534p
  - 538p
  - 548p
  - 550p
  - 554p
  - 613p
  - 630p
  - 645p
  - - 555p
  - 600p
  - 604p
  - 608p
  - 618p
  - 620p
  - 624p
  - 641p
  - 655p
  - 710p
  - - 627p
  - 632p
  - 635p
  - 639p
  - 649p
  - 651p
  - 654p
  - 710p
  - 724p
  - 739p
  - - 707p
  - 712p
  - 715p
  - 719p
  - 728a
  - 730a
  - 734p
  - "-"
  - "-"
  - "-"
  - - 807p
  - 812p
  - 815p
  - 819p
  - 828a
  - 830a
  - 834p
  - "-"
  - "-"
  - "-"
  - - 907p
  - 912p
  - 915p
  - 919p
  - 928a
  - 930a
  - 934p
  - "-"
  - "-"
  - "-"
  - - 1007p
  - 1012p
  - 1015p
  - 1019p
  - 1028a
  - 1030a
  - 1034p
  - "-"
  - "-"
  - "-"
  time_points:
  - Spence Terminus
  - Evatt
  - Copland College
  - McKellar
  - Cohen St Bus Station - Platform 3
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange
  -
  long_name: To Fraser West Terminus
  between_stops: []
   
  short_name: 13/313
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 728a
  - 730a
  - 734a
  - 737a
  - 741a
  - 750a
  - 757a
  - - 711a
  - 729a
  - 747a
  - 805a
  - 807a
  - 811a
  - 814a
  - 818a
  - 827a
  - 834a
  - - 751a
  - 810a
  - 828a
  - 846a
  - 848a
  - 852a
  - 855a
  - 859a
  - 908a
  - 915a
  - - 811a
  - 830a
  - 848a
  - 906a
  - 908a
  - 912a
  - 915a
  - 919a
  - 928a
  - 934a
  - - 851a
  - 910a
  - 928a
  - 945a
  - 947a
  - 951a
  - 953a
  - 957a
  - 1005a
  - 1011a
  - - 921a
  - 940a
  - 956a
  - 1013a
  - 1015a
  - 1019a
  - 1021a
  - 1025a
  - 1033a
  - 1039a
  - - 951a
  - 1009a
  - 1025a
  - 1042a
  - 1044a
  - 1048a
  - 1050a
  - 1054a
  - 1102a
  - 1108a
  - - 1021a
  - 1039a
  - 1055a
  - 1112a
  - 1114a
  - 1118a
  - 1120a
  - 1124a
  - 1132a
  - 1138a
  - - 1051a
  - 1109a
  - 1125a
  - 1142a
  - 1144a
  - 1148a
  - 1150a
  - 1154a
  - 1202p
  - 1208p
  - - 1121a
  - 1139a
  - 1155a
  - 1212p
  - 1214p
  - 1218p
  - 1220p
  - 1224p
  - 1232p
  - 1238p
  - - 1151a
  - 1209p
  - 1225p
  - 1242p
  - 1244p
  - 1248p
  - 1250p
  - 1254p
  - 102p
  - 108p
  - - 1221p
  - 1239p
  - 1255p
  - 112p
  - 114p
  - 118p
  - 120p
  - 124p
  - 132p
  - 138p
  - - 1251p
  - 109p
  - 125p
  - 142p
  - 144p
  - 148p
  - 150p
  - 154p
  - 202p
  - 208p
  - - 121p
  - 139p
  - 155p
  - 212p
  - 214p
  - 218p
  - 220p
  - 224p
  - 232p
  - 238p
  - - 151p
  - 209p
  - 225p
  - 242p
  - 244p
  - 248p
  - 250p
  - 254p
  - 303p
  - 309p
  - - 221p
  - 239p
  - 255p
  - 313p
  - 315p
  - 319p
  - 322p
  - 327p
  - 337p
  - 343p
  - - 250p
  - 308p
  - 326p
  - 344p
  - 346p
  - 350p
  - 353p
  - 358p
  - 408p
  - 414p
  - - 316p
  - 335p
  - 353p
  - 411p
  - 413p
  - 417p
  - 420p
  - 425p
  - 435p
  - 441p
  - - 346p
  - 405p
  - 423p
  - 441p
  - 443p
  - 447p
  - 450p
  - 455p
  - 505p
  - 511p
  - - 406p
  - 425p
  - 443p
  - 501p
  - 503p
  - 507p
  - 510p
  - 515p
  - 525p
  - 531p
  - - 426p
  - 445p
  - 503p
  - 521p
  - 523p
  - 527p
  - 530p
  - 535p
  - 545p
  - 551p
  - - 446p
  - 505p
  - 523p
  - 541p
  - 543p
  - 547p
  - 550p
  - 555p
  - 605p
  - 611p
  - - 526p
  - 545p
  - 603p
  - 621p
  - 623p
  - 627p
  - 630p
  - 634p
  - 642p
  - 648p
  - - 556p
  - 615p
  - 632p
  - 649p
  - 651p
  - 654p
  - 656p
  - 700p
  - 708p
  - 714p
  - - 656p
  - 713p
  - 728p
  - 745p
  - 747p
  - 750p
  - 752p
  - 756p
  - 804p
  - 810p
  - - "-"
  - "-"
  - "-"
  - 840p
  - 842p
  - 845p
  - 847p
  - 851p
  - 859p
  - 905p
  - - "-"
  - "-"
  - "-"
  - 940p
  - 942p
  - 945p
  - 947p
  - 951p
  - 959p
  - 1005p
  - - "-"
  - "-"
  - "-"
  - 1040p
  - 1042p
  - 1045p
  - 1047p
  - 1051p
  - 1059p
  - 1105p
  time_points:
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station - Platform 4
  - Lathlain St Bus Station - Platform 4
  - Cohen St Bus Station - Platform 6
  - Page Shops
  - Scullin Shops
  - Charnwood
  - Fraser West Terminus
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  short_name: 13/313
  stop_times:
  - - 549a
  - 553a
  - 602a
  - 606a
  - 613a
  - 615a
  - 619a
  - 636a
  - 653a
  - 706a
  - - 619a
  - 623a
  - 632a
  - 636a
  - 643a
  - 645a
  - 649a
  - 706a
  - 723a
  - 738a
  - - 649a
  - 653a
  - 702a
  - 706a
  - 713a
  - 715a
  - 719a
  - 737a
  - 754a
  - 811a
  - - 717a
  - 721a
  - 730a
  - 735a
  - 743a
  - 745a
  - 749a
  - 808a
  - 825a
  - 842a
  - - 740a
  - 745a
  - 755a
  - 800a
  - 808a
  - 810a
  - 814a
  - 833a
  - 850a
  - 907a
  - - 800a
  - 805a
  - 815a
  - 820a
  - 828a
  - 830a
  - 834a
  - 853a
  - 910a
  - 927a
  - - 820a
  - 825a
  - 835a
  - 840a
  - 848a
  - 850a
  - 854a
  - 913a
  - 930a
  - 945a
  - - 845a
  - 850a
  - 900a
  - 905a
  - 913a
  - 915a
  - 919a
  - 937a
  - 954a
  - 1009a
  - - 917a
  - 922a
  - 932a
  - 936a
  - 943a
  - 945a
  - 949a
  - 1006a
  - 1023a
  - 1038a
  - - 949a
  - 953a
  - 1002a
  - 1006a
  - 1013a
  - 1015a
  - 1019a
  - 1036a
  - 1053a
  - 1108a
  - - 1019a
  - 1023a
  - 1032a
  - 1036a
  - 1043a
  - 1045a
  - 1049a
  - 1106a
  - 1123a
  - 1138a
  - - 1049a
  - 1053a
  - 1102a
  - 1106a
  - 1113a
  - 1115a
  - 1119a
  - 1136a
  - 1153a
  - 1208p
  - - 1119a
  - 1123a
  - 1132a
  - 1136a
  - 1143a
  - 1145a
  - 1149a
  - 1206p
  - 1223p
  - 1238p
  - - 1149a
  - 1153a
  - 1202p
  - 1206p
  - 1213p
  - 1215p
  - 1219p
  - 1236p
  - 1253p
  - 108p
  - - 1219p
  - 1223p
  - 1232p
  - 1236p
  - 1243p
  - 1245p
  - 1249p
  - 106p
  - 123p
  - 138p
  - - 1249p
  - 1253p
  - 102p
  - 106p
  - 113p
  - 115p
  - 119p
  - 136p
  - 153p
  - 208p
  - - 119p
  - 123p
  - 132p
  - 136p
  - 143p
  - 145p
  - 149p
  - 206p
  - 223p
  - 238p
  - - 149p
  - 153p
  - 202p
  - 206p
  - 213p
  - 215p
  - 219p
  - 236p
  - 253p
  - 310p
  - - 219p
  - 223p
  - 232p
  - 236p
  - 243p
  - 245p
  - 249p
  - 307p
  - 324p
  - 343p
  - - 248p
  - 252p
  - 301p
  - 305p
  - 313p
  - 315p
  - 319p
  - 338p
  - 355p
  - 414p
  - - 316p
  - 321p
  - 331p
  - 335p
  - 343p
  - 345p
  - 349p
  - 408p
  - 425p
  - 444p
  - - 346p
  - 351p
  - 401p
  - 405p
  - 413p
  - 415p
  - 419p
  - 438p
  - 455p
  - 514p
  - - 421p
  - 426p
  - 436p
  - 440p
  - 448p
  - 450p
  - 454p
  - "-"
  - "-"
  - "-"
  - - 450p
  - 455p
  - 505p
  - 509p
  - 517p
  - 519p
  - 523p
  - "-"
  - "-"
  - "-"
  - - 516p
  - 521p
  - 531p
  - 535p
  - 543p
  - 545p
  - 549p
  - 608p
  - 625p
  - 641p
  - - 546p
  - 551p
  - 601p
  - 605p
  - 613p
  - 615p
  - 619p
  - 636p
  - 650p
  - 705p
  - - 619p
  - 624p
  - 634p
  - 638p
  - 644p
  - 646p
  - 649p
  - 705p
  - 719p
  - 734p
  - - 712p
  - 716p
  - 725p
  - 729p
  - 735p
  - 737p
  - 740p
  - "-"
  - "-"
  - "-"
  - - 812p
  - 816p
  - 825p
  - 829p
  - 835p
  - 837p
  - 840p
  - "-"
  - "-"
  - "-"
  - - 912p
  - 916p
  - 925p
  - 929p
  - 935p
  - 937p
  - 940p
  - "-"
  - "-"
  - "-"
  - - 1012p
  - 1016p
  - 1025p
  - 1029p
  - 1035p
  - 1037p
  - 1040p
  - "-"
  - "-"
  - "-"
  time_points:
  - Fraser West Terminus
  - Charnwood
  - Scullin Shops
  - Page Shops
  - Cohen St Bus Station - Platform 3
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange
  -
  long_name: To Fraser West Terminus
  between_stops: []
   
  short_name: 14/314
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 705a
  - 707a
  - 711a
  - 716a
  - 721a
  - 725a
  - 733a
  - - "-"
  - "-"
  - "-"
  - 723a
  - 725a
  - 729a
  - 735a
  - 740a
  - 745a
  - 753a
  - - 706a
  - 724a
  - 741a
  - 759a
  - 801a
  - 805a
  - 811a
  - 816a
  - 821a
  - 829a
  - - 746a
  - 805a
  - 823a
  - 841a
  - 843a
  - 847a
  - 853a
  - 858a
  - 903a
  - 911a
  - - 806a
  - 825a
  - 843a
  - 901a
  - 903a
  - 907a
  - 913a
  - 918a
  - 923a
  - 931a
  - - 843a
  - 902a
  - 920a
  - 938a
  - 940a
  - 944a
  - 949a
  - 954a
  - 958a
  - 1006a
  - - 916a
  - 935a
  - 951a
  - 1008a
  - 1010a
  - 1014a
  - 1019a
  - 1024a
  - 1028a
  - 1036a
  - - 946a
  - 1004a
  - 1020a
  - 1037a
  - 1039a
  - 1043a
  - 1048a
  - 1053a
  - 1057a
  - 1105a
  - - 1016a
  - 1034a
  - 1050a
  - 1107a
  - 1109a
  - 1113a
  - 1118a
  - 1123a
  - 1127a
  - 1135a
  - - 1046a
  - 1104a
  - 1120a
  - 1137a
  - 1139a
  - 1143a
  - 1148a
  - 1153a
  - 1157a
  - 1205p
  - - 1116a
  - 1134a
  - 1150a
  - 1207p
  - 1209p
  - 1213p
  - 1218p
  - 1223p
  - 1227p
  - 1235p
  - - 1146a
  - 1204p
  - 1220p
  - 1237p
  - 1239p
  - 1243p
  - 1248p
  - 1253p
  - 1257p
  - 105p
  - - 1216p
  - 1234p
  - 1250p
  - 107p
  - 109p
  - 113p
  - 118p
  - 123p
  - 127p
  - 135p
  - - 1246p
  - 104p
  - 120p
  - 137p
  - 139p
  - 143p
  - 148p
  - 153p
  - 157p
  - 205p
  - - 116p
  - 134p
  - 150p
  - 207p
  - 209p
  - 213p
  - 218p
  - 223p
  - 227p
  - 235p
  - - 146p
  - 204p
  - 220p
  - 237p
  - 239p
  - 243p
  - 248p
  - 253p
  - 257p
  - 306p
  - - 216p
  - 234p
  - 250p
  - 307p
  - 309p
  - 313p
  - 319p
  - 324p
  - 329p
  - 338p
  - - 245p
  - 303p
  - 321p
  - 339p
  - 341p
  - 345p
  - 351p
  - 356p
  - 401p
  - 410p
  - - "-"
  - "-"
  - "-"
  - 342p
  - 344p
  - 348p
  - 354p
  - 359p
  - 404p
  - 413p
  - - 321p
  - 340p
  - 358p
  - 416p
  - 418p
  - 422p
  - 428p
  - 433p
  - 438p
  - 447p
  - - 351p
  - 410p
  - 428p
  - 446p
  - 448p
  - 452p
  - 458p
  - 503p
  - 508p
  - 517p
  - - 421p
  - 440p
  - 458p
  - 516p
  - 518p
  - 522p
  - 528p
  - 533p
  - 538p
  - 547p
  - - 451p
  - 510p
  - 528p
  - 546p
  - 548p
  - 552p
  - 558p
  - 603p
  - 608p
  - 617p
  - - 511p
  - 530p
  - 548p
  - 606p
  - 608p
  - 612p
  - 618p
  - 623p
  - 628p
  - 636p
  - - 531p
  - 550p
  - 608p
  - 626p
  - 628p
  - 632p
  - 637p
  - 642p
  - 646p
  - 654p
  - - 551p
  - 610p
  - 628p
  - 645p
  - 647p
  - 650p
  - 655p
  - 700p
  - 704p
  - 712p
  - - 621p
  - 639p
  - 654p
  - 711p
  - 713p
  - 716p
  - 721p
  - 726p
  - 730p
  - 738p
  - - "-"
  - "-"
  - "-"
  - 746p
  - 748p
  - 751p
  - 756p
  - 801p
  - 805p
  - 813p
  - - "-"
  - "-"
  - "-"
  - 846p
  - 848p
  - 851p
  - 856p
  - 901p
  - 905p
  - 913p
  - - "-"
  - "-"
  - "-"
  - 946p
  - 948p
  - 951p
  - 956p
  - 1001p
  - 1005p
  - 1013p
  - - "-"
  - "-"
  - "-"
  - 1046p
  - 1048p
  - 1051p
  - 1056p
  - 1101p
  - 1105p
  - 1113p
  time_points:
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station - Platform 4
  - Lathlain St Bus Station - Platform 4
  - Cohen St Bus Station - Platform 6
  - St Francis Xavier Florey
  - Charnwood
  - Fraser
  - Fraser West Terminus
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  short_name: 14/314
  stop_times:
  - - 613a
  - 620a
  - 624a
  - 629a
  - 638a
  - 640a
  - 644a
  - "-"
  - "-"
  - "-"
  - - 643a
  - 650a
  - 654a
  - 659a
  - 708a
  - 710a
  - 714a
  - 731a
  - 748a
  - 805a
  - - 712a
  - 719a
  - 723a
  - 728a
  - 738a
  - 740a
  - 744a
  - 803a
  - 820a
  - 837a
  - - 735a
  - 743a
  - 748a
  - 753a
  - 803a
  - 805a
  - 809a
  - 828a
  - 845a
  - 902a
  - - 755a
  - 803a
  - 808a
  - 813a
  - 823a
  - 825a
  - 829a
  - 848a
  - 905a
  - 922a
  - - 815a
  - 823a
  - 828a
  - 833a
  - 843a
  - 845a
  - 849a
  - 908a
  - 925a
  - 941a
  - - 840a
  - 848a
  - 853a
  - 858a
  - 908a
  - 910a
  - 914a
  - 933a
  - 950a
  - 1005a
  - - 911a
  - 919a
  - 924a
  - 929a
  - 938a
  - 940a
  - 944a
  - 1001a
  - 1018a
  - 1033a
  - - 943a
  - 950a
  - 954a
  - 959a
  - 1008a
  - 1010a
  - 1014a
  - 1031a
  - 1048a
  - 1103a
  - - 1013a
  - 1020a
  - 1024a
  - 1029a
  - 1038a
  - 1040a
  - 1044a
  - 1101a
  - 1118a
  - 1133a
  - - 1043a
  - 1050a
  - 1054a
  - 1059a
  - 1108a
  - 1110a
  - 1114a
  - 1131a
  - 1148a
  - 1203p
  - - 1113a
  - 1120a
  - 1124a
  - 1129a
  - 1138a
  - 1140a
  - 1144a
  - 1201p
  - 1218p
  - 1233p
  - - 1143a
  - 1150a
  - 1154a
  - 1159a
  - 1208p
  - 1210p
  - 1214p
  - 1231p
  - 1248p
  - 103p
  - - 1213p
  - 1220p
  - 1224p
  - 1229p
  - 1238p
  - 1240p
  - 1244p
  - 101p
  - 118p
  - 133p
  - - 1243p
  - 1250p
  - 1254p
  - 1259p
  - 108p
  - 110p
  - 114p
  - 131p
  - 148p
  - 203p
  - - 113p
  - 120p
  - 124p
  - 129p
  - 138p
  - 140p
  - 144p
  - 201p
  - 218p
  - 233p
  - - 143p
  - 150p
  - 154p
  - 159p
  - 208p
  - 210p
  - 214p
  - 231p
  - 248p
  - 304p
  - - 213p
  - 220p
  - 224p
  - 229p
  - 238p
  - 240p
  - 244p
  - 301p
  - 318p
  - 337p
  - - 242p
  - 249p
  - 253p
  - 258p
  - 308p
  - 310p
  - 314p
  - 333p
  - 350p
  - 409p
  - - 311p
  - 318p
  - 323p
  - 328p
  - 338p
  - 340p
  - 344p
  - 403p
  - 420p
  - 439p
  - - 351p
  - 358p
  - 403p
  - 408p
  - 418p
  - 420p
  - 424p
  - 443p
  - 500p
  - 519p
  - - 421p
  - 428p
  - 433p
  - 438p
  - 448p
  - 450p
  - 454p
  - 513p
  - 530p
  - 549p
  - - 451p
  - 458p
  - 503p
  - 508p
  - 518a
  - 520a
  - 524p
  - "-"
  - "-"
  - "-"
  - - 541p
  - 548p
  - 553p
  - 558p
  - 608p
  - 610p
  - 614p
  - 632p
  - 646p
  - 701p
  - - 614p
  - 621p
  - 626p
  - 631p
  - 639p
  - 641p
  - 644p
  - 700p
  - 714p
  - 729p
  - - 639p
  - 646p
  - 650p
  - 655p
  - 702a
  - 704a
  - 708p
  - "-"
  - "-"
  - "-"
  - - 717p
  - 724p
  - 728p
  - 733p
  - 740a
  - 742a
  - 746p
  - "-"
  - "-"
  - "-"
  - - 817p
  - 824p
  - 828p
  - 833p
  - 840a
  - 842a
  - 846p
  - "-"
  - "-"
  - "-"
  - - 917p
  - 924p
  - 928p
  - 933p
  - 940a
  - 942a
  - 946p
  - "-"
  - "-"
  - "-"
  - - 1017p
  - 1024p
  - 1028p
  - 1033p
  - 1040a
  - 1042a
  - 1046p
  - "-"
  - "-"
  - "-"
  time_points:
  - Fraser West Terminus
  - Fraser
  - Charnwood
  - St Francis Xavier Florey
  - Cohen St Bus Station - Platform 3
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange
  -
  long_name: To Spence Terminus
  between_stops: []
   
  short_name: 15/315
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 723a
  - 725a
  - 729a
  - 737a
  - 741a
  - 749a
  - 754a
  - - "-"
  - "-"
  - "-"
  - 803a
  - 805a
  - 809a
  - 817a
  - 821a
  - 829a
  - 834a
  - - 731a
  - 750a
  - 808a
  - 826a
  - 828a
  - 832a
  - 840a
  - 844a
  - 852a
  - 857a
  - - 831a
  - 850a
  - 908a
  - 926a
  - 928a
  - 932a
  - 939a
  - 942a
  - 948a
  - 953a
  - - 911a
  - 930a
  - 946a
  - 1003a
  - 1005a
  - 1009a
  - 1016a
  - 1019a
  - 1025a
  - 1030a
  - - 941a
  - 959a
  - 1015a
  - 1032a
  - 1034a
  - 1038a
  - 1045a
  - 1048a
  - 1054a
  - 1059a
  - - 1011a
  - 1029a
  - 1045a
  - 1102a
  - 1104a
  - 1108a
  - 1115a
  - 1118a
  - 1124a
  - 1129a
  - - 1041a
  - 1059a
  - 1115a
  - 1132a
  - 1134a
  - 1138a
  - 1145a
  - 1148a
  - 1154a
  - 1159a
  - - 1111a
  - 1129a
  - 1145a
  - 1202p
  - 1204p
  - 1208p
  - 1215p
  - 1218p
  - 1224p
  - 1229p
  - - 1141a
  - 1159a
  - 1215p
  - 1232p
  - 1234p
  - 1238p
  - 1245p
  - 1248p
  - 1254p
  - 1259p
  - - 1211p
  - 1229p
  - 1245p
  - 102p
  - 104p
  - 108p
  - 115p
  - 118p
  - 124p
  - 129p
  - - 1241p
  - 1259p
  - 115p
  - 132p
  - 134p
  - 138p
  - 145p
  - 148p
  - 154p
  - 159p
  - - 111p
  - 129p
  - 145p
  - 202p
  - 204p
  - 208p
  - 215p
  - 218p
  - 224p
  - 229p
  - - 141p
  - 159p
  - 215p
  - 232p
  - 234p
  - 238p
  - 245p
  - 248p
  - 254p
  - 259p
  - - 211p
  - 229p
  - 245p
  - 302p
  - 304p
  - 308p
  - 316p
  - 320p
  - 328p
  - 333p
  - - 241p
  - 259p
  - 317p
  - 335p
  - 337p
  - 341p
  - 349p
  - 353p
  - 401p
  - 406p
  - - "-"
  - "-"
  - "-"
  - 354p
  - 356p
  - 400p
  - 408p
  - 412p
  - 420p
  - 425p
  - - 311p
  - 330p
  - 348p
  - 406p
  - 408p
  - 412p
  - 420p
  - 424p
  - 432p
  - 437p
  - - 341p
  - 400p
  - 418p
  - 436p
  - 438p
  - 442p
  - 450p
  - 454p
  - 502p
  - 507p
  - - 411p
  - 430p
  - 448p
  - 506p
  - 508p
  - 512p
  - 520p
  - 524p
  - 532p
  - 537p
  - - 441p
  - 500p
  - 518p
  - 536p
  - 538p
  - 542p
  - 550p
  - 554p
  - 602p
  - 607p
  - - 501p
  - 520p
  - 538p
  - 556p
  - 558p
  - 602p
  - 610p
  - 614p
  - 622p
  - 627p
  - - 521p
  - 540p
  - 558p
  - 616p
  - 618p
  - 622p
  - 630p
  - 633p
  - 639p
  - 644p
  - - 601p
  - 620p
  - 636p
  - 653p
  - 655p
  - 658p
  - 705p
  - 708p
  - 714p
  - 719p
  - - "-"
  - "-"
  - "-"
  - 753p
  - 755p
  - 758p
  - 805p
  - 808p
  - 814p
  - 819p
  - - "-"
  - "-"
  - "-"
  - 853p
  - 855p
  - 858p
  - 905p
  - 908p
  - 914p
  - 919p
  - - "-"
  - "-"
  - "-"
  - 953p
  - 955p
  - 958p
  - 1005p
  - 1008p
  - 1014p
  - 1019p
  - - "-"
  - "-"
  - "-"
  - 1053p
  - 1055p
  - 1058p
  - 1105p
  - 1108p
  - 1114p
  - 1119p
  time_points:
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station - Platform 4
  - Lathlain St Bus Station - Platform 4
  - Cohen St Bus Station - Platform 6
  - Copland College
  - Melba
  - Spence
  - Spence Terminus
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  short_name: 15/315
  stop_times:
  - - 535a
  - 540a
  - 543a
  - 545a
  - 548a
  - 558a
  - 600a
  - 604a
  - "-"
  - "-"
  - "-"
  - - 605a
  - 610a
  - 613a
  - 615a
  - 618a
  - 628a
  - 630a
  - 634a
  - "-"
  - "-"
  - "-"
  - - 635a
  - 640a
  - 643a
  - 645a
  - 648a
  - 658a
  - 700a
  - 704a
  - 721a
  - 738a
  - 755a
  - - 705a
  - 710a
  - 713a
  - 715a
  - 718a
  - 728a
  - 730a
  - 734a
  - 753a
  - 810a
  - 827a
  - - 733a
  - 738a
  - 741a
  - 744a
  - 748a
  - 758a
  - 800a
  - 804a
  - 823a
  - 840a
  - 857a
  - - 753a
  - 758a
  - 801a
  - 804a
  - 808a
  - 818a
  - 820a
  - 824a
  - 843a
  - 900a
  - 917a
  - - "-"
  - "-"
  - 821a
  - 823a
  - 827a
  - 837a
  - 839a
  - 843a
  - 900a
  - "-"
  - "-"
  - - 813a
  - 818a
  - 821a
  - 824a
  - 828a
  - 838a
  - 840a
  - 844a
  - 903a
  - 920a
  - 936a
  - - 833a
  - 838a
  - 841a
  - 844a
  - 848a
  - 858a
  - 900a
  - 904a
  - 923a
  - 940a
  - 955a
  - - 903a
  - 908a
  - 911a
  - 914a
  - 918a
  - 928a
  - 930a
  - 934a
  - 951a
  - 1008a
  - 1023a
  - - 935a
  - 940a
  - 943a
  - 945a
  - 948a
  - 958a
  - 1000a
  - 1004a
  - 1021a
  - 1038a
  - 1053a
  - - 1005a
  - 1010a
  - 1013a
  - 1015a
  - 1018a
  - 1028a
  - 1030a
  - 1034a
  - 1051a
  - 1108a
  - 1123a
  - - 1035a
  - 1040a
  - 1043a
  - 1045a
  - 1048a
  - 1058a
  - 1100a
  - 1104a
  - 1121a
  - 1138a
  - 1153a
  - - 1105a
  - 1110a
  - 1113a
  - 1115a
  - 1118a
  - 1128a
  - 1130a
  - 1134a
  - 1151a
  - 1208p
  - 1223p
  - - 1135a
  - 1140a
  - 1143a
  - 1145a
  - 1148a
  - 1158a
  - 1200p
  - 1204p
  - 1221p
  - 1238p
  - 1253p
  - - 1205p
  - 1210p
  - 1213p
  - 1215p
  - 1218p
  - 1228p
  - 1230p
  - 1234p
  - 1251p
  - 108p
  - 123p
  - - 1235p
  - 1240p
  - 1243p
  - 1245p
  - 1248p
  - 1258p
  - 100p
  - 104p
  - 121p
  - 138p
  - 153p
  - - 105p
  - 110p
  - 113p
  - 115p
  - 118p
  - 128p
  - 130p
  - 134p
  - 151p
  - 208p
  - 223p
  - - 135p
  - 140p
  - 143p
  - 145p
  - 148p
  - 158p
  - 200p
  - 204p
  - 221p
  - 238p
  - 253p
  - - 205p
  - 210p
  - 213p
  - 215p
  - 218p
  - 228p
  - 230p
  - 234p
  - 251p
  - 308p
  - 327p
  - - 235p
  - 240p
  - 243p
  - 245p
  - 248p
  - 258p
  - 300p
  - 304p
  - 323p
  - 340p
  - 359p
  - - 303p
  - 308p
  - 311p
  - 314p
  - 318p
  - 328p
  - 330p
  - 334p
  - 353p
  - 410p
  - 429p
  - - 333p
  - 338p
  - 341p
  - 344p
  - 348p
  - 358p
  - 400p
  - 404p
  - 423p
  - 440p
  - 459p
  - - 403p
  - 408p
  - 411p
  - 414p
  - 418p
  - 428p
  - 430p
  - 434p
  - 453p
  - 510p
  - 529p
  - - 443p
  - 448p
  - 451p
  - 454p
  - 458p
  - 508p
  - 510p
  - 514p
  - 533p
  - 550p
  - 609p
  - - 533p
  - 538p
  - 541p
  - 544p
  - 548p
  - 558p
  - 600p
  - 604p
  - 623p
  - 638p
  - 653p
  - - 604p
  - 609p
  - 612p
  - 615p
  - 619p
  - 629p
  - 631p
  - 634p
  - 650p
  - 704p
  - 719p
  - - 623p
  - 628p
  - 631p
  - 633p
  - 636p
  - 645p
  - 647p
  - 650p
  - "-"
  - "-"
  - "-"
  - - 723p
  - 728p
  - 731p
  - 733p
  - 736p
  - 745p
  - 747p
  - 750p
  - "-"
  - "-"
  - "-"
  - - 823p
  - 828p
  - 831p
  - 833p
  - 836p
  - 845p
  - 847p
  - 850p
  - "-"
  - "-"
  - "-"
  - - 923p
  - 928p
  - 931p
  - 933p
  - 936p
  - 945p
  - 947p
  - 950p
  - "-"
  - "-"
  - "-"
  - - 1023p
  - 1028p
  - 1031p
  - 1033p
  - 1036p
  - 1045p
  - 1047p
  - 1050p
  - "-"
  - "-"
  - "-"
  time_points:
  - Spence Terminus
  - Spence
  - Alpen & Clifford St
  - Melba
  - Copland College
  - Cohen St Bus Station - Platform 3
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange
  -
  long_name: To Cameron Ave Station
  between_stops: []
   
  short_name: "16"
  stop_times:
  - - 610a
  - 619a
  - 625a
  - 630a
  - 632a
  - 636a
  - - 640a
  - 649a
  - 655a
  - 700a
  - 702a
  - 706a
  - - 711a
  - 720a
  - 726a
  - 731a
  - 733a
  - 737a
  - - 730a
  - 741a
  - 747a
  - 753a
  - 755a
  - 759a
  - - 750a
  - 801a
  - 807a
  - 813a
  - 815a
  - 819a
  - - 810a
  - 821a
  - 827a
  - 833a
  - 835a
  - 839a
  - - 830a
  - 841a
  - 847a
  - 853a
  - 855a
  - 859a
  - - 851a
  - 902a
  - 908a
  - 912a
  - 914a
  - 918a
  - - 925a
  - 935a
  - 940a
  - 944a
  - 946a
  - 950a
  - - 954a
  - 1003a
  - 1009a
  - 1014a
  - 1016a
  - 1020a
  - - 1024a
  - 1033a
  - 1039a
  - 1044a
  - 1046a
  - 1050a
  - - 1054a
  - 1103a
  - 1109a
  - 1114a
  - 1116a
  - 1120a
  - - 1124a
  - 1133a
  - 1139a
  - 1144a
  - 1146a
  - 1150a
  - - 1154a
  - 1203p
  - 1209p
  - 1214p
  - 1216p
  - 1220p
  - - 1224p
  - 1233p
  - 1239p
  - 1244p
  - 1246p
  - 1250p
  - - 1254p
  - 103p
  - 109p
  - 114p
  - 116p
  - 120p
  - - 124p
  - 133p
  - 139p
  - 144p
  - 146p
  - 150p
  - - 154p
  - 203p
  - 209p
  - 214p
  - 216p
  - 220p
  - - 224p
  - 233p
  - 239p
  - 244p
  - 246p
  - 250p
  - - 255p
  - 304p
  - 310p
  - 314p
  - 316p
  - 320p
  - - 324p
  - 335p
  - 341p
  - 347p
  - 349p
  - 353p
  - - 354p
  - 405p
  - 411p
  - 417p
  - 419p
  - 423p
  - - 427p
  - 438p
  - 444p
  - 450p
  - 452p
  - 456p
  - - 456p
  - 507p
  - 513p
  - 519p
  - 521p
  - 525p
  - - 526p
  - 537p
  - 543p
  - 549p
  - 551p
  - 555p
  - - 549p
  - 600p
  - 606p
  - 612p
  - 614p
  - 618p
  - - 649p
  - 658p
  - 704p
  - 708p
  - 710p
  - 713p
  - - 749p
  - 758p
  - 804p
  - 808p
  - 810p
  - 813p
  - - 849p
  - 858p
  - 904p
  - 908p
  - 910p
  - 913p
  - - 949p
  - 958p
  - 1004p
  - 1008p
  - 1010p
  - 1013p
  - - 1049p
  - 1058p
  - 1104p
  - 1108p
  - 1110p
  - 1113p
  time_points:
  - Kippax
  - Latham Shops
  - Florey Shops
  - Cohen St Bus Station
  - Lathlain St Bus Station
  - Cameron Ave Bus Station
  -
  long_name: To Kippax
  between_stops: []
   
  short_name: "16"
  stop_times:
  - - 701a
  - 703a
  - 707a
  - 712a
  - 718a
  - 727a
  - - 801a
  - 803a
  - 807a
  - 813a
  - 819a
  - 830a
  - - 857a
  - 859a
  - 903a
  - 909a
  - 915a
  - 926a
  - - 927a
  - 929a
  - 933a
  - 938a
  - 944a
  - 953a
  - - 957a
  - 959a
  - 1003a
  - 1008a
  - 1014a
  - 1023a
  - - 1027a
  - 1029a
  - 1033a
  - 1038a
  - 1044a
  - 1053a
  - - 1057a
  - 1059a
  - 1103a
  - 1108a
  - 1114a
  - 1123a
  - - 1127a
  - 1129a
  - 1133a
  - 1138a
  - 1144a
  - 1153a
  - - 1157a
  - 1159a
  - 1203p
  - 1208p
  - 1214p
  - 1223p
  - - 1227p
  - 1229p
  - 1233p
  - 1238p
  - 1244p
  - 1253p
  - - 1257p
  - 1259p
  - 103p
  - 108p
  - 114p
  - 123p
  - - 127p
  - 129p
  - 133p
  - 138p
  - 144p
  - 153p
  - - 157p
  - 159p
  - 203p
  - 208p
  - 214p
  - 223p
  - - 227p
  - 229p
  - 233p
  - 238p
  - 244p
  - 253p
  - - 257p
  - 259p
  - 303p
  - 309p
  - 315p
  - 326p
  - - 327p
  - 329p
  - 333p
  - 339p
  - 345p
  - 356p
  - - 357p
  - 359p
  - 403p
  - 409p
  - 415p
  - 426p
  - - 427p
  - 429p
  - 433p
  - 439p
  - 445p
  - 456p
  - - 447p
  - 449p
  - 453p
  - 459p
  - 505p
  - 516p
  - - 507p
  - 509p
  - 513p
  - 519p
  - 525p
  - 536p
  - - 527p
  - 529p
  - 533p
  - 539p
  - 545p
  - 556p
  - - 547p
  - 549p
  - 553p
  - 559p
  - 605p
  - 616p
  - - 602p
  - 604p
  - 608p
  - 614p
  - 620p
  - 631p
  - - 618p
  - 620p
  - 624p
  - 630p
  - 636p
  - 645p
  - - 718p
  - 720p
  - 723p
  - 727p
  - 733p
  - 742p
  - - 818p
  - 820p
  - 823p
  - 827p
  - 833p
  - 842p
  - - 918p
  - 920p
  - 923p
  - 927p
  - 933p
  - 942p
  - - 1018p
  - 1020p
  - 1023p
  - 1027p
  - 1033p
  - 1042p
  - - 1118p
  - 1120p
  - 1123p
  - 1127p
  - 1133p
  - 1142p
  time_points:
  - Cameron Ave Bus Station - Platform 5
  - Lathlain St Bus Station - Platform 6
  - Cohen St Bus Station - Platform 5
  - Florey Shops
  - Latham Shops
  - Kippax
  -
  long_name: To Citywest
  between_stops: []
  short_name: "170"
  stop_times: [[710a, 720a, 732a, 749a, 804a, 806a], [728a, 738a, 750a, 807a, 822a, 824a]]
  time_points: [Erindale Dr/ Charleston St Monash, Gowrie, Erindale Drive/Sternberg, Woden Interchange - Platform 9, City Interchange - Platform 3, Citywest]
  -
  long_name: To Erindale Dr/ Charleston St Monash
  between_stops: []
  short_name: "170"
  stop_times: [[500p, 505p, 521p, 536p, 546p, 556p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 12, Erindale Drive/Sternberg, Gowrie, Erindale Dr/ Charleston St Monash]
  -
  long_name: To Cameron Ave Station
  between_stops: []
   
  short_name: "17"
  stop_times:
  - - 601a
  - 606a
  - 612a
  - 617a
  - 620a
  - 625a
  - 627a
  - 631a
  - - 631a
  - 636a
  - 642a
  - 647a
  - 650a
  - 655a
  - 657a
  - 701a
  - - 701a
  - 706a
  - 712a
  - 717a
  - 720a
  - 725a
  - 727a
  - 731a
  - - 721a
  - 726a
  - 732a
  - 737a
  - 740a
  - 746a
  - 748a
  - 752a
  - - 741a
  - 747a
  - 753a
  - 758a
  - 801a
  - 807a
  - 809a
  - 813a
  - - 801a
  - 807a
  - 813a
  - 818a
  - 821a
  - 827a
  - 829a
  - 833a
  - - 821a
  - 827a
  - 833a
  - 838a
  - 841a
  - 847a
  - 849a
  - 853a
  - - 841a
  - 847a
  - 853a
  - 858a
  - 901a
  - 907a
  - 909a
  - 913a
  - - 925a
  - 931a
  - 937a
  - 942a
  - 945a
  - 950a
  - 952a
  - 956a
  - - 956a
  - 1001a
  - 1007a
  - 1012a
  - 1015a
  - 1020a
  - 1022a
  - 1026a
  - - 1026a
  - 1031a
  - 1037a
  - 1042a
  - 1045a
  - 1050a
  - 1052a
  - 1056a
  - - 1056a
  - 1101a
  - 1107a
  - 1112a
  - 1115a
  - 1120a
  - 1122a
  - 1126a
  - - 1126a
  - 1131a
  - 1137a
  - 1142a
  - 1145a
  - 1150a
  - 1152a
  - 1156a
  - - 1156a
  - 1201p
  - 1207p
  - 1212p
  - 1215p
  - 1220p
  - 1222p
  - 1226p
  - - 1226p
  - 1231p
  - 1237p
  - 1242p
  - 1245p
  - 1250p
  - 1252p
  - 1256p
  - - 1256p
  - 101p
  - 107p
  - 112p
  - 115p
  - 120p
  - 122p
  - 126p
  - - 126p
  - 131p
  - 137p
  - 142p
  - 145p
  - 150p
  - 152p
  - 156p
  - - 156p
  - 201p
  - 207p
  - 212p
  - 215p
  - 220p
  - 222p
  - 226p
  - - 226p
  - 231p
  - 237p
  - 242p
  - 245p
  - 250p
  - 252p
  - 256p
  - - 255p
  - 300p
  - 306p
  - 311p
  - 314p
  - 320p
  - 322p
  - 326p
  - - "-"
  - "-"
  - 325p
  - 330p
  - 333p
  - 339p
  - 341p
  - 345p
  - - 326p
  - 332p
  - 338p
  - 343p
  - 346p
  - 352p
  - 354p
  - 358p
  - - 347p
  - 353p
  - 359p
  - 404p
  - 407p
  - 413p
  - 415p
  - 419p
  - - "-"
  - "-"
  - 403p
  - 408p
  - 411p
  - 417p
  - 419p
  - 423p
  - - 417p
  - 423p
  - 429p
  - 434p
  - 437p
  - 443p
  - 445p
  - 449p
  - - 447p
  - 453p
  - 459p
  - 504p
  - 507p
  - 513p
  - 515p
  - 519p
  - - 517p
  - 523p
  - 529p
  - 534p
  - 537p
  - 543p
  - 545p
  - 549p
  - - 547p
  - 553p
  - 559p
  - 604p
  - 607p
  - 613p
  - 615p
  - 619p
  - - 617p
  - 623p
  - 629p
  - 634p
  - 637p
  - 641p
  - 643p
  - 646p
  - - 657p
  - 702p
  - 708p
  - 713p
  - 716p
  - 720p
  - 722p
  - 725p
  - - 757p
  - 802p
  - 808p
  - 813p
  - 816p
  - 820p
  - 822p
  - 825p
  - - 857p
  - 902p
  - 908p
  - 913p
  - 916p
  - 920p
  - 922p
  - 925p
  - - 957p
  - 1002p
  - 1008p
  - 1013p
  - 1016p
  - 1020p
  - 1022p
  - 1025p
  - - 1057p
  - 1102p
  - 1108p
  - 1113p
  - 1116p
  - 1120p
  - 1122p
  - 1125p
  time_points:
  - Kippax
  - Higgins
  - Hawker College
  - Hawker
  - Weetangera Shops
  - Cohen St Bus Station
  - Lathlain St Bus Station
  - Cameron Ave Bus Station
  -
  long_name: To Kippax
  between_stops: []
   
  short_name: "17"
  stop_times:
  - - 707a
  - 709a
  - 713a
  - 717a
  - 720a
  - 725a
  - 730a
  - 737a
  - - 807a
  - 809a
  - 813a
  - 818a
  - 821a
  - 826a
  - 831a
  - 838a
  - - 837a
  - 839a
  - 843a
  - 848a
  - 851a
  - 856a
  - 901a
  - 908a
  - - 855a
  - 857a
  - 901a
  - 906a
  - 909a
  - 914a
  - 919a
  - 926a
  - - 925a
  - 927a
  - 931a
  - 935a
  - 938a
  - 943a
  - 948a
  - 953a
  - - 955a
  - 957a
  - 1001a
  - 1005a
  - 1008a
  - 1013a
  - 1018a
  - 1023a
  - - 1025a
  - 1027a
  - 1031a
  - 1035a
  - 1038a
  - 1043a
  - 1048a
  - 1053a
  - - 1055a
  - 1057a
  - 1101a
  - 1105a
  - 1108a
  - 1113a
  - 1118a
  - 1123a
  - - 1125a
  - 1127a
  - 1131a
  - 1135a
  - 1138a
  - 1143a
  - 1148a
  - 1153a
  - - 1155a
  - 1157a
  - 1201p
  - 1205p
  - 1208p
  - 1213p
  - 1218p
  - 1223p
  - - 1225p
  - 1227p
  - 1231p
  - 1235p
  - 1238p
  - 1243p
  - 1248p
  - 1253p
  - - 1255p
  - 1257p
  - 101p
  - 105p
  - 108p
  - 113p
  - 118p
  - 123p
  - - 125p
  - 127p
  - 131p
  - 135p
  - 138p
  - 143p
  - 148p
  - 153p
  - - 155p
  - 157p
  - 201p
  - 205p
  - 208p
  - 213p
  - 218p
  - 223p
  - - 225p
  - 227p
  - 231p
  - 235p
  - 238p
  - 243p
  - 248p
  - 253p
  - - 255p
  - 257p
  - 301p
  - 306p
  - 309p
  - 314p
  - 320p
  - 327p
  - - 325p
  - 327p
  - 331p
  - 336p
  - 339p
  - 344p
  - 350p
  - 357p
  - - 354p
  - 356p
  - 400p
  - 405p
  - 408p
  - 413p
  - 419p
  - 426p
  - - 413p
  - 415p
  - 419p
  - 424p
  - 427p
  - 432p
  - 438p
  - 445p
  - - 433p
  - 435p
  - 439p
  - 444p
  - 447p
  - 452p
  - 458p
  - 505p
  - - 453p
  - 455p
  - 459p
  - 504p
  - 507p
  - 512p
  - 518p
  - 525p
  - - 513p
  - 515p
  - 519p
  - 524p
  - 527p
  - 532p
  - 538p
  - 545p
  - - 533p
  - 535p
  - 539p
  - 544p
  - 547p
  - 552p
  - 558p
  - 605p
  - - 553p
  - 555p
  - 559p
  - 604p
  - 607p
  - 612p
  - 618p
  - 625p
  - - 624p
  - 626p
  - 630p
  - 634p
  - 637p
  - 642p
  - 647p
  - 652p
  - - 724p
  - 726p
  - 729p
  - 733p
  - 736p
  - 741p
  - 746p
  - 751p
  - - 824p
  - 826p
  - 829p
  - 833p
  - 836p
  - 841p
  - 846p
  - 851p
  - - 924p
  - 926p
  - 929p
  - 933p
  - 936p
  - 941p
  - 946p
  - 951p
  - - 1024p
  - 1026p
  - 1029p
  - 1033p
  - 1036p
  - 1041p
  - 1046p
  - 1051p
  - - 1124p
  - 1126p
  - 1129p
  - 1133p
  - 1136p
  - 1141p
  - 1146p
  - 1151p
  time_points:
  - Cameron Ave Bus Station - Platform 5
  - Lathlain St Bus Station - Platform 6
  - Cohen St Bus Station - Platform 5
  - Weetangera Shops
  - Hawker
  - Hawker College
  - Higgins
  - Kippax
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: 18/318
  stop_times:
  - - 543a
  - 552a
  - 553a
  - 556a
  - 608a
  - 626a
  - 642a
  - 659a
  - 701a
  - 705a
  - - 613a
  - 622a
  - 623a
  - 626a
  - 638a
  - 656a
  - 712a
  - 729a
  - 731a
  - 735a
  - - 633a
  - 642a
  - 643a
  - 646a
  - 658a
  - 716a
  - 732a
  - 750a
  - 752a
  - 756a
  - - 655a
  - 704a
  - 705a
  - 708a
  - 720a
  - 738a
  - 756a
  - 814a
  - 816a
  - 820a
  - - 714a
  - 723a
  - 724a
  - 727a
  - 740a
  - 759a
  - 817a
  - 835a
  - 837a
  - 841a
  - - 731a
  - 741a
  - 742a
  - 746a
  - 800a
  - 819a
  - 837a
  - 855a
  - 857a
  - 901a
  - - "-"
  - "-"
  - 746a
  - 750a
  - 758a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 751a
  - 801a
  - 802a
  - 806a
  - 820a
  - 839a
  - 857a
  - 915a
  - 917a
  - 921a
  - - 811a
  - 821a
  - 822a
  - 826a
  - 840a
  - 859a
  - 917a
  - 935a
  - 937a
  - 941a
  - - 836a
  - 846a
  - 847a
  - 851a
  - 905a
  - 924a
  - 941a
  - 958a
  - 1000a
  - 1004a
  - - 906a
  - 916a
  - 917a
  - 921a
  - 935a
  - 953a
  - 1009a
  - 1026a
  - 1028a
  - 1032a
  - - 940a
  - 949a
  - 950a
  - 953a
  - 1005a
  - 1023a
  - 1039a
  - 1056a
  - 1058a
  - 1102a
  - - 1010a
  - 1019a
  - 1020a
  - 1023a
  - 1035a
  - 1053a
  - 1109a
  - 1126a
  - 1128a
  - 1132a
  - - 1040a
  - 1049a
  - 1050a
  - 1053a
  - 1105a
  - 1123a
  - 1139a
  - 1156a
  - 1158a
  - 1202p
  - - 1110a
  - 1119a
  - 1120a
  - 1123a
  - 1135a
  - 1153a
  - 1209p
  - 1226p
  - 1228p
  - 1232p
  - - 1140a
  - 1149a
  - 1150a
  - 1153a
  - 1205p
  - 1223p
  - 1239p
  - 1256p
  - 1258p
  - 102p
  - - 1210p
  - 1219p
  - 1220p
  - 1223p
  - 1235p
  - 1253p
  - 109p
  - 126p
  - 128p
  - 132p
  - - 1240p
  - 1249p
  - 1250p
  - 1253p
  - 105p
  - 123p
  - 139p
  - 156p
  - 158p
  - 202p
  - - 110p
  - 119p
  - 120p
  - 123p
  - 135p
  - 153p
  - 209p
  - 226p
  - 228p
  - 232p
  - - 140p
  - 149p
  - 150p
  - 153p
  - 205p
  - 223p
  - 239p
  - 256p
  - 258p
  - 302p
  - - 210p
  - 219p
  - 220p
  - 223p
  - 235p
  - 253p
  - 310p
  - 328p
  - 330p
  - 334p
  - - 239p
  - 248p
  - 249p
  - 252p
  - 304p
  - 323p
  - 341p
  - 359p
  - 401p
  - 405p
  - - 306p
  - 316p
  - 317p
  - 321p
  - 335p
  - 354p
  - 412p
  - 430p
  - 432p
  - 436p
  - - 331p
  - 341p
  - 342p
  - 346p
  - 400p
  - 419p
  - 437p
  - 455p
  - 457p
  - 501p
  - - 400p
  - 410p
  - 411p
  - 415p
  - 429p
  - 448p
  - 506p
  - 524p
  - 526p
  - 530p
  - - 435p
  - 445p
  - 446p
  - 450p
  - 504p
  - 523p
  - 541p
  - 559p
  - 601p
  - 605p
  - - 515p
  - 525p
  - 526p
  - 530p
  - 540p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 545p
  - 555p
  - 556p
  - 600p
  - 610p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 615p
  - 625p
  - 626p
  - 630p
  - 642p
  - 659p
  - 714p
  - 731p
  - 733p
  - 736p
  - - 713p
  - 722p
  - 723p
  - 726p
  - 734p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 814p
  - 823p
  - 824p
  - 827p
  - 835p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 914p
  - 923p
  - 924p
  - 927p
  - 935p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1014p
  - 1023p
  - 1024p
  - 1027p
  - 1035p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1114p
  - 1123p
  - 1124p
  - 1127p
  - 1135p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Lanyon Market Place
  - Gordon Primary
  - Lewis Luxton/Woodcock Dr
  - Woodcock/Clare Dennis
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To Lanyon Market Place
  between_stops: []
   
  short_name: 18/318
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 714a
  - 722a
  - 726a
  - 736a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 740a
  - 750a
  - 755a
  - 805a
  - - 723a
  - 725a
  - 729a
  - 748a
  - 805a
  - 823a
  - 833a
  - 838a
  - 848a
  - - 753a
  - 755a
  - 759a
  - 818a
  - 835a
  - 853a
  - 903a
  - 908a
  - 918a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 916a
  - 926a
  - 931a
  - 940a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 949a
  - 957a
  - 1001a
  - 1010a
  - - 923a
  - 925a
  - 929a
  - 946a
  - 1003a
  - 1019a
  - 1027a
  - 1031a
  - 1040a
  - - 953a
  - 955a
  - 959a
  - 1016a
  - 1033a
  - 1049a
  - 1057a
  - 1101a
  - 1110a
  - - 1023a
  - 1025a
  - 1029a
  - 1046a
  - 1103a
  - 1119a
  - 1127a
  - 1131a
  - 1140a
  - - 1053a
  - 1055a
  - 1059a
  - 1116a
  - 1133a
  - 1149a
  - 1157a
  - 1201p
  - 1210p
  - - 1123a
  - 1125a
  - 1129a
  - 1146a
  - 1203p
  - 1219p
  - 1227p
  - 1231p
  - 1240p
  - - 1153a
  - 1155a
  - 1159a
  - 1216p
  - 1233p
  - 1249p
  - 1257p
  - 101p
  - 110p
  - - 1223p
  - 1225p
  - 1229p
  - 1246p
  - 103p
  - 119p
  - 127p
  - 131p
  - 140p
  - - 1253p
  - 1255p
  - 1259p
  - 116p
  - 133p
  - 149p
  - 157p
  - 201p
  - 210p
  - - 123p
  - 125p
  - 129p
  - 146p
  - 203p
  - 219p
  - 227p
  - 231p
  - 240p
  - - 153p
  - 155p
  - 159p
  - 216p
  - 233p
  - 249p
  - 257p
  - 301p
  - 310p
  - - 223p
  - 225p
  - 229p
  - 246p
  - 303p
  - 323p
  - 331p
  - 335p
  - 344p
  - - 253p
  - 255p
  - 259p
  - 318p
  - 335p
  - 355p
  - 403p
  - 407p
  - 416p
  - - 323p
  - 325p
  - 329p
  - 348p
  - 405p
  - 425p
  - 433p
  - 437p
  - 446p
  - - 353p
  - 355p
  - 359p
  - 418p
  - 435p
  - 455p
  - 503p
  - 507p
  - 516p
  - - 423p
  - 425p
  - 429p
  - 448p
  - 505p
  - 525p
  - 533p
  - 537p
  - 546p
  - - 443p
  - 445p
  - 449p
  - 508p
  - 525p
  - 545p
  - 553p
  - 557p
  - 606p
  - - 503p
  - 505p
  - 509p
  - 528p
  - 545p
  - 605p
  - 613p
  - 617p
  - 626p
  - - 518p
  - 520p
  - 524p
  - 543p
  - 600p
  - 620p
  - 628p
  - 632p
  - 641p
  - - 553p
  - 555p
  - 559p
  - 618p
  - 634p
  - 650p
  - 658p
  - 702p
  - 711p
  - - 623p
  - 625p
  - 629p
  - 645p
  - 659p
  - 715p
  - 723p
  - 727p
  - 736p
  - - 654p
  - 656p
  - 659p
  - 715p
  - 729p
  - 745p
  - 753p
  - 757p
  - 806p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 848p
  - 856p
  - 900p
  - 909p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 948p
  - 956p
  - 1000p
  - 1009p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1048p
  - 1056p
  - 1100p
  - 1109p
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange - Platform 7
  - Woodcock/Clare Dennis
  - Gordon Primary
  - Lanyon Market Place
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: 19/319
  stop_times:
  - - 550a
  - 556a
  - 606a
  - 612a
  - 625a
  - 643a
  - 659a
  - 716a
  - 718a
  - 722a
  - - 620a
  - 626a
  - 636a
  - 642a
  - 655a
  - 713a
  - 729a
  - 747a
  - 749a
  - 753a
  - - 640a
  - 646a
  - 656a
  - 702a
  - 715a
  - 733a
  - 751a
  - 809a
  - 811a
  - 815a
  - - 700a
  - 706a
  - 716a
  - 722a
  - 735a
  - 754a
  - 812a
  - 830a
  - 832a
  - 836a
  - - 717a
  - 723a
  - 733a
  - 741a
  - 755a
  - 814a
  - 832a
  - 850a
  - 852a
  - 856a
  - - 724a
  - 730a
  - 740a
  - 748a
  - 758a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 736a
  - 743a
  - 753a
  - 801a
  - 815a
  - 834a
  - 852a
  - 910a
  - 912a
  - 916a
  - - 755a
  - 802a
  - 812a
  - 820a
  - 834a
  - 853a
  - 911a
  - 929a
  - 931a
  - 935a
  - - 816a
  - 823a
  - 833a
  - 841a
  - 855a
  - 914a
  - 932a
  - 949a
  - 951a
  - 955a
  - - 846a
  - 853a
  - 903a
  - 911a
  - 925a
  - 943a
  - 959a
  - 1016a
  - 1018a
  - 1022a
  - - 919a
  - 926a
  - 936a
  - 942a
  - 955a
  - 1013a
  - 1029a
  - 1046a
  - 1048a
  - 1052a
  - - 950a
  - 956a
  - 1006a
  - 1012a
  - 1025a
  - 1043a
  - 1059a
  - 1116a
  - 1118a
  - 1122a
  - - 1020a
  - 1026a
  - 1036a
  - 1042a
  - 1055a
  - 1113a
  - 1129a
  - 1146a
  - 1148a
  - 1152a
  - - 1050a
  - 1056a
  - 1106a
  - 1112a
  - 1125a
  - 1143a
  - 1159a
  - 1216p
  - 1218p
  - 1222p
  - - 1120a
  - 1126a
  - 1136a
  - 1142a
  - 1155a
  - 1213p
  - 1229p
  - 1246p
  - 1248p
  - 1252p
  - - 1150a
  - 1156a
  - 1206p
  - 1212p
  - 1225p
  - 1243p
  - 1259p
  - 116p
  - 118p
  - 122p
  - - 1220p
  - 1226p
  - 1236p
  - 1242p
  - 1255p
  - 113p
  - 129p
  - 146p
  - 148p
  - 152p
  - - 1250p
  - 1256p
  - 106p
  - 112p
  - 125p
  - 143p
  - 159p
  - 216p
  - 218p
  - 222p
  - - 120p
  - 126p
  - 136p
  - 142p
  - 155p
  - 213p
  - 229p
  - 246p
  - 248p
  - 252p
  - - 150p
  - 156p
  - 206p
  - 212p
  - 225p
  - 243p
  - 259p
  - 317p
  - 319p
  - 323p
  - - 219p
  - 225p
  - 235p
  - 241p
  - 254p
  - 313p
  - 331p
  - 349p
  - 351p
  - 355p
  - - 246p
  - 252p
  - 302p
  - 310p
  - 324p
  - 343p
  - 401p
  - 419p
  - 421p
  - 425p
  - - 320p
  - 327p
  - 337p
  - 345p
  - 355p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 352p
  - 359p
  - 409p
  - 417p
  - 427p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 424p
  - 431p
  - 441p
  - 449p
  - 459p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 454p
  - 501p
  - 511p
  - 519p
  - 529p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 524p
  - 531p
  - 541p
  - 549p
  - 559p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 556p
  - 603p
  - 613p
  - 621p
  - 631p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 654p
  - 700p
  - 710p
  - 716p
  - 725p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 754p
  - 800p
  - 810p
  - 816p
  - 825p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 849p
  - 855p
  - 905p
  - 911p
  - 920p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 949p
  - 955p
  - 1005p
  - 1011p
  - 1020p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1049p
  - 1055p
  - 1105p
  - 1111p
  - 1120p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Lanyon Market Place
  - Conder Primary
  - St Clare of Assisi Primary
  - Bonython Primary
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To Lanyon Market Place
  between_stops: []
   
  short_name: 19/319
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 705a
  - 711a
  - 716a
  - 725a
  - 731a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 740a
  - 747a
  - 754a
  - 803a
  - 810a
  - - 703a
  - 705a
  - 709a
  - 726a
  - 743a
  - 801a
  - 808a
  - 815a
  - 824a
  - 831a
  - - 733a
  - 735a
  - 739a
  - 758a
  - 815a
  - 833a
  - 840a
  - 847a
  - 856a
  - 903a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 904a
  - 911a
  - 918a
  - 927a
  - 933a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 933a
  - 939a
  - 944a
  - 953a
  - 959a
  - - 903a
  - 905a
  - 909a
  - 928a
  - 945a
  - 1001a
  - 1007a
  - 1012a
  - 1021a
  - 1027a
  - - 933a
  - 935a
  - 939a
  - 956a
  - 1013a
  - 1029a
  - 1035a
  - 1040a
  - 1049a
  - 1055a
  - - 1003a
  - 1005a
  - 1009a
  - 1026a
  - 1043a
  - 1059a
  - 1105a
  - 1110a
  - 1119a
  - 1125a
  - - 1033a
  - 1035a
  - 1039a
  - 1056a
  - 1113a
  - 1129a
  - 1135a
  - 1140a
  - 1149a
  - 1155a
  - - 1103a
  - 1105a
  - 1109a
  - 1126a
  - 1143a
  - 1159a
  - 1205p
  - 1210p
  - 1219p
  - 1225p
  - - 1133a
  - 1135a
  - 1139a
  - 1156a
  - 1213p
  - 1229p
  - 1235p
  - 1240p
  - 1249p
  - 1255p
  - - 1203p
  - 1205p
  - 1209p
  - 1226p
  - 1243p
  - 1259p
  - 105p
  - 110p
  - 119p
  - 125p
  - - 1233p
  - 1235p
  - 1239p
  - 1256p
  - 113p
  - 129p
  - 135p
  - 140p
  - 149p
  - 155p
  - - 103p
  - 105p
  - 109p
  - 126p
  - 143p
  - 159p
  - 205p
  - 210p
  - 219p
  - 225p
  - - 133p
  - 135p
  - 139p
  - 156p
  - 213p
  - 229p
  - 235p
  - 240p
  - 249p
  - 255p
  - - 203p
  - 205p
  - 209p
  - 226p
  - 243p
  - 259p
  - 306p
  - 313p
  - 322p
  - 329p
  - - 233p
  - 235p
  - 239p
  - 256p
  - 313p
  - 333p
  - 340p
  - 347p
  - 356p
  - 403p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 330p
  - 350p
  - 357p
  - 404p
  - 413p
  - 420p
  - - 303p
  - 305p
  - 309p
  - 328p
  - 345p
  - 405p
  - 412p
  - 419p
  - 428p
  - 435p
  - - 333p
  - 335p
  - 339p
  - 358p
  - 415p
  - 435p
  - 442p
  - 449p
  - 458p
  - 505p
  - - 403p
  - 405p
  - 409p
  - 428p
  - 445p
  - 505p
  - 512p
  - 519p
  - 528p
  - 535p
  - - 433p
  - 435p
  - 439p
  - 458p
  - 515p
  - 535p
  - 542p
  - 549p
  - 558p
  - 605p
  - - 453p
  - 455p
  - 459p
  - 518p
  - 535p
  - 555p
  - 602p
  - 609p
  - 618p
  - 625p
  - - 513p
  - 515p
  - 519p
  - 538p
  - 555p
  - 615p
  - 622p
  - 629p
  - 638p
  - 644p
  - - 533p
  - 535p
  - 539p
  - 558p
  - 615p
  - 634p
  - 640p
  - 645p
  - 654p
  - 700p
  - - 603p
  - 605p
  - 609p
  - 628p
  - 642p
  - 658p
  - 704p
  - 709p
  - 718p
  - 724p
  - - 634p
  - 636p
  - 639p
  - 655p
  - 709p
  - 725p
  - 731p
  - 736p
  - 745p
  - 751p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 818p
  - 824p
  - 829p
  - 838p
  - 844p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 918p
  - 924p
  - 929p
  - 938p
  - 944p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1018p
  - 1024p
  - 1029p
  - 1038p
  - 1044p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1118p
  - 1124p
  - 1129p
  - 1138p
  - 1144p
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange - Platform 4
  - Bonython Primary
  - St Clare of Assisi Primary
  - Conder Primary
  - Lanyon Market Place
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "21"
  stop_times: [[657a, 703a, 706a, 712a, 724a], [727a, 734a, 737a, 744a, 757a], [757a, 804a, 807a, 814a, 827a], [827a, 834a, 837a, 844a, 857a], [904a, 911a, 914a, 921a, 934a], [1004a, 1010a, 1013a, 1019a, 1031a], [1104a, 1110a, 1113a, 1119a, 1131a], [1204p, 1210p, 1213p, 1219p, 1231p], [104p, 110p, 113p, 119p, 131p], [204p, 210p, 213p, 219p, 231p], [304p, 311p, 314p, 321p, 334p], [327p, 334p, 337p, 344p, 357p], [357p, 404p, 407p, 414p, 427p], [427p, 434p, 437p, 444p, 457p], [457p, 504p, 507p, 514p, 527p], [527p, 534p, 537p, 544p, 557p], [557p, 604p, 607p, 614p, 627p], [627p, 633p, 636p, 642p, 654p], [720p, 726p, 729p, 735p, 747p], [820p, 826p, 829p, 835p, 847p], [920p, 926p, 929p, 935p, 947p], [1020p, 1026p, 1029p, 1035p, 1047p], [1120p, 1126p, 1129p, 1135p, "-"]]
  time_points: [Woden Interchange - Platform 15, Pearce, Torrens Shops, Southlands Mawson, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "22"
  stop_times: [[635a, 648a, 656a, 659a, 707a], [705a, 718a, 726a, 729a, 738a], [735a, 749a, 758a, 801a, 810a], [805a, 819a, 828a, 831a, 840a], [843a, 857a, 906a, 909a, 918a], [943a, 956a, 1004a, 1007a, 1015a], [1043a, 1056a, 1104a, 1107a, 1115a], [1143a, 1156a, 1204p, 1207p, 1215p], [1243p, 1256p, 104p, 107p, 115p], [143p, 156p, 204p, 207p, 215p], [243p, 256p, 305p, 308p, 317p], [313p, 327p, 336p, 339p, 348p], [335p, 349p, 358p, 401p, 410p], [405p, 419p, 428p, 431p, 440p], [435p, 449p, 458p, 501p, 510p], [505p, 519p, 528p, 531p, 540p], [535p, 549p, 558p, 601p, 610p], [605p, 619p, 628p, 631p, 639p], [638p, 651p, 659p, 702p, 710p], [738p, 751p, 759p, 802p, 810p], [838p, 851p, 859p, 902p, 910p], [938p, 951p, 959p, 1002p, 1010p], [1038p, 1051p, 1059p, 1102p, 1110p]]
  time_points: [Woden Interchange - Platform 15, Southlands Mawson, Torrens Shops, Pearce, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "23"
  stop_times: [[607a, 609a, 613a, 622a, 628a, 634a, 642a, 647a], [644a, 646a, 650a, 659a, 705a, 711a, 719a, 724a], [714a, 716a, 720a, 729a, 736a, 742a, 752a, 757a], [744a, 748a, 753a, 801a, 808a, 814a, 824a, 829a], [814a, 818a, 823a, 831a, 838a, 844a, 854a, 859a], [844a, 848a, 853a, 901a, 908a, 914a, 924a, 929a], [926a, 930a, 934a, 943a, 949a, 955a, 1003a, 1008a], [1026a, 1028a, 1032a, 1041a, 1047a, 1053a, 1101a, 1106a], [1126a, 1128a, 1132a, 1141a, 1147a, 1153a, 1201p, 1206p], [1226p, 1228p, 1232p, 1241p, 1247p, 1253p, 101p, 106p], [126p, 128p, 132p, 141p, 147p, 153p, 201p, 206p], [226p, 228p, 232p, 241p, 247p, 253p, 301p, 306p], [314p, 318p, 323p, 331p, 338p, 344p, 354p, 359p], [344p, 348p, 353p, 401p, 408p, 414p, 424p, 429p], [414p, 418p, 423p, 431p, 438p, 444p, 454p, 459p], [444p, 448p, 453p, 501p, 508p, 514p, 524p, 529p], [514p, 518p, 523p, 531p, 538p, 544p, 554p, 559p], [544p, 548p, 553p, 601p, 608p, 614p, 624p, 629p], [626p, 630p, 634p, 643p, 649p, 655p, 703p, 708p], [726p, 728p, 732p, 741p, 747p, 753p, 801p, 806p], [826p, 828p, 832p, 841p, 847p, 853p, 901p, 906p], [926p, 928p, 932p, 941p, 947p, 953p, 1001p, 1006p], [1026p, 1028p, 1032p, 1041p, 1047p, 1053p, 1101p, 1106p], [1126p, 1128p, 1132p, 1141p, "-", "-", "-", "-"]]
  time_points: [Woden Interchange - Platform 15, Lyons, Chifley, Southlands Mawson, Farrer Terminus, Isaacs, Canberra Hospital, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "24"
  stop_times: [["-", "-", "-", 703a, 709a, 715a, 720a, 724a], [702a, 708a, 715a, 720a, 726a, 732a, 737a, 742a], [739a, 746a, 754a, 800a, 806a, 813a, 818a, 823a], [809a, 816a, 824a, 830a, 836a, 843a, 848a, 853a], [839a, 846a, 854a, 900a, 906a, 913a, 918a, 923a], [956a, 1002a, 1009a, 1014a, 1020a, 1026a, 1031a, 1035a], [1056a, 1102a, 1109a, 1114a, 1120a, 1126a, 1131a, 1135a], [1156a, 1202p, 1209p, 1214p, 1220p, 1226p, 1231p, 1235p], [1256p, 102p, 109p, 114p, 120p, 126p, 131p, 135p], [156p, 202p, 209p, 214p, 220p, 226p, 231p, 235p], [256p, 302p, 310p, 316p, 322p, 329p, 334p, 339p], [339p, 346p, 354p, 400p, 406p, 413p, 418p, 423p], [409p, 416p, 424p, 430p, 436p, 443p, 448p, 453p], [439p, 446p, 454p, 500p, 506p, 513p, 518p, 523p], [509p, 516p, 524p, 530p, 536p, 543p, 548p, 553p], [538p, 545p, 553p, 559p, 605p, 612p, 617p, 622p], [608p, 615p, 623p, 629p, 635p, 641p, 646p, 650p], [700p, 706p, 713p, 718p, 724p, 730p, 735p, 739p], [800p, 806p, 813p, 818p, 824p, 830p, 835p, 839p], [900p, 906p, 913p, 918p, 924p, 930p, 935p, 939p], [1000p, 1006p, 1013p, 1018p, 1024p, 1030p, 1035p, 1039p], [1100p, 1106p, 1113p, 1118p, 1124p, 1130p, 1135p, 1139p]]
  time_points: [Woden Interchange - Platform 15, Canberra Hospital, Isaacs, Farrer Terminus, Southlands Mawson, Chifley, Lyons, Woden Interchange]
  -
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: 25/225
  stop_times: [[612a, 622a, 625a, 634a, "-", "-", "-", "-"], [642a, 652a, 655a, 705a, 719a, 722a, 726a, 730a], [702a, 712a, 715a, 725a, 739a, 743a, 747a, 751a], [734a, 749a, 752a, 805a, 819a, 823a, 827a, 831a], [808a, 823a, 826a, 838a, "-", "-", "-", "-"], [838a, 853a, 856a, 908a, "-", "-", "-", "-"], [910a, 925a, 928a, 938a, "-", "-", "-", "-"], [1012a, 1022a, 1025a, 1035a, "-", "-", "-", "-"], [1112a, 1122a, 1125a, 1135a, "-", "-", "-", "-"], [1212p, 1222p, 1225p, 1235p, "-", "-", "-", "-"], [112p, 122p, 125p, 135p, "-", "-", "-", "-"], [212p, 222p, 225p, 235p, "-", "-", "-", "-"], [312p, 324p, 327p, 336p, "-", "-", "-", "-"], [342p, 354p, 357p, 406p, "-", "-", "-", "-"], [412p, 424p, 427p, 436p, "-", "-", "-", "-"], [512p, 524p, 527p, 536p, "-", "-", "-", "-"], [622p, 633p, 636p, 645p, "-", "-", "-", "-"], [722p, 732p, 735p, 744p, "-", "-", "-", "-"], [822p, 832p, 835p, 844p, "-", "-", "-", "-"], [922p, 932p, 935p, 944p, "-", "-", "-", "-"], [1022p, 1032p, 1035p, 1044p, "-", "-", "-", "-"]]
  time_points: [Cooleman Court, Holder, Weston Primary, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
  -
  long_name: To Cooleman Court
  between_stops: []
  short_name: 25/225
  stop_times: [["-", "-", "-", "-", 712a, 720a, 723a, 734a], ["-", "-", "-", "-", 807a, 819a, 823a, 835a], ["-", "-", "-", "-", 842a, 854a, 858a, 910a], ["-", "-", "-", "-", 940a, 949a, 952a, 1002a], ["-", "-", "-", "-", 1040a, 1049a, 1052a, 1102a], ["-", "-", "-", "-", 1140a, 1149a, 1152a, 1202p], ["-", "-", "-", "-", 1240p, 1249p, 1252p, 102p], ["-", "-", "-", "-", 140p, 149p, 152p, 202p], ["-", "-", "-", "-", 240p, 249p, 252p, 306p], ["-", "-", "-", "-", 342p, 352p, 356p, 408p], ["-", "-", "-", "-", 412p, 422p, 426p, 438p], [417p, 421p, 425p, 428p, 443p, 453p, 457p, 509p], [447p, 451p, 455p, 458p, 513p, 523p, 527p, 539p], [517p, 521p, 525p, 528p, 543p, 553p, 557p, 609p], ["-", "-", "-", "-", 612p, 622p, 626p, 637p], ["-", "-", "-", "-", 656p, 704p, 707p, 717p], ["-", "-", "-", "-", 756p, 804p, 807p, 817p], ["-", "-", "-", "-", 856p, 904p, 907p, 917p], ["-", "-", "-", "-", 956p, 1004p, 1007p, 1017p], ["-", "-", "-", "-", 1056p, 1104p, 1107p, 1117p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 16, Weston Primary, Holder, Cooleman Court]
  -
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: 26/226
  stop_times: [[615a, 619a, 623a, 625a, 632a, "-", "-", "-", "-"], [657a, 701a, 705a, 707a, 715a, 729a, 733a, 737a, 741a], [716a, 720a, 724a, 726a, 736a, 750a, 754a, 758a, 802a], [747a, 752a, 758a, 802a, 815a, 829a, 833a, 837a, 841a], [800a, 805a, 811a, 815a, 827a, "-", "-", "-", "-"], [820a, 825a, 831a, 835a, 847a, "-", "-", "-", "-"], [850a, 855a, 901a, 905a, 917a, "-", "-", "-", "-"], [925a, 930a, 935a, 938a, 948a, "-", "-", "-", "-"], [1025a, 1029a, 1034a, 1037a, 1047a, "-", "-", "-", "-"], [1125a, 1129a, 1134a, 1137a, 1147a, "-", "-", "-", "-"], [1225p, 1229p, 1234p, 1237p, 1247p, "-", "-", "-", "-"], [125p, 129p, 134p, 137p, 147p, "-", "-", "-", "-"], [225p, 229p, 234p, 237p, 247p, "-", "-", "-", "-"], [255p, 259p, 305p, 308p, 317p, "-", "-", "-", "-"], [320p, 324p, 330p, 333p, 342p, "-", "-", "-", "-"], [420p, 424p, 430p, 433p, 442p, "-", "-", "-", "-"], [520p, 524p, 530p, 533p, 542p, "-", "-", "-", "-"], [620p, 624p, 630p, 632p, 639p, "-", "-", "-", "-"], [714p, 718p, 722p, 724p, 731p, "-", "-", "-", "-"], [814p, 818p, 822p, 824p, 831p, "-", "-", "-", "-"], [914p, 918p, 922p, 924p, 931p, "-", "-", "-", "-"], [1014p, 1018p, 1022p, 1024p, 1031p, "-", "-", "-", "-"]]
  time_points: [Weston Creek Terminus, Chapman, Canberra College Weston, Cooleman Court, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
  -
  long_name: To Weston Creek Terminus
  between_stops: []
  short_name: 26/226
  stop_times: [["-", "-", "-", "-", 718a, 725a, 727a, 731a, 735a], ["-", "-", "-", "-", 818a, 828a, 832a, 837a, 841a], ["-", "-", "-", "-", 858a, 908a, 912a, 917a, 921a], ["-", "-", "-", "-", 958a, 1007a, 1010a, 1015a, 1019a], ["-", "-", "-", "-", 1058a, 1107a, 1110a, 1115a, 1119a], ["-", "-", "-", "-", 1158a, 1207p, 1210p, 1215p, 1219p], ["-", "-", "-", "-", 1258p, 107p, 110p, 115p, 119p], ["-", "-", "-", "-", 158p, 207p, 210p, 215p, 219p], ["-", "-", "-", "-", 258p, 309p, 313p, 319p, 324p], ["-", "-", "-", "-", 328p, 340p, 344p, 350p, 355p], ["-", "-", "-", "-", 354p, 406p, 410p, 416p, 421p], ["-", "-", "-", "-", 418p, 430p, 434p, 440p, 445p], ["-", "-", "-", "-", 448p, 500p, 504p, 510p, 515p], [452p, 456p, 500p, 503p, 518p, 530p, 534p, 540p, 545p], [522p, 526p, 530p, 533p, 548p, 600p, 604p, 610p, 615p], ["-", "-", "-", "-", 618p, 630p, 632p, 636p, 640p], ["-", "-", "-", "-", 650p, 657p, 659p, 703p, 707p], ["-", "-", "-", "-", 750p, 757p, 759p, 803p, 807p], ["-", "-", "-", "-", 850p, 857p, 859p, 903p, 907p], ["-", "-", "-", "-", 950p, 957p, 959p, 1003p, 1007p], ["-", "-", "-", "-", 1050p, 1057p, 1059p, 1103p, 1107p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 3, Cooleman Court, Canberra College Weston, Chapman, Weston Creek Terminus]
  -
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: 27/227
  stop_times: [[629a, 635a, 643a, 647a, 655a, 709a, 712a, 716a, 720a], [654a, 700a, 708a, 712a, 720a, 734a, 738a, 742a, 746a], ["-", "-", 728a, 735a, 746a, "-", "-", "-", "-"], [722a, 728a, 736a, 743a, 755a, 809a, 813a, 817a, 821a], [740a, 746a, 754a, 801a, 812a, "-", "-", "-", "-"], [748a, 754a, 804a, 810a, 820a, "-", "-", "-", "-"], [823a, 829a, 837a, 844a, 855a, "-", "-", "-", "-"], [853a, 859a, 907a, 914a, 925a, "-", "-", "-", "-"], [925a, 931a, 938a, 942a, 949a, "-", "-", "-", "-"], [1025a, 1031a, 1038a, 1042a, 1049a, "-", "-", "-", "-"], [1125a, 1131a, 1138a, 1142a, 1149a, "-", "-", "-", "-"], [1225p, 1231p, 1238p, 1242p, 1249p, "-", "-", "-", "-"], [125p, 131p, 138p, 142p, 149p, "-", "-", "-", "-"], [225p, 231p, 238p, 242p, 249p, "-", "-", "-", "-"], [325p, 330p, 337p, 341p, 349p, "-", "-", "-", "-"], [355p, 400p, 407p, 411p, 419p, "-", "-", "-", "-"], [425p, 430p, 437p, 441p, 449p, "-", "-", "-", "-"], [525p, 530p, 537p, 541p, 549p, "-", "-", "-", "-"], [625p, 630p, 637p, 640p, 647p, "-", "-", "-", "-"], [700p, 705p, 712p, 715p, 722p, "-", "-", "-", "-"], [800p, 805p, 812p, 815p, 822p, "-", "-", "-", "-"], [900p, 905p, 912p, 915p, 922p, "-", "-", "-", "-"], [1000p, 1005p, 1012p, 1015p, 1022p, "-", "-", "-", "-"]]
  time_points: [Cooleman Court, Rivett, Fisher, Waramanga, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
  -
  long_name: To Cooleman Court
  between_stops: []
  short_name: 27/227
  stop_times: [["-", "-", "-", "-", 821a, 829a, 833a, 840a, 845a], ["-", "-", "-", "-", 854a, 902a, 906a, 913a, 918a], ["-", "-", "-", "-", 954a, 1001a, 1005a, 1013a, 1019a], ["-", "-", "-", "-", 1054a, 1101a, 1105a, 1113a, 1119a], ["-", "-", "-", "-", 1154a, 1201p, 1205p, 1213p, 1219p], ["-", "-", "-", "-", 1254p, 101p, 105p, 113p, 119p], ["-", "-", "-", "-", 154p, 201p, 205p, 213p, 219p], ["-", "-", "-", "-", 254p, 302p, 307p, 314p, 322p], ["-", "-", "-", "-", 321p, 333p, 338p, 345p, 353p], ["-", "-", "-", "-", 351p, 403p, 408p, 415p, 423p], ["-", "-", "-", "-", 421p, 433p, 438p, 445p, 453p], [427p, 431p, 435p, 438p, 453p, 505p, 510p, 517p, 525p], ["-", "-", "-", "-", 521p, 533p, 538p, 545p, 553p], [527p, 531p, 535p, 538p, 553p, 605p, 610p, 617p, 625p], ["-", "-", "-", "-", 635p, 641p, 644p, 650p, 655p], ["-", "-", "-", "-", 735p, 741p, 744p, 750p, 755p], ["-", "-", "-", "-", 835p, 841p, 844p, 850p, 855p], ["-", "-", "-", "-", 935p, 941p, 944p, 950p, 955p], ["-", "-", "-", "-", 1035p, 1041p, 1044p, 1050p, 1055p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 3, Waramanga, Fisher, Rivett, Cooleman Court]
  -
  long_name: To Cooleman Court
  between_stops: []
  short_name: "28"
  stop_times: [["-", "-", "-", "-", 742a, 746a, 751a, 759a, 811a], ["-", "-", "-", "-", 845a, 849a, 854a, 902a, 914a], ["-", "-", "-", "-", 952a, 956a, 1000a, 1007a, 1019a], ["-", "-", "-", "-", 1052a, 1056a, 1100a, 1107a, 1119a], ["-", "-", "-", "-", 1152a, 1156a, 1200p, 1207p, 1219p], ["-", "-", "-", "-", 1252p, 1256p, 100p, 107p, 119p], ["-", "-", "-", "-", 152p, 156p, 200p, 207p, 219p], ["-", "-", "-", "-", 252p, 256p, 300p, 308p, 320p], ["-", "-", "-", "-", 312p, 316p, 321p, 329p, 341p], ["-", "-", "-", "-", 342p, 346p, 351p, 359p, 411p], ["-", "-", "-", "-", 412p, 416p, 421p, 429p, 441p], ["-", "-", "-", "-", 442p, 446p, 451p, 459p, 511p], [429p, 438p, 454p, 457p, 512p, 516p, 521p, 529p, 541p], [449p, 508p, 524p, 527p, 542p, 546p, 551p, 559p, 611p], [519p, 538p, 554p, 557p, 612p, 616p, 621p, 629p, 638p], [549p, 608p, 624p, 627p, 642p, 645p, 649p, 656p, 705p], ["-", "-", "-", "-", 732p, 735p, 739p, 746p, 755p], ["-", "-", "-", "-", 832p, 835p, 839p, 846p, 855p], ["-", "-", "-", "-", 932p, 935p, 939p, 946p, 955p], ["-", "-", "-", "-", 1032p, 1035p, 1039p, 1046p, 1055p]]
  time_points: [Fairbairn Park, Brindabella Business Park, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 16, Lyons, Police College Weston, Duffy Primary School, Cooleman Court]
  -
  long_name: To Fairbairn Park
  between_stops: []
  short_name: "28"
  stop_times: [[615a, 624a, 630a, 634a, 638a, 652a, 655a, 711a, 725a], [637a, 646a, 652a, 656a, 700a, 714a, 717a, 733a, 747a], [705a, 714a, 720a, 724a, 728a, 742a, 746a, 802a, 816a], [745a, 757a, 805a, 810a, 815a, 829a, 833a, 849a, 903a], [815a, 827a, 835a, 840a, 844a, "-", "-", "-", "-"], [844a, 856a, 904a, 909a, 913a, "-", "-", "-", "-"], [926a, 938a, 945a, 949a, 953a, "-", "-", "-", "-"], [1026a, 1038a, 1045a, 1049a, 1053a, "-", "-", "-", "-"], [1126a, 1138a, 1145a, 1149a, 1153a, "-", "-", "-", "-"], [1226p, 1238p, 1245p, 1249p, 1253p, "-", "-", "-", "-"], [126p, 138p, 145p, 149p, 153p, "-", "-", "-", "-"], [226p, 238p, 245p, 249p, 253p, "-", "-", "-", "-"], [326p, 338p, 346p, 351p, 354p, "-", "-", "-", "-"], [356p, 408p, 416p, 421p, 425p, "-", "-", "-", "-"], [415p, 427p, 435p, 440p, 444p, "-", "-", "-", "-"], [515p, 527p, 535p, 540p, 544p, "-", "-", "-", "-"], [615p, 627p, 634p, 638p, 641p, "-", "-", "-", "-"], [700p, 709p, 715p, 719p, 722p, "-", "-", "-", "-"], [800p, 809p, 815p, 819p, 822p, "-", "-", "-", "-"], [900p, 909p, 915p, 919p, 922p, "-", "-", "-", "-"], [1000p, 1009p, 1015p, 1019p, 1022p, "-", "-", "-", "-"]]
  time_points: [Cooleman Court, Duffy Primary School, Police College Weston, Lyons, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, Brindabella Business Park, Fairbairn Park]
  -
  long_name: To Dickson
  between_stops: []
  short_name: "2"
  stop_times: [["-", "-", "-", "-", "-", "-", "-", 703a, 710a, 715a, 723a, 728a], [653a, 704a, 708a, 711a, 715a, 719a, 723a, 733a, 740a, 746a, 754a, 801a], [708a, 719a, 723a, 726a, 730a, 734a, 738a, 749a, 756a, 802a, 810a, 817a], [719a, 730a, 734a, 737a, 741a, 745a, 749a, 800a, 807a, 813a, 821a, 828a], [738a, 749a, 754a, 758a, 803a, 808a, 814a, 830a, 838a, 845a, 853a, 859a], [753a, 804a, 808a, 812a, 817a, 823a, 826a, 843a, 849a, 854a, 902a, 910a], [808a, 819a, 823a, 826a, 830a, 834a, 838a, 849a, 856a, 902a, 910a, 917a], [823a, 834a, 838a, 841a, 845a, 849a, 853a, 904a, 911a, 917a, 925a, 931a], [838a, 851a, 855a, 858a, 903a, 908a, 914a, 926a, "-", "-", "-", "-"], [853a, 904a, 908a, 911a, 915a, 919a, 923a, 934a, 941a, 946a, 954a, 959a], [923a, 934a, 938a, 941a, 945a, 949a, 953a, 1004a, 1011a, 1016a, 1024a, 1029a], [953a, 1004a, 1008a, 1011a, 1015a, 1019a, 1023a, 1034a, 1041a, 1046a, 1054a, 1059a], [1023a, 1034a, 1038a, 1041a, 1045a, 1049a, 1053a, 1104a, 1111a, 1116a, 1124a, 1129a], [1053a, 1104a, 1108a, 1111a, 1115a, 1119a, 1123a, 1134a, 1141a, 1146a, 1154a, 1159a], [1123a, 1134a, 1138a, 1141a, 1145a, 1149a, 1153a, 1204p, 1211p, 1216p, 1224p, 1229p], [1153a, 1204p, 1208p, 1211p, 1215p, 1219p, 1223p, 1234p, 1241p, 1246p, 1254p, 1259p], [1223p, 1234p, 1238p, 1241p, 1245p, 1249p, 1253p, 104p, 111p, 116p, 124p, 129p], [1253p, 104p, 108p, 111p, 115p, 119p, 123p, 134p, 141p, 146p, 154p, 159p], [123p, 134p, 138p, 141p, 145p, 149p, 153p, 204p, 211p, 216p, 224p, 229p], [153p, 204p, 208p, 211p, 215p, 219p, 223p, 234p, 241p, 246p, 254p, 259p], [223p, 234p, 238p, 241p, 245p, 249p, 253p, 304p, 311p, 316p, 324p, 329p], [238p, 249p, 253p, 256p, 300p, 304p, 308p, 319p, 326p, 332p, 340p, 347p], [253p, 304p, 308p, 311p, 315p, 319p, 323p, 334p, 341p, 346p, 354p, 359p], [308p, 319p, 323p, 326p, 330p, 334p, 338p, 349p, 356p, 402p, 410p, 417p], [323p, 334p, 338p, 341p, 345p, 349p, 353p, 404p, 411p, 417p, 425p, 432p], [338p, 349p, 353p, 356p, 400p, 404p, 408p, 419p, 426p, 432p, 440p, 447p], [353p, 404p, 408p, 411p, 415p, 419p, 423p, 434p, 441p, 447p, 455p, 502p], [408p, 419p, 423p, 426p, 430p, 434p, 438p, 449p, 456p, 502p, 510p, 517p], [423p, 434p, 438p, 441p, 445p, 449p, 453p, 504p, 511p, 517p, 525p, 532p], [438p, 449p, 453p, 456p, 500p, 504p, 508p, 519p, 526p, 532p, 540p, 547p], [453p, 504p, 508p, 511p, 515p, 519p, 523p, 534p, 541p, 547p, 555p, 602p], [508p, 519p, 523p, 526p, 530p, 534p, 538p, 549p, 556p, 602p, 610p, 617p], [523p, 534p, 538p, 541p, 545p, 549p, 553p, 604p, 611p, 617p, 625p, 631p], [538p, 549p, 553p, 556p, 600p, 604p, 608p, 619p, 626p, 632p, 638p, 642p], [553p, 604p, 608p, 611p, 615p, 619p, 623p, 634p, 639p, 644p, 650p, 654p], [640p, 650p, 653p, 656p, 700p, 703p, 707p, 717p, 722p, 727p, 733p, 737p], [740p, 750p, 753p, 756p, 800p, 803p, 807p, 817p, 822p, 827p, 833p, 837p], [840p, 850p, 853p, 856p, 900p, 903p, 907p, 917p, 922p, 927p, 933p, 937p], [940p, 950p, 953p, 956p, 1000p, 1003p, 1007p, 1017p, 1022p, 1027p, 1033p, 1037p], [1040p, 1050p, 1053p, 1056p, 1100p, 1103p, 1107p, 1117p, 1122p, 1127p, 1133p, 1137p]]
  time_points: [Woden Interchange - Platform 4, Curtin, John James Hospital, Yarralumla Shops, Deakin, Parliament House, Kings Ave/National Crt, City Interchange - Platform 10, Olims Hotel, Ainslie, Hackett, Dickson]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "2"
  stop_times: [["-", 634a, 639a, 647a, 653a, 702a, 711a, 715a, 720a, 724a, 727a, 731a, 742a], ["-", 704a, 709a, 717a, 723a, 732a, 742a, 747a, 752a, 756a, 759a, 803a, 814a], ["-", 719a, 724a, 732a, 738a, 747a, 757a, 802a, 807a, 811a, 814a, 818a, 829a], ["-", 732a, 739a, 747a, 753a, 802a, 812a, 817a, 822a, 826a, 829a, 833a, 844a], ["-", 749a, 756a, 804a, 810a, 819a, 829a, 834a, 839a, 843a, 846a, 850a, 901a], ["-", 802a, 809a, 817a, 825a, 838a, 847a, 853a, 857a, 901a, 905a, 908a, 921a], ["-", 819a, 826a, 834a, 840a, 848a, "-", "-", "-", "-", "-", "-", "-"], ["-", 832a, 839a, 847a, 853a, 902a, 912a, 917a, 922a, 926a, 929a, 933a, 944a], ["-", 849a, 856a, 904a, 910a, 918a, "-", "-", "-", "-", "-", "-", "-"], ["-", 904a, 909a, 917a, 923a, 932a, 942a, 946a, 951a, 955a, 958a, 1002a, 1013a], ["-", 934a, 939a, 947a, 953a, 1002a, 1012a, 1016a, 1021a, 1025a, 1028a, 1032a, 1043a], ["-", 1004a, 1009a, 1017a, 1023a, 1032a, 1042a, 1046a, 1051a, 1055a, 1058a, 1102a, 1113a], ["-", 1034a, 1039a, 1047a, 1053a, 1102a, 1112a, 1116a, 1121a, 1125a, 1128a, 1132a, 1143a], ["-", 1104a, 1109a, 1117a, 1123a, 1132a, 1142a, 1146a, 1151a, 1155a, 1158a, 1202p, 1213p], ["-", 1134a, 1139a, 1147a, 1153a, 1202p, 1212p, 1216p, 1221p, 1225p, 1228p, 1232p, 1243p], ["-", 1204p, 1209p, 1217p, 1223p, 1232p, 1242p, 1246p, 1251p, 1255p, 1258p, 102p, 113p], ["-", 1234p, 1239p, 1247p, 1253p, 102p, 112p, 116p, 121p, 125p, 128p, 132p, 143p], ["-", 104p, 109p, 117p, 123p, 132p, 142p, 146p, 151p, 155p, 158p, 202p, 213p], ["-", 134p, 139p, 147p, 153p, 202p, 212p, 216p, 221p, 225p, 228p, 232p, 243p], ["-", 204p, 209p, 217p, 223p, 232p, 242p, 246p, 251p, 255p, 258p, 302p, 313p], ["-", 234p, 239p, 247p, 253p, 302p, 312p, 316p, 321p, 325p, 328p, 332p, 343p], ["-", 249p, 254p, 302p, 308p, 317p, 327p, 332p, 337p, 341p, 344p, 348p, 359p], ["-", 304p, 309p, 317p, 323p, 332p, 342p, 346p, 351p, 355p, 358p, 402p, 413p], [313p, 319p, 326p, 334p, 340p, 349p, 359p, 404p, 409p, 413p, 416p, 420p, 431p], ["-", 332p, 339p, 347p, 353p, 402p, 412p, 417p, 422p, 426p, 429p, 433p, 444p], ["-", 349p, 356p, 404p, 410p, 419p, 429p, 434p, 439p, 443p, 446p, 450p, 501p], ["-", 402p, 409p, 417p, 423p, 432p, 442p, 447p, 452p, 456p, 459p, 503p, 514p], ["-", 419p, 426p, 434p, 440p, 449p, 459p, 504p, 509p, 513p, 516p, 520p, 531p], ["-", 432p, 439p, 447p, 453p, 502p, 512p, 517p, 522p, 526p, 529p, 533p, 544p], ["-", 449p, 456p, 504p, 510p, 519p, 529p, 534p, 539p, 543p, 546p, 550p, 601p], ["-", 502p, 509p, 517p, 523p, 532p, 542p, 547p, 552p, 556p, 559p, 603p, 614p], ["-", 519p, 526p, 534p, 540p, 549p, 559p, 604p, 609p, 613p, 616p, 620p, 631p], ["-", 532p, 539p, 547p, 553p, 602p, 612p, 617p, 622p, 626p, 629p, 633p, 643p], ["-", 549p, 556p, 604p, 610p, 619p, 629p, 634p, 638p, 642p, 645p, 649p, 659p], ["-", 603p, 610p, 618p, 624p, 632p, 641p, 646p, 650p, 654p, 657p, 701p, 711p], ["-", 626p, 632p, 638p, 643p, 649p, 658p, 703p, 707p, 711p, 714p, 718p, 728p], ["-", 726p, 731p, 737p, 742p, 748p, 757p, 802p, 806p, 810p, 813p, 817p, 827p], ["-", 826p, 831p, 837p, 842p, 848p, 857p, 902p, 906p, 910p, 913p, 917p, 927p], ["-", 926p, 931p, 937p, 942p, 948p, 957p, 1002p, 1006p, 1010p, 1013p, 1017p, 1027p], ["-", 1026p, 1031p, 1037p, 1042p, 1048p, 1057p, 1102p, 1106p, 1110p, 1113p, 1117p, 1127p], ["-", 1126p, 1131p, 1137p, 1142p, 1147p, "-", "-", "-", "-", "-", "-", "-"]]
  time_points: [Lyneham High, Dickson, Hackett, Ainslie, Olims Hotel, City Interchange - Platform 3, Kings Ave/National Crt, Parliament House, Deakin, Yarralumla Shops, John James Hospital, Curtin, Woden Interchange]
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: "30"
  stop_times:
  - - 549a
  - 551a
  - 555a
  - 558a
  - 606a
  - 613a
  - 619a
  - 624a
  - 630a
  - - 618a
  - 620a
  - 624a
  - 627a
  - 635a
  - 642a
  - 648a
  - 653a
  - 659a
  - - 634a
  - 636a
  - 640a
  - 643a
  - 651a
  - 658a
  - 704a
  - 709a
  - 715a
  - - 659a
  - 701a
  - 705a
  - 708a
  - 716a
  - 723a
  - 729a
  - 738a
  - 753a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 729a
  - 738a
  - 746a
  - 755a
  - 810a
  - - 727a
  - 729a
  - 733a
  - 736a
  - 744a
  - 753a
  - 801a
  - 810a
  - 825a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 803a
  - 812a
  - 824a
  - 833a
  - 848a
  - - 758a
  - 800a
  - 804a
  - 807a
  - 815a
  - 824a
  - 834a
  - 843a
  - 858a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 829a
  - 838a
  - 846a
  - 855a
  - 910a
  - - 827a
  - 829a
  - 833a
  - 836a
  - 844a
  - 853a
  - 901a
  - 910a
  - 925a
  - - 856a
  - 858a
  - 902a
  - 905a
  - 913a
  - 922a
  - 930a
  - 935a
  - 941a
  - - 956a
  - 958a
  - 1002a
  - 1005a
  - 1012a
  - 1020a
  - 1028a
  - 1033a
  - 1039a
  - - 1056a
  - 1058a
  - 1102a
  - 1105a
  - 1112a
  - 1120a
  - 1128a
  - 1133a
  - 1139a
  - - 1156a
  - 1158a
  - 1202p
  - 1205p
  - 1212p
  - 1220p
  - 1228p
  - 1233p
  - 1239p
  - - 1256p
  - 1258p
  - 102p
  - 105p
  - 112p
  - 120p
  - 128p
  - 133p
  - 139p
  - - 156p
  - 158p
  - 202p
  - 205p
  - 212p
  - 220p
  - 228p
  - 233p
  - 239p
  - - 245p
  - 247p
  - 251p
  - 254p
  - 301p
  - 309p
  - 317p
  - 323p
  - 330p
  - - 310p
  - 312p
  - 316p
  - 319p
  - 328p
  - 336p
  - 344p
  - 350p
  - 357p
  - - 334p
  - 336p
  - 340p
  - 343p
  - 352p
  - 400p
  - 408p
  - 414p
  - 421p
  - - 404p
  - 406p
  - 410p
  - 413p
  - 422p
  - 430p
  - 438p
  - 444p
  - 451p
  - - 434p
  - 436p
  - 440p
  - 443p
  - 452p
  - 500p
  - 508p
  - 514p
  - 521p
  - - 504p
  - 506p
  - 510p
  - 513p
  - 522p
  - 530p
  - 538p
  - 544p
  - 551p
  - - 534p
  - 536p
  - 540p
  - 543p
  - 552p
  - 600p
  - 608p
  - 614p
  - 621p
  - - 555p
  - 557p
  - 601p
  - 604p
  - 613p
  - 621p
  - 629p
  - 634p
  - 639p
  - - 656p
  - 658p
  - 701p
  - 704p
  - 712p
  - 719p
  - 725p
  - 730p
  - 735p
  - - 756p
  - 758p
  - 801p
  - 804p
  - 812p
  - 819p
  - 825p
  - 830p
  - 835p
  - - 856p
  - 858p
  - 901p
  - 904p
  - 912p
  - 919p
  - 925p
  - 930p
  - 935p
  - - 956p
  - 958p
  - 1001p
  - 1004p
  - 1012p
  - 1019p
  - 1025p
  - 1030p
  - 1035p
  - - 1056p
  - 1058p
  - 1101p
  - 1104p
  - 1112p
  - 1119p
  - 1125p
  - 1130p
  - 1135p
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - University of Canberra
  - Giralang
  - Kaleen Village/Maribyrnong
  - North Lyneham
  - Macarthur / Northbourne
  - City Interchange
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: "30"
  stop_times:
  - - 603a
  - 609a
  - 614a
  - 621a
  - 628a
  - 635a
  - 638a
  - 640a
  - 644a
  - - 633a
  - 639a
  - 644a
  - 651a
  - 658a
  - 705a
  - 708a
  - 710a
  - 714a
  - - 701a
  - 707a
  - 712a
  - 719a
  - 726a
  - 735a
  - 738a
  - 740a
  - 744a
  - - 726a
  - 732a
  - 737a
  - 745a
  - 753a
  - 805a
  - 808a
  - 810a
  - 814a
  - - 759a
  - 806a
  - 811a
  - 819a
  - 827a
  - 839a
  - 842a
  - 844a
  - 848a
  - - 829a
  - 836a
  - 841a
  - 849a
  - 857a
  - 909a
  - 912a
  - 914a
  - 918a
  - - 859a
  - 906a
  - 911a
  - 919a
  - 927a
  - 935a
  - 938a
  - 940a
  - 944a
  - - 933a
  - 939a
  - 944a
  - 951a
  - 958a
  - 1005a
  - 1008a
  - 1010a
  - 1014a
  - - 1002a
  - 1008a
  - 1013a
  - 1020a
  - 1027a
  - 1034a
  - 1037a
  - 1039a
  - 1043a
  - - 1102a
  - 1108a
  - 1113a
  - 1120a
  - 1127a
  - 1134a
  - 1137a
  - 1139a
  - 1143a
  - - 1202p
  - 1208p
  - 1213p
  - 1220p
  - 1227p
  - 1234p
  - 1237p
  - 1239p
  - 1243p
  - - 102p
  - 108p
  - 113p
  - 120p
  - 127p
  - 134p
  - 137p
  - 139p
  - 143p
  - - 202p
  - 208p
  - 213p
  - 220p
  - 227p
  - 234p
  - 237p
  - 239p
  - 243p
  - - 302p
  - 309p
  - 316p
  - 324p
  - 332p
  - 344p
  - 347p
  - 349p
  - 353p
  - - 334p
  - 341p
  - 348p
  - 356p
  - 404p
  - 416p
  - 419p
  - 421p
  - 425p
  - - 359p
  - 406p
  - 413p
  - 421p
  - 429p
  - 441p
  - 444p
  - 446p
  - 450p
  - - 429p
  - 436p
  - 443p
  - 451p
  - 459p
  - 511p
  - 514p
  - 516p
  - 520p
  - - 459p
  - 506p
  - 513p
  - 521p
  - 529p
  - 541p
  - 544p
  - 546p
  - 550p
  - - 514p
  - 521p
  - 528p
  - 536p
  - 544p
  - 556p
  - 559p
  - 601p
  - 605p
  - - 529p
  - 536p
  - 543p
  - 551p
  - 559p
  - 611p
  - 614p
  - 616p
  - 620p
  - - 544p
  - 551p
  - 558p
  - 606p
  - 614p
  - 626p
  - 629p
  - 631p
  - 634p
  - - 559p
  - 606p
  - 613p
  - 621p
  - 629p
  - 636p
  - 639p
  - 641p
  - 644p
  - - 633p
  - 639p
  - 644p
  - 651p
  - 658p
  - 705p
  - 708p
  - 710p
  - 713p
  - - 702p
  - 708p
  - 713p
  - 720p
  - 727p
  - 734p
  - 737p
  - 739p
  - 742p
  - - 802p
  - 808p
  - 813p
  - 820p
  - 827p
  - 834p
  - 837p
  - 839p
  - 842p
  - - 902p
  - 908p
  - 913p
  - 920p
  - 927p
  - 934p
  - 937p
  - 939p
  - 942p
  - - 1002p
  - 1008p
  - 1013p
  - 1020p
  - 1027p
  - 1034p
  - 1037p
  - 1039p
  - 1042p
  - - 1102p
  - 1108p
  - 1113p
  - 1120p
  - 1127p
  - 1134p
  - 1137p
  - 1139p
  - 1142p
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - North Lyneham
  - Kaleen Village/Maribyrnong
  - Giralang
  - University of Canberra
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: "31"
  stop_times:
  - - 615a
  - 617a
  - 621a
  - 624a
  - 629a
  - 636a
  - 641a
  - 647a
  - - 645a
  - 647a
  - 651a
  - 654a
  - 659a
  - 706a
  - 711a
  - 717a
  - - 712a
  - 714a
  - 718a
  - 721a
  - 726a
  - 734a
  - 742a
  - 757a
  - - 741a
  - 743a
  - 747a
  - 750a
  - 757a
  - 806a
  - 814a
  - 829a
  - - 811a
  - 813a
  - 817a
  - 820a
  - 827a
  - 836a
  - 844a
  - 859a
  - - 841a
  - 843a
  - 847a
  - 850a
  - 857a
  - 906a
  - 914a
  - 929a
  - - 930a
  - 932a
  - 936a
  - 939a
  - 945a
  - 953a
  - 958a
  - 1004a
  - - 1030a
  - 1032a
  - 1036a
  - 1039a
  - 1045a
  - 1053a
  - 1058a
  - 1104a
  - - 1130a
  - 1132a
  - 1136a
  - 1139a
  - 1145a
  - 1153a
  - 1158a
  - 1204p
  - - 1230p
  - 1232p
  - 1236p
  - 1239p
  - 1245p
  - 1253p
  - 1258p
  - 104p
  - - 130p
  - 132p
  - 136p
  - 139p
  - 145p
  - 153p
  - 158p
  - 204p
  - - 230p
  - 232p
  - 236p
  - 239p
  - 245p
  - 253p
  - 258p
  - 305p
  - - 315p
  - 317p
  - 321p
  - 324p
  - 330p
  - 338p
  - 343p
  - 350p
  - - 345p
  - 347p
  - 351p
  - 354p
  - 400p
  - 408p
  - 413p
  - 420p
  - - 415p
  - 417p
  - 421p
  - 424p
  - 430p
  - 438p
  - 443p
  - 450p
  - - 445p
  - 447p
  - 451p
  - 454p
  - 500p
  - 508p
  - 513p
  - 520p
  - - 514p
  - 516p
  - 520p
  - 523p
  - 529p
  - 537p
  - 542p
  - 549p
  - - 545p
  - 547p
  - 551p
  - 554p
  - 600p
  - 608p
  - 613p
  - 620p
  - - 630p
  - 632p
  - 635p
  - 638p
  - 643p
  - 650p
  - 655p
  - 700p
  - - 730p
  - 732p
  - 735p
  - 738p
  - 743p
  - 750p
  - 755p
  - 800p
  - - 830p
  - 832p
  - 835p
  - 838p
  - 843p
  - 850p
  - 855p
  - 900p
  - - 930p
  - 932p
  - 935p
  - 938p
  - 943p
  - 950p
  - 955p
  - 1000p
  - - 1030p
  - 1032p
  - 1035p
  - 1038p
  - 1043p
  - 1050p
  - 1055p
  - 1100p
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - University of Canberra
  - Gwydir Square Kaleen
  - North Lyneham
  - Macarthur / Northbourne
  - City Interchange
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: "31"
  stop_times:
  - - "-"
  - "-"
  - 637a
  - 643a
  - 648a
  - 651a
  - 653a
  - 657a
  - - "-"
  - "-"
  - 707a
  - 713a
  - 718a
  - 721a
  - 723a
  - 727a
  - - 733a
  - 740a
  - 745a
  - 753a
  - 800a
  - 803a
  - 805a
  - 809a
  - - 803a
  - 810a
  - 815a
  - 823a
  - 830a
  - 833a
  - 835a
  - 839a
  - - 829a
  - 836a
  - 841a
  - 849a
  - 856a
  - 859a
  - 901a
  - 905a
  - - 910a
  - 917a
  - 922a
  - 930a
  - 936a
  - 939a
  - 941a
  - 945a
  - - 948a
  - 954a
  - 959a
  - 1005a
  - 1011a
  - 1014a
  - 1016a
  - 1020a
  - - 1048a
  - 1054a
  - 1059a
  - 1105a
  - 1111a
  - 1114a
  - 1116a
  - 1120a
  - - 1148a
  - 1154a
  - 1159a
  - 1205p
  - 1211p
  - 1214p
  - 1216p
  - 1220p
  - - 1248p
  - 1254p
  - 1259p
  - 105p
  - 111p
  - 114p
  - 116p
  - 120p
  - - 148p
  - 154p
  - 159p
  - 205p
  - 211p
  - 214p
  - 216p
  - 220p
  - - 248p
  - 254p
  - 259p
  - 307p
  - 315p
  - 318p
  - 320p
  - 324p
  - - 303p
  - 310p
  - 315p
  - 323p
  - 331p
  - 334p
  - 336p
  - 340p
  - - 333p
  - 340p
  - 345p
  - 353p
  - 401p
  - 404p
  - 406p
  - 410p
  - - 403p
  - 410p
  - 415p
  - 423p
  - 431p
  - 434p
  - 436p
  - 440p
  - - 433p
  - 440p
  - 445p
  - 453p
  - 501p
  - 504p
  - 506p
  - 510p
  - - 503p
  - 510p
  - 515p
  - 523p
  - 531p
  - 534p
  - 536p
  - 540p
  - - 533p
  - 540p
  - 545p
  - 553p
  - 601p
  - 604p
  - 606p
  - 610p
  - - 603p
  - 610p
  - 615p
  - 623p
  - 631p
  - 634p
  - 636p
  - 639p
  - - 648p
  - 654p
  - 659p
  - 705p
  - 710p
  - 713p
  - 715p
  - 718p
  - - 748p
  - 754p
  - 759p
  - 805p
  - 810p
  - 813p
  - 815p
  - 818p
  - - 848p
  - 854p
  - 859p
  - 905p
  - 910p
  - 913p
  - 915p
  - 918p
  - - 948p
  - 954p
  - 959p
  - 1005p
  - 1010p
  - 1013p
  - 1015p
  - 1018p
  - - 1048p
  - 1054p
  - 1059p
  - 1105p
  - 1110p
  - 1113p
  - 1115p
  - 1118p
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - North Lyneham
  - Gwydir Square Kaleen
  - University of Canberra
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "39"
  stop_times: [["-", "-", "-", 549a, 555a, 601a, 606a, 610a, 617a], [609a, 615a, 618a, 624a, 630a, 636a, 641a, 645a, 652a], [639a, 645a, 648a, 654a, 700a, 706a, 711a, 715a, 722a], ["-", "-", "-", 707a, 713a, 719a, 724a, 728a, 741a], [703a, 709a, 712a, 718a, 724a, 730a, 736a, 742a, 757a], ["-", "-", "-", 726a, 732a, 738a, 744a, 750a, 805a], [718a, 724a, 727a, 734a, 740a, 746a, 752a, 758a, 813a], ["-", "-", "-", 742a, 748a, 754a, 800a, 806a, 821a], [733a, 739a, 742a, 749a, 755a, 801a, 807a, 813a, 828a], ["-", "-", "-", 756a, 802a, 808a, 814a, 820a, 835a], [748a, 754a, 757a, 804a, 810a, 816a, 822a, 828a, 843a], [758a, 804a, 807a, 814a, 820a, 826a, 832a, 838a, 853a], ["-", "-", "-", 824a, 830a, 836a, 842a, 848a, 903a], [818a, 824a, 827a, 834a, 840a, 846a, 852a, 858a, 913a], [833a, 839a, 842a, 849a, 855a, 901a, 907a, 913a, 928a], [910a, 916a, 919a, 924a, 930a, 935a, 940a, 943a, 949a], [940a, 946a, 949a, 954a, 1000a, 1005a, 1010a, 1013a, 1019a], [1010a, 1016a, 1019a, 1024a, 1030a, 1035a, 1040a, 1043a, 1049a], [1040a, 1046a, 1049a, 1054a, 1100a, 1105a, 1110a, 1113a, 1119a], [1110a, 1116a, 1119a, 1124a, 1130a, 1135a, 1140a, 1143a, 1149a], [1140a, 1146a, 1149a, 1154a, 1200p, 1205p, 1210p, 1213p, 1219p], [1210p, 1216p, 1219p, 1224p, 1230p, 1235p, 1240p, 1243p, 1249p], [1240p, 1246p, 1249p, 1254p, 100p, 105p, 110p, 113p, 119p], [110p, 116p, 119p, 124p, 130p, 135p, 140p, 143p, 149p], [140p, 146p, 149p, 154p, 200p, 205p, 210p, 213p, 219p], [210p, 216p, 219p, 224p, 230p, 235p, 240p, 243p, 249p], [240p, 246p, 249p, 254p, 300p, 307p, 313p, 317p, 324p], [309p, 315p, 318p, 324p, 330p, 337p, 343p, 347p, 354p], [328p, 334p, 337p, 343p, 349p, 356p, 402p, 406p, 413p], [358p, 404p, 407p, 413p, 419p, 426p, 432p, 436p, 443p], [417p, 423p, 426p, 432p, 438p, 445p, 451p, 455p, 502p], [432p, 438p, 441p, 447p, 453p, 500p, 506p, 510p, 517p], [447p, 453p, 456p, 502p, 508p, 515p, 521p, 525p, 532p], [506p, 512p, 515p, 521p, 527p, 534p, 540p, 544p, 551p], [512p, 518p, 521p, 527p, 533p, 540p, "-", "-", "-"], [521p, 527p, 530p, 536p, 542p, 549p, 555p, 559p, 606p], [536p, 542p, 545p, 551p, 557p, 604p, 610p, 614p, 621p], [546p, 552p, 555p, 601p, 607p, 614p, "-", "-", "-"], [555p, 601p, 604p, 610p, 616p, 623p, 629p, 632p, 638p], [610p, 616p, 619p, 625p, 631p, 636p, 641p, 644p, 650p], [710p, 716p, 719p, 724p, 730p, 735p, 740p, 743p, 749p], [810p, 816p, 819p, 824p, 830p, 835p, 840p, 843p, 849p], [910p, 916p, 919p, 924p, 930p, 935p, 940p, 943p, 949p], [1010p, 1016p, 1019p, 1024p, 1030p, 1035p, 1040p, 1043p, 1049p], [1110p, 1116p, 1119p, 1124p, 1130p, 1135p, "-", "-", "-"]]
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Dickson Shops/Antill St, Watson, Watson Terminus, Watson, Dickson Shops/Antill St, Macarthur / Northbourne, City Interchange]
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: "3"
  stop_times:
  - - 612a
  - 621a
  - 625a
  - 630a
  - 634a
  - 638a
  - 650a
  - 656a
  - 701a
  - 706a
  - 713a
  - 728a
  - 730a
  - 734a
  - - 642a
  - 651a
  - 655a
  - 700a
  - 704a
  - 708a
  - 720a
  - 726a
  - 731a
  - 736a
  - 745a
  - 802a
  - 804a
  - 808a
  - - 712a
  - 721a
  - 725a
  - 730a
  - 734a
  - 738a
  - 750a
  - 756a
  - 801a
  - 806a
  - 815a
  - 832a
  - 834a
  - 838a
  - - 738a
  - 748a
  - 753a
  - 800a
  - 804a
  - 808a
  - 820a
  - 826a
  - 831a
  - 836a
  - 845a
  - 902a
  - 904a
  - 908a
  - - 808a
  - 818a
  - 823a
  - 830a
  - 834a
  - 838a
  - 850a
  - 856a
  - 901a
  - 906a
  - 915a
  - 932a
  - 934a
  - 938a
  - - 838a
  - 848a
  - 853a
  - 900a
  - 904a
  - 908a
  - 920a
  - 926a
  - 931a
  - 936a
  - 943a
  - 958a
  - 1000a
  - 1004a
  - - 912a
  - 921a
  - 925a
  - 930a
  - 934a
  - 938a
  - 950a
  - 956a
  - 1001a
  - 1006a
  - 1013a
  - 1031a
  - 1033a
  - 1034a
  - - 942a
  - 951a
  - 955a
  - 1000a
  - 1004a
  - 1008a
  - 1020a
  - 1026a
  - 1031a
  - 1036a
  - 1043a
  - 1058a
  - 1100a
  - 1104a
  - - 1012a
  - 1021a
  - 1025a
  - 1030a
  - 1034a
  - 1038a
  - 1050a
  - 1056a
  - 1101a
  - 1106a
  - 1113a
  - 1128a
  - 1130a
  - 1134a
  - - 1042a
  - 1051a
  - 1055a
  - 1100a
  - 1104a
  - 1108a
  - 1120a
  - 1126a
  - 1131a
  - 1136a
  - 1143a
  - 1158a
  - 1200p
  - 1204p
  - - 1112a
  - 1121a
  - 1125a
  - 1130a
  - 1134a
  - 1138a
  - 1150a
  - 1156a
  - 1201p
  - 1206p
  - 1213p
  - 1228p
  - 1230p
  - 1234p
  - - 1142a
  - 1151a
  - 1155a
  - 1200p
  - 1204p
  - 1208p
  - 1220p
  - 1226p
  - 1231p
  - 1236p
  - 1243p
  - 1258p
  - 100p
  - 104p
  - - 1212p
  - 1221p
  - 1225p
  - 1230p
  - 1234p
  - 1238p
  - 1250p
  - 1256p
  - 101p
  - 106p
  - 113p
  - 128p
  - 130p
  - 134p
  - - 1242p
  - 1251p
  - 1255p
  - 100p
  - 104p
  - 108p
  - 120p
  - 126p
  - 131p
  - 136p
  - 143p
  - 158p
  - 200p
  - 204p
  - - 112p
  - 121p
  - 125p
  - 130p
  - 134p
  - 138p
  - 150p
  - 156p
  - 201p
  - 206p
  - 213p
  - 228p
  - 230p
  - 234p
  - - 142p
  - 151p
  - 155p
  - 200p
  - 204p
  - 208p
  - 220p
  - 226p
  - 231p
  - 236p
  - 243p
  - 258p
  - 300p
  - 304p
  - - 212p
  - 221p
  - 225p
  - 230p
  - 234p
  - 238p
  - 250p
  - 256p
  - 301p
  - 307p
  - 315p
  - 332p
  - 334p
  - 338p
  - - 242p
  - 251p
  - 255p
  - 300p
  - 304p
  - 308p
  - 320p
  - 326p
  - 332p
  - 338p
  - 346p
  - 403p
  - 405p
  - 409p
  - - 309p
  - 319p
  - 324p
  - 330p
  - 334p
  - 338p
  - 350p
  - 356p
  - 402p
  - 408p
  - 416p
  - 433p
  - 435p
  - 439p
  - - 339p
  - 349p
  - 354p
  - 400p
  - 404p
  - 408p
  - 420p
  - 426p
  - 432p
  - 438p
  - 446p
  - 503p
  - 505p
  - 509p
  - - 409p
  - 419p
  - 424p
  - 430p
  - 434p
  - 438p
  - 450p
  - 456p
  - 502p
  - 508p
  - 516p
  - 533p
  - 535p
  - 539p
  - - 439p
  - 449p
  - 454p
  - 500p
  - 504p
  - 508p
  - 520p
  - 526p
  - 532p
  - 538p
  - 546p
  - 603p
  - 605p
  - 609p
  - - 511p
  - 521p
  - 526p
  - 532p
  - 536p
  - 540p
  - 552p
  - 558p
  - 604p
  - 610p
  - 618p
  - 634p
  - 636p
  - 639p
  - - 539p
  - 549p
  - 554p
  - 600p
  - 604p
  - 608p
  - 620p
  - 626p
  - 632p
  - 637p
  - 644p
  - 659p
  - 701p
  - 704p
  - - 608p
  - 618p
  - 623p
  - 629p
  - 632p
  - 636p
  - 648p
  - 654p
  - 659p
  - 704p
  - 711p
  - 726p
  - 728p
  - 731p
  - - 643p
  - 651p
  - 655p
  - 700p
  - 703p
  - 707p
  - 719p
  - 725p
  - 730p
  - 735p
  - 742p
  - 757p
  - 759p
  - 802p
  - - 713p
  - 721p
  - 725p
  - 730p
  - 733p
  - 737p
  - 749p
  - 755p
  - 800p
  - 805p
  - 812p
  - 827p
  - 829p
  - 832p
  - - 813p
  - 821p
  - 825p
  - 830p
  - 833p
  - 837p
  - 849p
  - 855p
  - 900p
  - 905p
  - 912p
  - 927p
  - 929p
  - 932p
  - - 913p
  - 921p
  - 925p
  - 930p
  - 933p
  - 937p
  - 949p
  - 955p
  - 1000p
  - 1005p
  - 1012p
  - 1027p
  - 1029p
  - 1032p
  - - 1013p
  - 1021p
  - 1025p
  - 1030p
  - 1033p
  - 1037p
  - 1049p
  - 1055p
  - 1100p
  - 1105p
  - 1112p
  - 1127p
  - 1129p
  - 1132p
  - - 1113p
  - 1121p
  - 1125p
  - 1130p
  - 1133p
  - 1137p
  - 1147p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Woden Interchange - Platform 14
  - Garran
  - Hughes
  - Deakin
  - Parliament House
  - Kings Ave/National Crt
  - City Interchange - Platform 4
  - National Museum
  - Burton & Garran Hall/Daley Road ANU
  - O'Connor
  - Calvary Hospital
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To Woden Interchange
  between_stops: []
   
  short_name: "3"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 618a
  - 627a
  - 631a
  - 636a
  - 640a
  - 644a
  - 653a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 648a
  - 657a
  - 701a
  - 706a
  - 710a
  - 714a
  - 723a
  - - 631a
  - 633a
  - 637a
  - 652a
  - 658a
  - 702a
  - 706a
  - 718a
  - 727a
  - 731a
  - 736a
  - 742a
  - 746a
  - 758a
  - - 659a
  - 701a
  - 705a
  - 720a
  - 726a
  - 730a
  - 735a
  - 748a
  - 758a
  - 803a
  - 808a
  - 814a
  - 818a
  - 830a
  - - 724a
  - 726a
  - 730a
  - 747a
  - 755a
  - 800a
  - 805a
  - 818a
  - 828a
  - 833a
  - 838a
  - 844a
  - 848a
  - 900a
  - - 748a
  - 750a
  - 754a
  - 810a
  - 819a
  - 827a
  - 832a
  - 848a
  - 853a
  - 901a
  - 906a
  - 915a
  - 919a
  - 931a
  - - 824a
  - 826a
  - 830a
  - 847a
  - 855a
  - 900a
  - 905a
  - 918a
  - 928a
  - 932a
  - 937a
  - 942a
  - 946a
  - 955a
  - - 854a
  - 856a
  - 900a
  - 917a
  - 925a
  - 930a
  - 935a
  - 948a
  - 958a
  - 1002a
  - 1007a
  - 1012a
  - 1016a
  - 1025a
  - - 927a
  - 929a
  - 933a
  - 948a
  - 955a
  - 1000a
  - 1005a
  - 1018a
  - 1028a
  - 1032a
  - 1037a
  - 1042a
  - 1046a
  - 1055a
  - - 957a
  - 959a
  - 1003a
  - 1018a
  - 1025a
  - 1030a
  - 1035a
  - 1048a
  - 1058a
  - 1102a
  - 1107a
  - 1112a
  - 1116a
  - 1125a
  - - 1027a
  - 1029a
  - 1033a
  - 1048a
  - 1055a
  - 1100a
  - 1105a
  - 1118a
  - 1128a
  - 1132a
  - 1137a
  - 1142a
  - 1146a
  - 1155a
  - - 1057a
  - 1059a
  - 1103a
  - 1118a
  - 1125a
  - 1130a
  - 1135a
  - 1148a
  - 1158a
  - 1202p
  - 1207p
  - 1212p
  - 1216p
  - 1225p
  - - 1127a
  - 1129a
  - 1133a
  - 1148a
  - 1155a
  - 1200p
  - 1205p
  - 1218p
  - 1228p
  - 1232p
  - 1237p
  - 1242p
  - 1246p
  - 1255p
  - - 1157a
  - 1159a
  - 1203p
  - 1218p
  - 1225p
  - 1230p
  - 1235p
  - 1248p
  - 1258p
  - 102p
  - 107p
  - 112p
  - 116p
  - 125p
  - - 1227p
  - 1229p
  - 1233p
  - 1248p
  - 1255p
  - 100p
  - 105p
  - 118p
  - 128p
  - 132p
  - 137p
  - 142p
  - 146p
  - 155p
  - - 1257p
  - 1259p
  - 103p
  - 118p
  - 125p
  - 130p
  - 135p
  - 148p
  - 158p
  - 202p
  - 207p
  - 212p
  - 216p
  - 225p
  - - 127p
  - 129p
  - 133p
  - 148p
  - 155p
  - 200p
  - 205p
  - 218p
  - 228p
  - 232p
  - 237p
  - 242p
  - 246p
  - 255p
  - - 157p
  - 159p
  - 203p
  - 218p
  - 225p
  - 230p
  - 235p
  - 248p
  - 258p
  - 303p
  - 308p
  - 314p
  - 318p
  - 329p
  - - 232p
  - 234p
  - 238p
  - 248p
  - 258p
  - 303p
  - 310p
  - 324p
  - 334p
  - 339p
  - 344p
  - 350p
  - 354p
  - 405p
  - - 253p
  - 255p
  - 259p
  - 316p
  - 324p
  - 329p
  - 335p
  - 348p
  - 358p
  - 403p
  - 408p
  - 414p
  - 418p
  - 429p
  - - 320p
  - 322p
  - 326p
  - 343p
  - 351p
  - 356p
  - 402p
  - 415p
  - 425p
  - 430p
  - 435p
  - 441p
  - 445p
  - 456p
  - - 349p
  - 351p
  - 355p
  - 412p
  - 420p
  - 425p
  - 431p
  - 444p
  - 454p
  - 459p
  - 504p
  - 510p
  - 514p
  - 525p
  - - 421p
  - 423p
  - 427p
  - 444p
  - 452p
  - 457p
  - 503p
  - 516p
  - 526p
  - 531p
  - 536p
  - 542p
  - 546p
  - 557p
  - - 448p
  - 450p
  - 454p
  - 511p
  - 519p
  - 524p
  - 530p
  - 543p
  - 553p
  - 558p
  - 603p
  - 609p
  - 613p
  - 624p
  - - 518p
  - 520p
  - 524p
  - 541p
  - 549p
  - 554p
  - 600p
  - 613p
  - 623p
  - 628p
  - 632p
  - 637p
  - 641p
  - 650p
  - - 550p
  - 552p
  - 556p
  - 613p
  - 621p
  - 626p
  - 632p
  - 644p
  - 653p
  - 658p
  - 702p
  - 707p
  - 711p
  - 720p
  - - 623p
  - 625p
  - 629p
  - 644p
  - 651p
  - 656p
  - 701p
  - 713p
  - 722p
  - 727p
  - 731p
  - 736p
  - 740p
  - 749p
  - - 727p
  - 729p
  - 732p
  - 747p
  - 754p
  - 759p
  - 804p
  - 816p
  - 825p
  - 830p
  - 834p
  - 839p
  - 843p
  - 852p
  - - 829p
  - 831p
  - 834p
  - 849p
  - 856p
  - 901p
  - 906p
  - 918p
  - 927p
  - 932p
  - 936p
  - 941p
  - 945p
  - 954p
  - - 929p
  - 931p
  - 934p
  - 949p
  - 956p
  - 1001p
  - 1006p
  - 1018p
  - 1027p
  - 1032p
  - 1036p
  - 1041p
  - 1045p
  - 1054p
  - - 1029p
  - 1031p
  - 1034p
  - 1049p
  - 1056p
  - 1101p
  - 1106p
  - 1116p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Calvary Hospital
  - O'Connor
  - Burton & Garran Hall/Daley Road ANU
  - National Museum
  - City Interchange - Platform 3
  - Kings Ave/National Crt
  - Parliament House
  - Deakin
  - Hughes
  - Garran
  - Woden Interchange
  -
  long_name: To Cameron Ave Station
  between_stops: []
   
  short_name: "43"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 622a
  - 629a
  - 638a
  - 643a
  - 648a
  - 650a
  - 654a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 641a
  - 648a
  - 657a
  - 702a
  - 707a
  - 709a
  - 713a
  - - 645a
  - 647a
  - 651a
  - 656a
  - 701a
  - 708a
  - 717a
  - 722a
  - 727a
  - 729a
  - 733a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 721a
  - 728a
  - 739a
  - 744a
  - 752a
  - 754a
  - 758a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 742a
  - 749a
  - 800a
  - 805a
  - 813a
  - 815a
  - 819a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 803a
  - 810a
  - 821a
  - 826a
  - 834a
  - 836a
  - 840a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 825a
  - 832a
  - 843a
  - 848a
  - 856a
  - 858a
  - 902a
  - - 824a
  - 826a
  - 830a
  - 838a
  - 843a
  - 850a
  - 901a
  - 906a
  - 914a
  - 916a
  - 920a
  - - 844a
  - 846a
  - 850a
  - 858a
  - 903a
  - 910a
  - 921a
  - 926a
  - 933a
  - 935a
  - 939a
  - - 904a
  - 906a
  - 910a
  - 918a
  - 923a
  - 930a
  - 939a
  - 944a
  - 950a
  - 952a
  - 956a
  - - 1004a
  - 1006a
  - 1010a
  - 1016a
  - 1021a
  - 1028a
  - 1037a
  - 1042a
  - 1048a
  - 1050a
  - 1054a
  - - 1104a
  - 1106a
  - 1110a
  - 1116a
  - 1121a
  - 1128a
  - 1137a
  - 1142a
  - 1148a
  - 1150a
  - 1154a
  - - 1204p
  - 1206p
  - 1210p
  - 1216p
  - 1221p
  - 1228p
  - 1237p
  - 1242p
  - 1248p
  - 1250p
  - 1254p
  - - 104p
  - 106p
  - 110p
  - 116p
  - 121p
  - 128p
  - 137p
  - 142p
  - 148p
  - 150p
  - 154p
  - - 204p
  - 206p
  - 210p
  - 216p
  - 221p
  - 228p
  - 237p
  - 242p
  - 248p
  - 250p
  - 254p
  - - 255p
  - 257p
  - 301p
  - 309p
  - 314p
  - 321p
  - 332p
  - 337p
  - 345p
  - 347p
  - 351p
  - - 324p
  - 326p
  - 330p
  - 338p
  - 343p
  - 350p
  - 401p
  - 406p
  - 414p
  - 416p
  - 420p
  - - 344p
  - 346p
  - 350p
  - 358p
  - 403p
  - 410p
  - 421p
  - 426p
  - 434p
  - 436p
  - 440p
  - - 404p
  - 406p
  - 410p
  - 418p
  - 423p
  - 430p
  - 441p
  - 446p
  - 454p
  - 456p
  - 500p
  - - 424p
  - 426p
  - 430p
  - 438p
  - 443p
  - 450p
  - 501p
  - 506p
  - 514p
  - 516p
  - 520p
  - - 444p
  - 446p
  - 450p
  - 458p
  - 503p
  - 510p
  - 521p
  - 526p
  - 534p
  - 536p
  - 540p
  - - 504p
  - 506p
  - 510p
  - 518p
  - 523p
  - 530p
  - 541p
  - 546p
  - 554p
  - 556p
  - 600p
  - - 524p
  - 526p
  - 530p
  - 538p
  - 543p
  - 550p
  - 601p
  - 606p
  - 614p
  - 616p
  - 620p
  - - 604p
  - 606p
  - 610p
  - 618p
  - 623p
  - 629p
  - 639p
  - 644p
  - 649p
  - 651p
  - 654p
  - - 704p
  - 706p
  - 709p
  - 714p
  - 719p
  - 726p
  - 735p
  - 740p
  - 745p
  - 747p
  - 750p
  - - 804p
  - 806p
  - 809p
  - 814p
  - 819p
  - 826p
  - 835p
  - 840p
  - 845p
  - 847p
  - 850p
  - - 904p
  - 906p
  - 909p
  - 914p
  - 919p
  - 926p
  - 935p
  - 940p
  - 945p
  - 947p
  - 950p
  - - 1004p
  - 1006p
  - 1009p
  - 1014p
  - 1019p
  - 1026p
  - 1035p
  - 1040p
  - 1045p
  - 1047p
  - 1050p
  - - 1104p
  - 1106p
  - 1109p
  - 1114p
  - 1119p
  - 1126p
  - 1135p
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cameron Ave Bus Station - Platform 5
  - Lathlain St Bus Station - Platform 5
  - Cohen St Bus Station - Platform 5
  - Kippax
  - Macgregor Shops
  - Charnwood
  - Macgregor Shops
  - Kippax
  - Cohen St Bus Station
  - Lathlain St Bus Station
  - Cameron Ave Bus Station
  -
  long_name: To Cameron Ave Station
  between_stops: []
   
  short_name: "44"
  stop_times:
  - - 605a
  - 607a
  - 615a
  - 620a
  - 625a
  - 627a
  - 631a
  - - 638a
  - 640a
  - 648a
  - 653a
  - 658a
  - 700a
  - 704a
  - - 705a
  - 707a
  - 715a
  - 720a
  - 725a
  - 727a
  - 731a
  - - "-"
  - "-"
  - 732a
  - 739a
  - 745a
  - 747a
  - 751a
  - - 738a
  - 741a
  - 750a
  - 757a
  - 803a
  - 805a
  - 809a
  - - 807a
  - 810a
  - 819a
  - 826a
  - 832a
  - 834a
  - 838a
  - - 842a
  - 845a
  - 854a
  - 901a
  - 907a
  - 909a
  - 913a
  - - 912a
  - 915a
  - 924a
  - 931a
  - 937a
  - 939a
  - 943a
  - - 937a
  - 939a
  - 948a
  - 954a
  - 1000a
  - 1002a
  - 1006a
  - - 1037a
  - 1039a
  - 1048a
  - 1054a
  - 1100a
  - 1102a
  - 1106a
  - - 1137a
  - 1139a
  - 1148a
  - 1154a
  - 1200p
  - 1202p
  - 1206p
  - - 1237p
  - 1239p
  - 1248p
  - 1254p
  - 100p
  - 102p
  - 106p
  - - 137p
  - 139p
  - 148p
  - 154p
  - 200p
  - 202p
  - 206p
  - - 237p
  - 239p
  - 248p
  - 254p
  - 300p
  - 302p
  - 306p
  - - 313p
  - 315p
  - 324p
  - 331p
  - 337p
  - 339p
  - 343p
  - - 347p
  - 349p
  - 358p
  - 405p
  - 411p
  - 413p
  - 417p
  - - 418p
  - 420p
  - 429p
  - 436p
  - 442p
  - 444p
  - 448p
  - - 452p
  - 454p
  - 503p
  - 510p
  - 516p
  - 518p
  - 522p
  - - 523p
  - 525p
  - 534p
  - 541p
  - 547p
  - 549p
  - 553p
  - - 557p
  - 559p
  - 608p
  - 615p
  - 621p
  - 623p
  - 627p
  - - 628p
  - 630p
  - 639p
  - 645p
  - 650p
  - 652p
  - 655p
  - - 642p
  - 644p
  - 653p
  - 659p
  - 704p
  - 706p
  - 709p
  - - 737p
  - 739p
  - 748p
  - 754p
  - 759p
  - 801p
  - 804p
  - - 837p
  - 839p
  - 848p
  - 854p
  - 859p
  - 901p
  - 904p
  - - 937p
  - 939p
  - 948p
  - 954p
  - 959p
  - 1001p
  - 1004p
  - - 1037p
  - 1039p
  - 1048p
  - 1054p
  - 1059p
  - 1101p
  - 1104p
  time_points:
  - Kippax Centre
  - Holt
  - Higgins
  - Belconnen Way
  - Cohen St Bus Station
  - Lathlain St Bus Station
  - Cameron Ave Bus Station
  -
  long_name: To Kippax Centre
  between_stops: []
   
  short_name: "44"
  stop_times:
  - - 734a
  - 736a
  - 740a
  - 746a
  - 753a
  - 802a
  - 804a
  - - 803a
  - 805a
  - 809a
  - 815a
  - 822a
  - 831a
  - 833a
  - - 903a
  - 905a
  - 909a
  - 915a
  - 922a
  - 931a
  - 933a
  - - 1003a
  - 1005a
  - 1009a
  - 1014a
  - 1020a
  - 1030a
  - 1032a
  - - 1103a
  - 1105a
  - 1109a
  - 1114a
  - 1120a
  - 1130a
  - 1132a
  - - 1203p
  - 1205p
  - 1209p
  - 1214p
  - 1220p
  - 1230p
  - 1232p
  - - 103p
  - 105p
  - 109p
  - 114p
  - 120p
  - 130p
  - 132p
  - - 203p
  - 205p
  - 209p
  - 214p
  - 220p
  - 230p
  - 232p
  - - 313p
  - 315p
  - 319p
  - 325p
  - 332p
  - 341p
  - 344p
  - - 345p
  - 347p
  - 351p
  - 357p
  - 404p
  - 413p
  - 416p
  - - 419p
  - 421p
  - 425p
  - 431p
  - 438p
  - 447p
  - 450p
  - - 450p
  - 452p
  - 456p
  - 502p
  - 509p
  - 518p
  - 521p
  - - 524p
  - 526p
  - 530p
  - 536p
  - 543p
  - 552p
  - 555p
  - - 555p
  - 557p
  - 601p
  - 607p
  - 614p
  - 623p
  - 626p
  - - 629p
  - 631p
  - 634p
  - 639p
  - 645p
  - 655p
  - 657p
  - - 703p
  - 705p
  - 708p
  - 713p
  - 719p
  - 729p
  - 731p
  - - 803p
  - 805p
  - 808p
  - 813p
  - 819p
  - 829p
  - 831p
  - - 903p
  - 905p
  - 908p
  - 913p
  - 919p
  - 929p
  - 931p
  - - 1003p
  - 1005p
  - 1008p
  - 1013p
  - 1019p
  - 1029p
  - 1031p
  - - 1103p
  - 1105p
  - 1108p
  - 1113p
  - 1119p
  - 1129p
  - 1131p
  time_points:
  - Cameron Ave Bus Station - Platform 5
  - Lathlain St Bus Station - Platform 5
  - Cohen St Bus Station - Platform 5
  - Belconnen Way
  - Higgins
  - Holt
  - Kippax Centre
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: "45"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 627a
  - 631a
  - 637a
  - 639a
  - 647a
  - 654a
  - 656a
  - 700a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 657a
  - 701a
  - 707a
  - 709a
  - 717a
  - 724a
  - 726a
  - 730a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 729a
  - 733a
  - 739a
  - 741a
  - 749a
  - 756a
  - 758a
  - 802a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 759a
  - 803a
  - 809a
  - 811a
  - 819a
  - 826a
  - 828a
  - 832a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 822a
  - 826a
  - 832a
  - 834a
  - 842a
  - 849a
  - 851a
  - 855a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 844a
  - 848a
  - 854a
  - 856a
  - 904a
  - 911a
  - 913a
  - 917a
  - - 832a
  - 834a
  - 838a
  - 846a
  - 854a
  - 856a
  - 900a
  - 906a
  - 908a
  - 916a
  - 923a
  - 925a
  - 929a
  - - 902a
  - 904a
  - 908a
  - 916a
  - 924a
  - 926a
  - 930a
  - 936a
  - 938a
  - 946a
  - 953a
  - 955a
  - 959a
  - - 925a
  - 927a
  - 931a
  - 939a
  - 947a
  - 949a
  - 953a
  - 959a
  - 1001a
  - 1009a
  - 1016a
  - 1018a
  - 1022a
  - - 1025a
  - 1027a
  - 1031a
  - 1039a
  - 1047a
  - 1049a
  - 1053a
  - 1059a
  - 1101a
  - 1109a
  - 1116a
  - 1118a
  - 1122a
  - - 1125a
  - 1127a
  - 1131a
  - 1139a
  - 1147a
  - 1149a
  - 1153a
  - 1159a
  - 1201p
  - 1209p
  - 1216p
  - 1218p
  - 1222p
  - - 1225p
  - 1227p
  - 1231p
  - 1239p
  - 1247p
  - 1249p
  - 1253p
  - 1259p
  - 101p
  - 109p
  - 116p
  - 118p
  - 122p
  - - 125p
  - 127p
  - 131p
  - 139p
  - 147p
  - 149p
  - 153p
  - 159p
  - 201p
  - 209p
  - 216p
  - 218p
  - 222p
  - - 225p
  - 227p
  - 231p
  - 239p
  - 247p
  - 249p
  - 253p
  - 259p
  - 301p
  - 309p
  - 316p
  - 318p
  - 322p
  - - 302p
  - 304p
  - 308p
  - 316p
  - 324p
  - 326p
  - 330p
  - 336p
  - 338p
  - 346p
  - 353p
  - 355p
  - 359p
  - - 332p
  - 334p
  - 338p
  - 346p
  - 354p
  - 356p
  - 400p
  - 406p
  - 408p
  - 416p
  - 423p
  - 425p
  - 429p
  - - 402p
  - 404p
  - 408p
  - 416p
  - 424p
  - 426p
  - 430p
  - 436p
  - 438p
  - 446p
  - 453p
  - 455p
  - 459p
  - - 432p
  - 434p
  - 438p
  - 446p
  - 454p
  - 456p
  - 500p
  - 506p
  - 508p
  - 516p
  - 523p
  - 525p
  - 529p
  - - 502p
  - 504p
  - 508p
  - 516p
  - 524p
  - 526p
  - 530p
  - 536p
  - 538p
  - 546p
  - 553p
  - 555p
  - 559p
  - - 532p
  - 534p
  - 538p
  - 546p
  - 554p
  - 556p
  - 600p
  - 606p
  - 608p
  - 616p
  - 623p
  - 625p
  - 629p
  - - 602p
  - 604p
  - 608p
  - 616p
  - 624p
  - 626p
  - 630p
  - 636p
  - 638p
  - 646p
  - 652p
  - 654p
  - 657p
  - - 625p
  - 627p
  - 631p
  - 638p
  - 646p
  - 648p
  - 652p
  - 658p
  - 700p
  - 708p
  - 714p
  - 716p
  - 719p
  - - 725p
  - 727p
  - 730p
  - 737p
  - 745p
  - 747p
  - 751p
  - 757p
  - 759p
  - 807p
  - 813p
  - 815p
  - 818p
  - - 825p
  - 827p
  - 830p
  - 837p
  - 845p
  - 847p
  - 851p
  - 857p
  - 859p
  - 907p
  - 913p
  - 915p
  - 918p
  - - 925p
  - 927p
  - 930p
  - 937p
  - 945p
  - 947p
  - 951p
  - 957p
  - 959p
  - 1007p
  - 1013p
  - 1015p
  - 1018p
  - - 1025p
  - 1027p
  - 1030p
  - 1037p
  - 1045p
  - 1047p
  - 1051p
  - 1057p
  - 1059p
  - 1107p
  - 1113p
  - 1115p
  - 1118p
  - - 1125p
  - 1127p
  - 1130p
  - 1137p
  - 1145p
  - 1147p
  - 1151p
  - 1157p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 2
  - Copland College
  - Cnr Tillyard Dr & Spalding St
  - Charnwood
  - Cnr Kerrigan/Lhotsky
  - Charnwood
  - Cnr Tillyard Dr & Spalding St
  - Copland College
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: "4"
  stop_times:
  - - 712a
  - "-"
  - 715a
  - 722a
  - 725a
  - 729a
  - 734a
  - 743a
  - - 743a
  - "-"
  - 746a
  - 755a
  - 759a
  - 804a
  - 809a
  - 818a
  - - 817a
  - "-"
  - 820a
  - 829a
  - 833a
  - 838a
  - 843a
  - 852a
  - - 847a
  - "-"
  - 850a
  - 859a
  - 903a
  - 908a
  - 913a
  - 922a
  - - 917a
  - "-"
  - 920a
  - 929a
  - 932a
  - 936a
  - 940a
  - 948a
  - - 946a
  - "-"
  - 949a
  - 956a
  - 959a
  - 1003a
  - 1007a
  - 1015a
  - - 1013a
  - "-"
  - 1016a
  - 1023a
  - 1026a
  - 1030a
  - 1034a
  - 1042a
  - - 1043a
  - "-"
  - 1046a
  - 1053a
  - 1056a
  - 1100a
  - 1104a
  - 1112a
  - - 1113a
  - "-"
  - 1116a
  - 1123a
  - 1126a
  - 1130a
  - 1134a
  - 1142a
  - - 1143a
  - "-"
  - 1146a
  - 1153a
  - 1156a
  - 1200p
  - 1204p
  - 1212p
  - - 1213p
  - "-"
  - 1216p
  - 1223p
  - 1226p
  - 1230p
  - 1234p
  - 1242p
  - - 1243p
  - "-"
  - 1246p
  - 1253p
  - 1256p
  - 100p
  - 104p
  - 112p
  - - 113p
  - "-"
  - 116p
  - 123p
  - 126p
  - 130p
  - 134p
  - 142p
  - - 143p
  - "-"
  - 146p
  - 153p
  - 156p
  - 200p
  - 204p
  - 212p
  - - 213p
  - "-"
  - 216p
  - 223p
  - 226p
  - 230p
  - 234p
  - 242p
  - - 243p
  - "-"
  - 246p
  - 253p
  - 256p
  - 300p
  - 305p
  - 314p
  - - 313p
  - "-"
  - 316p
  - 325p
  - 329p
  - 334p
  - 339p
  - 348p
  - - 346p
  - "-"
  - 349p
  - 358p
  - 402p
  - 407p
  - 412p
  - 421p
  - - 416p
  - "-"
  - 419p
  - 428p
  - 432p
  - 437p
  - 442p
  - 451p
  - - 446p
  - "-"
  - 449p
  - 456p
  - 500p
  - 505p
  - 510p
  - 521p
  - - 516p
  - "-"
  - 519p
  - 528p
  - 532p
  - 537p
  - 542p
  - 551p
  - - 546p
  - "-"
  - 549p
  - 558p
  - 602p
  - 607p
  - 612p
  - 621p
  - - "-"
  - 616p
  - 619p
  - 628p
  - 632p
  - 636p
  - 640p
  - 648p
  - - "-"
  - 709p
  - 712p
  - 717p
  - 720p
  - 724p
  - 728p
  - 736p
  - - "-"
  - 809p
  - 812p
  - 817p
  - 820p
  - 824p
  - 828p
  - 836p
  - - "-"
  - 909p
  - 912p
  - 917p
  - 920p
  - 924p
  - 928p
  - 936p
  - - "-"
  - 1009p
  - 1012p
  - 1017p
  - 1020p
  - 1024p
  - 1028p
  - 1036p
  - - "-"
  - 1109p
  - 1112p
  - 1117p
  - 1120p
  - 1124p
  - 1128p
  - 1136p
  time_points:
  - Geoscience Australia
  - Narrabundah Terminus
  - Narrabundah College
  - Manuka/Captain Cook
  - Kingston
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange
  -
  long_name: To Geoscience Australia
  between_stops: []
   
  short_name: "4"
  stop_times:
  - - 637a
  - 645a
  - 649a
  - 653a
  - 656a
  - 704a
  - "-"
  - 707a
  - - 707a
  - 715a
  - 719a
  - 723a
  - 726a
  - 735a
  - "-"
  - 738a
  - - 737a
  - 746a
  - 751a
  - 756a
  - 759a
  - 809a
  - "-"
  - 812a
  - - 807a
  - 816a
  - 821a
  - 826a
  - 829a
  - 839a
  - "-"
  - 842a
  - - 821a
  - 830a
  - 835a
  - 840a
  - 843a
  - 853a
  - "-"
  - 856a
  - - 837a
  - 846a
  - 851a
  - 856a
  - 859a
  - 909a
  - "-"
  - 912a
  - - 907a
  - 916a
  - 921a
  - 926a
  - 929a
  - 938a
  - "-"
  - 941a
  - - 937a
  - 945a
  - 949a
  - 953a
  - 956a
  - 1005a
  - "-"
  - 1008a
  - - 1007a
  - 1015a
  - 1019a
  - 1023a
  - 1026a
  - 1035a
  - "-"
  - 1038a
  - - 1037a
  - 1045a
  - 1049a
  - 1053a
  - 1056a
  - 1105a
  - "-"
  - 1108a
  - - 1107a
  - 1115a
  - 1119a
  - 1123a
  - 1126a
  - 1135a
  - "-"
  - 1138a
  - - 1137a
  - 1145a
  - 1149a
  - 1153a
  - 1156a
  - 1205p
  - "-"
  - 1208p
  - - 1207p
  - 1215p
  - 1219p
  - 1223p
  - 1226p
  - 1235p
  - "-"
  - 1238p
  - - 1237p
  - 1245p
  - 1249p
  - 1253p
  - 1256p
  - 105p
  - "-"
  - 108p
  - - 107p
  - 115p
  - 119p
  - 123p
  - 126p
  - 135p
  - "-"
  - 138p
  - - 137p
  - 145p
  - 149p
  - 153p
  - 156p
  - 205p
  - "-"
  - 208p
  - - 207p
  - 215p
  - 219p
  - 223p
  - 226p
  - 235p
  - "-"
  - 238p
  - - 237p
  - 245p
  - 249p
  - 253p
  - 256p
  - 305p
  - "-"
  - 308p
  - - 307p
  - 316p
  - 321p
  - 326p
  - 329p
  - 338p
  - "-"
  - 341p
  - - 337p
  - 346p
  - 351p
  - 356p
  - 359p
  - 408p
  - "-"
  - 411p
  - - 407p
  - 416p
  - 421p
  - 426p
  - 429p
  - 438p
  - "-"
  - 441p
  - - 437p
  - 446p
  - 451p
  - 456p
  - 459p
  - 508p
  - "-"
  - 511p
  - - 507p
  - 516p
  - 521p
  - 526p
  - 529p
  - 538p
  - "-"
  - 541p
  - - 537p
  - 546p
  - 551p
  - 556p
  - 559p
  - 608p
  - 611p
  - "-"
  - - 637p
  - 645p
  - 649p
  - 653p
  - 656p
  - 701p
  - 704p
  - "-"
  - - 737p
  - 745p
  - 749p
  - 753p
  - 756p
  - 801p
  - 804p
  - "-"
  - - 837p
  - 845p
  - 849p
  - 853p
  - 856p
  - 901p
  - 904p
  - "-"
  - - 937p
  - 945p
  - 949p
  - 953p
  - 956p
  - 1001p
  - 1004p
  - "-"
  - - 1037p
  - 1045p
  - 1049p
  - 1053p
  - 1056p
  - 1101p
  - 1104p
  - "-"
  - - 1137p
  - 1145p
  - 1149p
  - 1153p
  - 1156p
  - 1201a
  - 1204a
  - "-"
  time_points:
  - City Interchange - Platform 9
  - Russell Offices
  - Kings Ave/National Crt
  - Kingston
  - Manuka/Captain Cook
  - Narrabundah College
  - Narrabundah Terminus
  - Geoscience Australia
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: "51"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 532a
  - 541a
  - 550a
  - 559a
  - 602a
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 616a
  - 625a
  - 634a
  - 643a
  - 646a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 618a
  - 620a
  - 624a
  - 631a
  - 636a
  - 645a
  - 654a
  - 703a
  - 706a
  - 709a
  - 716a
  - 718a
  - 725a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 656a
  - 705a
  - 714a
  - 723a
  - 726a
  - 729a
  - 736a
  - 738a
  - 745a
  - - 654a
  - 656a
  - 700a
  - 707a
  - 712a
  - 721a
  - 730a
  - 739a
  - 742a
  - 745a
  - 756a
  - 801a
  - 815a
  - - "-"
  - "-"
  - "-"
  - 721a
  - 726a
  - 735a
  - 744a
  - 753a
  - 756a
  - 801a
  - 812a
  - 817a
  - 832a
  - - 732a
  - 734a
  - 738a
  - 745a
  - 750a
  - 800a
  - 810a
  - 819a
  - 822a
  - 827a
  - 838a
  - 843a
  - 858a
  - - 751a
  - 753a
  - 757a
  - 805a
  - 810a
  - 820a
  - 830a
  - 839a
  - 842a
  - 847a
  - 856a
  - 901a
  - 912a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 830a
  - 840a
  - 850a
  - 859a
  - 902a
  - 905a
  - 912a
  - 917a
  - 928a
  - - 838a
  - 840a
  - 844a
  - 852a
  - 857a
  - 906a
  - 915a
  - 924a
  - 927a
  - 930a
  - 937a
  - 939a
  - 946a
  - - 913a
  - 915a
  - 919a
  - 926a
  - 931a
  - 940a
  - 949a
  - 958a
  - 1001a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 943a
  - 945a
  - 949a
  - 956a
  - 1001a
  - 1010a
  - 1019a
  - 1028a
  - 1031a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1043a
  - 1045a
  - 1049a
  - 1056a
  - 1101a
  - 1110a
  - 1119a
  - 1128a
  - 1131a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1143a
  - 1145a
  - 1149a
  - 1156a
  - 1201p
  - 1210p
  - 1219p
  - 1228p
  - 1231p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1243p
  - 1245p
  - 1249p
  - 1256p
  - 101p
  - 110p
  - 119p
  - 128p
  - 131p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 143p
  - 145p
  - 149p
  - 156p
  - 201p
  - 210p
  - 219p
  - 228p
  - 231p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 243p
  - 245p
  - 249p
  - 256p
  - 301p
  - 310p
  - 319p
  - 328p
  - 331p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 338p
  - 340p
  - 344p
  - 351p
  - 356p
  - 406p
  - 416p
  - 425p
  - 428p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 418p
  - 420p
  - 424p
  - 432p
  - 437p
  - 448p
  - 458p
  - 507p
  - 510p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 438p
  - 440p
  - 444p
  - 452p
  - 457p
  - 508p
  - 518p
  - 527p
  - 530p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 458p
  - 500p
  - 504p
  - 512p
  - 517p
  - 528p
  - 538p
  - 547p
  - 550p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 517p
  - 519p
  - 523p
  - 531p
  - 536p
  - 547p
  - 557p
  - 606p
  - 609p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 539p
  - 541p
  - 545p
  - 553p
  - 558p
  - 607p
  - 616p
  - 625p
  - 628p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 643p
  - 645p
  - 648p
  - 655p
  - 700p
  - 709p
  - 718p
  - 727p
  - 730p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 743p
  - 745p
  - 748p
  - 755p
  - 800p
  - 809p
  - 818p
  - 827p
  - 830p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 843p
  - 845p
  - 848p
  - 855p
  - 900p
  - 909p
  - 918p
  - 927p
  - 930p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 943p
  - 945p
  - 948p
  - 955p
  - 1000p
  - 1009p
  - 1018p
  - 1027p
  - 1030p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1043p
  - 1045p
  - 1048p
  - 1055p
  - 1100p
  - 1109p
  - 1118p
  - 1127p
  - 1130p
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Chuculba/William Slim
  - Federation Square
  - Nicholls Primary
  - Ngunnawal Primary
  - Gungahlin Market Place
  - Hibberson/Kate Crace
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: "51"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 701a
  - 704a
  - 713a
  - 723a
  - 733a
  - 738a
  - 748a
  - 750a
  - 754a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 721a
  - 724a
  - 733a
  - 743a
  - 753a
  - 758a
  - 809a
  - 811a
  - 815a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 741a
  - 744a
  - 753a
  - 803a
  - 813a
  - 818a
  - 829a
  - 831a
  - 835a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 800a
  - 803a
  - 812a
  - 822a
  - 832a
  - 837a
  - 848a
  - 850a
  - 854a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 821a
  - 824a
  - 833a
  - 843a
  - 853a
  - 858a
  - 906a
  - 908a
  - 912a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 840a
  - 843a
  - 852a
  - 902a
  - 911a
  - 916a
  - 923a
  - 925a
  - 929a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 940a
  - 943a
  - 952a
  - 1001a
  - 1010a
  - 1015a
  - 1022a
  - 1024a
  - 1028a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1040a
  - 1043a
  - 1052a
  - 1101a
  - 1110a
  - 1115a
  - 1122a
  - 1124a
  - 1128a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1140a
  - 1143a
  - 1152a
  - 1201p
  - 1210p
  - 1215p
  - 1222p
  - 1224p
  - 1228p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1240p
  - 1243p
  - 1252p
  - 101p
  - 110p
  - 115p
  - 122p
  - 124p
  - 128p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 140p
  - 143p
  - 152p
  - 201p
  - 210p
  - 215p
  - 222p
  - 224p
  - 228p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 240p
  - 243p
  - 252p
  - 301p
  - 310p
  - 315p
  - 322p
  - 324p
  - 328p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 307p
  - 310p
  - 319p
  - 328p
  - 337p
  - 342p
  - 349p
  - 351p
  - 355p
  - - 328p
  - 334p
  - 336p
  - 344p
  - 347p
  - 350p
  - 359p
  - 409p
  - 419p
  - 424p
  - 432p
  - 434p
  - 438p
  - - 404p
  - 411p
  - 413p
  - 422p
  - 427p
  - 430p
  - 439p
  - 449p
  - 459p
  - 504p
  - 512p
  - 514p
  - 518p
  - - 424p
  - 431p
  - 433p
  - 442p
  - 447p
  - 450p
  - 459p
  - 509p
  - 519p
  - 524p
  - 532p
  - 534p
  - 538p
  - - 444p
  - 451p
  - 453p
  - 502p
  - 507p
  - 510p
  - 519p
  - 529p
  - 539p
  - 544p
  - 552p
  - 554p
  - 558p
  - - 508p
  - 515p
  - 517p
  - 526p
  - 531p
  - 534p
  - 543p
  - 553p
  - 603p
  - 608p
  - 615p
  - 617p
  - 620p
  - - 524p
  - 531p
  - 533p
  - 542p
  - 547p
  - 550p
  - 559p
  - 608p
  - 617p
  - 622p
  - 629p
  - 631p
  - 634p
  - - 535p
  - 542p
  - 544p
  - 553p
  - 558p
  - 601p
  - 610p
  - 619p
  - 628p
  - 633p
  - 640p
  - 642p
  - 645p
  - - 547p
  - 554p
  - 556p
  - 604p
  - 607p
  - 610p
  - 619p
  - 628p
  - 637p
  - 642p
  - 649p
  - 651p
  - 654p
  - - 613p
  - 619p
  - 621p
  - 628p
  - 631p
  - 634p
  - 643p
  - 652p
  - 701p
  - 706p
  - 713p
  - 715p
  - 718p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 740p
  - 743p
  - 752p
  - 801p
  - 810p
  - 815p
  - 822p
  - 824p
  - 827p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 840p
  - 843p
  - 852p
  - 901p
  - 910p
  - 915p
  - 922p
  - 924p
  - 927p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 940p
  - 943p
  - 952p
  - 1001p
  - 1010p
  - 1015p
  - 1022p
  - 1024p
  - 1027p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1040p
  - 1043p
  - 1052p
  - 1101p
  - 1110p
  - 1115p
  - 1122p
  - 1124p
  - 1127p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1140p
  - 1143p
  - 1152p
  - 1201a
  - 1210a
  - 1215a
  - 1222a
  - 1224a
  - 1227a
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Hibberson/Kate Crace
  - Gungahlin Market Place
  - Ngunnawal Primary
  - Nicholls Primary
  - Federation Square
  - Chuculba/William Slim
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: "52"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 539a
  - 547a
  - 555a
  - 601a
  - 604a
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 618a
  - 626a
  - 634a
  - 640a
  - 643a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 630a
  - 632a
  - 636a
  - 646a
  - 651a
  - 659a
  - 707a
  - 713a
  - 716a
  - 719a
  - 726a
  - 728a
  - 735a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 708a
  - 716a
  - 724a
  - 730a
  - 733a
  - 736a
  - 743a
  - 745a
  - 800a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 725a
  - 733a
  - 741a
  - 747a
  - 750a
  - 755a
  - 806a
  - 811a
  - 826a
  - - 723a
  - 725a
  - 729a
  - 739a
  - 744a
  - 752a
  - 800a
  - 807a
  - 810a
  - 815a
  - 826a
  - 831a
  - 846a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 806a
  - 814a
  - 822a
  - 829a
  - 832a
  - 837a
  - 848a
  - 853a
  - 905a
  - - 801a
  - 803a
  - 807a
  - 818a
  - 823a
  - 831a
  - 839a
  - 846a
  - 849a
  - 854a
  - 902a
  - 907a
  - 918a
  - - 830a
  - 832a
  - 836a
  - 847a
  - 852a
  - 900a
  - 908a
  - 914a
  - 917a
  - 920a
  - 927a
  - 929a
  - 936a
  - - 916a
  - 918a
  - 922a
  - 932a
  - 937a
  - 945a
  - 953a
  - 959a
  - 1002a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1016a
  - 1018a
  - 1022a
  - 1032a
  - 1037a
  - 1045a
  - 1053a
  - 1059a
  - 1102a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1116a
  - 1118a
  - 1122a
  - 1132a
  - 1137a
  - 1145a
  - 1153a
  - 1159a
  - 1202p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1216p
  - 1218p
  - 1222p
  - 1232p
  - 1237p
  - 1245p
  - 1253p
  - 1259p
  - 102p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 116p
  - 118p
  - 122p
  - 132p
  - 137p
  - 145p
  - 153p
  - 159p
  - 202p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 216p
  - 218p
  - 222p
  - 232p
  - 237p
  - 245p
  - 253p
  - 259p
  - 302p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 233p
  - 235p
  - 239p
  - 249p
  - 254p
  - 302p
  - 310p
  - 316p
  - 319p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 316p
  - 318p
  - 322p
  - 332p
  - 337p
  - 345p
  - 353p
  - 359p
  - 402p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 356p
  - 358p
  - 402p
  - 413p
  - 418p
  - 427p
  - 435p
  - 442p
  - 445p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 416p
  - 418p
  - 422p
  - 433p
  - 438p
  - 447p
  - 455p
  - 502p
  - 505p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 436p
  - 438p
  - 442p
  - 453p
  - 458p
  - 507p
  - 515p
  - 522p
  - 525p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 456p
  - 458p
  - 502p
  - 513p
  - 518p
  - 527p
  - 535p
  - 542p
  - 545p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 516p
  - 518p
  - 522p
  - 533p
  - 538p
  - 547p
  - 555p
  - 602p
  - 605p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 536p
  - 538p
  - 542p
  - 553p
  - 558p
  - 606p
  - 614p
  - 620p
  - 623p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 616p
  - 618p
  - 621p
  - 631p
  - 636p
  - 644p
  - 652p
  - 658p
  - 701p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 716p
  - 718p
  - 721p
  - 731p
  - 736p
  - 744p
  - 752p
  - 758p
  - 801p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 816p
  - 818p
  - 821p
  - 831p
  - 836p
  - 844p
  - 852p
  - 858p
  - 901p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 916p
  - 918p
  - 921p
  - 931p
  - 936p
  - 944p
  - 952p
  - 958p
  - 1001p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1016p
  - 1018p
  - 1021p
  - 1031p
  - 1036p
  - 1044p
  - 1052p
  - 1058p
  - 1101p
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Chuculba/William Slim
  - Federation Square
  - Nicholls Primary
  - Ngunnawal Primary
  - Gungahlin Market Place
  - Hibberson/Kate Crace
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: "52"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 715a
  - 718a
  - 724a
  - 732a
  - 740a
  - 745a
  - 756a
  - 758a
  - 802a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 735a
  - 738a
  - 744a
  - 753a
  - 801a
  - 806a
  - 817a
  - 819a
  - 823a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 755a
  - 758a
  - 804a
  - 813a
  - 821a
  - 826a
  - 837a
  - 839a
  - 843a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 815a
  - 818a
  - 824a
  - 833a
  - 841a
  - 846a
  - 857a
  - 859a
  - 903a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 835a
  - 838a
  - 844a
  - 853a
  - 901a
  - 906a
  - 916a
  - 918a
  - 922a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 855a
  - 858a
  - 904a
  - 912a
  - 920a
  - 925a
  - 935a
  - 937a
  - 941a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 915a
  - 918a
  - 924a
  - 932a
  - 940a
  - 945a
  - 955a
  - 957a
  - 1001a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 942a
  - 945a
  - 951a
  - 959a
  - 1007a
  - 1012a
  - 1022a
  - 1024a
  - 1028a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1005a
  - 1008a
  - 1014a
  - 1022a
  - 1030a
  - 1035a
  - 1045a
  - 1047a
  - 1051a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1105a
  - 1108a
  - 1114a
  - 1122a
  - 1130a
  - 1135a
  - 1145a
  - 1147a
  - 1151a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1205p
  - 1208p
  - 1214p
  - 1222p
  - 1230p
  - 1235p
  - 1245p
  - 1247p
  - 1251p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 105p
  - 108p
  - 114p
  - 122p
  - 130p
  - 135p
  - 145p
  - 147p
  - 151p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 205p
  - 208p
  - 214p
  - 222p
  - 230p
  - 235p
  - 245p
  - 247p
  - 251p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 301p
  - 304p
  - 310p
  - 318p
  - 326p
  - 331p
  - 341p
  - 343p
  - 347p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 340p
  - 343p
  - 349p
  - 357p
  - 405p
  - 410p
  - 421p
  - 423p
  - 427p
  - - 341p
  - 347p
  - 349p
  - 357p
  - 400p
  - 403p
  - 409p
  - 418p
  - 426p
  - 431p
  - 442p
  - 444p
  - 448p
  - - 357p
  - 404p
  - 406p
  - 415p
  - 420p
  - 423p
  - 429p
  - 438p
  - 446p
  - 451p
  - 502p
  - 504p
  - 508p
  - - 417p
  - 424p
  - 426p
  - 435p
  - 440p
  - 443p
  - 449p
  - 458p
  - 506p
  - 511p
  - 522p
  - 524p
  - 528p
  - - 437p
  - 444p
  - 446p
  - 455p
  - 500p
  - 503p
  - 509p
  - 518p
  - 526p
  - 531p
  - 542p
  - 544p
  - 548p
  - - 457p
  - 504p
  - 506p
  - 515p
  - 520p
  - 523p
  - 529p
  - 538p
  - 546p
  - 551p
  - 602p
  - 604p
  - 607p
  - - 517p
  - 524p
  - 526p
  - 535p
  - 540p
  - 543p
  - 549p
  - 558p
  - 606p
  - 611p
  - 621p
  - 623p
  - 626p
  - - 534p
  - 541p
  - 543p
  - 552p
  - 557p
  - 600p
  - 606p
  - 614p
  - 622p
  - 627p
  - 637p
  - 639p
  - 642p
  - - 557p
  - 603p
  - 605p
  - 612p
  - 615p
  - 618p
  - 624p
  - 632p
  - 640p
  - 645p
  - 655p
  - 657p
  - 700p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 705p
  - 708p
  - 714p
  - 722p
  - 730p
  - 735p
  - 745p
  - 747p
  - 750p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 805p
  - 808p
  - 814p
  - 822p
  - 830p
  - 835p
  - 845p
  - 847p
  - 850p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 905p
  - 908p
  - 914p
  - 922p
  - 930p
  - 935p
  - 945p
  - 947p
  - 950p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1005p
  - 1008p
  - 1014p
  - 1022p
  - 1030p
  - 1035p
  - 1045p
  - 1047p
  - 1050p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1105p
  - 1108p
  - 1114p
  - 1122p
  - 1130p
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Hibberson/Kate Crace
  - Gungahlin Market Place
  - Ngunnawal Primary
  - Nicholls Primary
  - Federation Square
  - Chuculba/William Slim
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: "56"
  stop_times:
  - - 537a
  - 539a
  - 543a
  - 557a
  - 608a
  - 618a
  - 625a
  - 631a
  - 633a
  - 639a
  - - 617a
  - 619a
  - 623a
  - 637a
  - 648a
  - 658a
  - 705a
  - 711a
  - 713a
  - 719a
  - - 637a
  - 639a
  - 643a
  - 657a
  - 708a
  - 718a
  - 725a
  - 731a
  - 733a
  - 739a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 722a
  - 731a
  - 738a
  - 744a
  - 749a
  - 804a
  - - 701a
  - 703a
  - 707a
  - 721a
  - 732a
  - 741a
  - 749a
  - 800a
  - 805a
  - 820a
  - - 720a
  - 722a
  - 726a
  - 740a
  - 751a
  - 805a
  - 813a
  - 824a
  - 829a
  - 844a
  - - 741a
  - 743a
  - 747a
  - 802a
  - 813a
  - 827a
  - 835a
  - 846a
  - 851a
  - 902a
  - - 805a
  - 807a
  - 811a
  - 826a
  - 837a
  - 851a
  - 858a
  - 904a
  - 909a
  - 919a
  - - 850a
  - 852a
  - 856a
  - 910a
  - 920a
  - 930a
  - 937a
  - 943a
  - 945a
  - 951a
  - - 933a
  - 935a
  - 939a
  - 953a
  - 1003a
  - 1013a
  - 1020a
  - 1026a
  - 1028a
  - 1034a
  - - 1033a
  - 1035a
  - 1039a
  - 1053a
  - 1103a
  - 1113a
  - 1120a
  - 1126a
  - 1128a
  - 1134a
  - - 1133a
  - 1135a
  - 1139a
  - 1153a
  - 1203p
  - 1213p
  - 1220p
  - 1226p
  - 1228p
  - 1234p
  - - 1233p
  - 1235p
  - 1239p
  - 1253p
  - 103p
  - 113p
  - 120p
  - 126p
  - 128p
  - 134p
  - - 133p
  - 135p
  - 139p
  - 153p
  - 203p
  - 213p
  - 220p
  - 226p
  - 228p
  - 234p
  - - 238p
  - 240p
  - 244p
  - 258p
  - 308p
  - 318p
  - 325p
  - 331p
  - 333p
  - 339p
  - - 315p
  - 317p
  - 321p
  - 335p
  - 345p
  - 355p
  - 402p
  - 409p
  - 411p
  - 418p
  - - 343p
  - 345p
  - 349p
  - 403p
  - 414p
  - 426p
  - 434p
  - 441p
  - 443p
  - 450p
  - - 423p
  - 425p
  - 429p
  - 444p
  - 455p
  - 507p
  - 515p
  - 522p
  - 524p
  - 531p
  - - 443p
  - 445p
  - 449p
  - 504p
  - 515p
  - 525p
  - 533p
  - 540p
  - 542p
  - 549p
  - - 459p
  - 501p
  - 505p
  - 520p
  - 531p
  - 543p
  - 551p
  - 558p
  - 600p
  - 605p
  - - 519p
  - 521p
  - 525p
  - 540p
  - 551p
  - 603p
  - 610p
  - 616p
  - 618p
  - 623p
  - - 539p
  - 541p
  - 545p
  - 600p
  - 610p
  - 620p
  - 627p
  - 633p
  - 635p
  - 640p
  - - 600p
  - 602p
  - 605p
  - 619p
  - 629p
  - 639p
  - 646p
  - 652p
  - 654p
  - 659p
  - - 633p
  - 635p
  - 638p
  - 652p
  - 702p
  - 712p
  - 719p
  - 725p
  - 727p
  - 732p
  - - 733p
  - 735p
  - 738p
  - 752p
  - 802p
  - 812p
  - 819p
  - 825p
  - 827p
  - 832p
  - - 833p
  - 835p
  - 838p
  - 852p
  - 902p
  - 912p
  - 919p
  - 925p
  - 927p
  - 932p
  - - 933p
  - 935p
  - 938p
  - 952p
  - 1002p
  - 1012p
  - 1019p
  - 1025p
  - 1027p
  - 1032p
  - - 1033p
  - 1035p
  - 1038p
  - 1052p
  - 1102p
  - 1112p
  - 1119p
  - 1125p
  - 1127p
  - 1132p
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Chuculba/William Slim
  - Gungahlin Market Place
  - Kosciuszko/Everard
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: "56"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 602a
  - 612a
  - 623a
  - 637a
  - 639a
  - 643a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 636a
  - 646a
  - 657a
  - 711a
  - 713a
  - 717a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 706a
  - 716a
  - 727a
  - 741a
  - 743a
  - 747a
  - - 651a
  - 657a
  - 659a
  - 705a
  - 712a
  - 722a
  - 733a
  - 747a
  - 749a
  - 753a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 726a
  - 736a
  - 747a
  - 802a
  - 804a
  - 808a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 744a
  - 756a
  - 807a
  - 822a
  - 824a
  - 828a
  - - 741a
  - 747a
  - 749a
  - 755a
  - 803a
  - 815a
  - 826a
  - 841a
  - 843a
  - 847a
  - - 801a
  - 808a
  - 810a
  - 816a
  - 824a
  - 836a
  - 847a
  - 902a
  - 904a
  - 908a
  - - 821a
  - 828a
  - 830a
  - 836a
  - 844a
  - 856a
  - 906a
  - 920a
  - 922a
  - 926a
  - - 851a
  - 858a
  - 900a
  - 906a
  - 913a
  - 925a
  - 935a
  - 949a
  - 951a
  - 955a
  - - 1004a
  - 1010a
  - 1012a
  - 1018a
  - 1025a
  - 1037a
  - 1047a
  - 1101a
  - 1103a
  - 1107a
  - - 1104a
  - 1110a
  - 1112a
  - 1118a
  - 1125a
  - 1137a
  - 1147a
  - 1201p
  - 1203p
  - 1207p
  - - 1204p
  - 1210p
  - 1212p
  - 1218p
  - 1225p
  - 1237p
  - 1247p
  - 101p
  - 103p
  - 107p
  - - 104p
  - 110p
  - 112p
  - 118p
  - 125p
  - 137p
  - 147p
  - 201p
  - 203p
  - 207p
  - - 204p
  - 210p
  - 212p
  - 218p
  - 225p
  - 237p
  - 247p
  - 301p
  - 303p
  - 307p
  - - 304p
  - 311p
  - 313p
  - 320p
  - 328p
  - 340p
  - 351p
  - 406p
  - 408p
  - 412p
  - - 358p
  - 405p
  - 407p
  - 414p
  - 422p
  - 434p
  - 445p
  - 501p
  - 502p
  - 509p
  - - 409p
  - 416p
  - 418p
  - 425p
  - 433p
  - 445p
  - 456p
  - 511p
  - 513p
  - 517p
  - - 429p
  - 436p
  - 438p
  - 445p
  - 453p
  - 505p
  - 516p
  - 531p
  - 533p
  - 537p
  - - 449p
  - 456p
  - 458p
  - 505p
  - 513p
  - 525p
  - 536p
  - 551p
  - 553p
  - 557p
  - - 510p
  - 517p
  - 519p
  - 526p
  - 534p
  - 546p
  - 557p
  - 611p
  - 613p
  - 616p
  - - 530p
  - 537p
  - 539p
  - 546p
  - 554p
  - 605p
  - 615p
  - 629p
  - 631p
  - 634p
  - - 550p
  - 557p
  - 559p
  - 604p
  - 611p
  - 621p
  - 631p
  - 645p
  - 647p
  - 650p
  - - 610p
  - 616p
  - 618p
  - 623p
  - 630p
  - 640p
  - 650p
  - 704p
  - 706p
  - 709p
  - - 704p
  - 710p
  - 712p
  - 717p
  - 724p
  - 734p
  - 744p
  - 758p
  - 800p
  - 803p
  - - 804p
  - 810p
  - 812p
  - 817p
  - 824p
  - 834p
  - 844p
  - 858p
  - 900p
  - 903p
  - - 904p
  - 910p
  - 912p
  - 917p
  - 924p
  - 934p
  - 944p
  - 958p
  - 1000p
  - 1003p
  - - 1004p
  - 1010p
  - 1012p
  - 1017p
  - 1024p
  - 1034p
  - 1044p
  - 1058p
  - 1100p
  - 1103p
  - - 1104p
  - 1110p
  - 1112p
  - 1117p
  - 1124p
  - 1134p
  - 1144p
  - 1158p
  - 1200a
  - 1203a
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Kosciuszko/Everard
  - Gungahlin Market Place
  - Chuculba/William Slim
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: "58"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 543a
  - 554a
  - 602a
  - 609a
  - 615a
  - 621a
  - 623a
  - 629a
  - - "-"
  - "-"
  - "-"
  - 623a
  - 634a
  - 642a
  - 649a
  - 655a
  - 701a
  - 703a
  - 709a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 654a
  - 702a
  - 709a
  - 715a
  - 721a
  - 723a
  - 729a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 713a
  - 721a
  - 728a
  - 734a
  - 740a
  - 742a
  - 752a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 723a
  - 731a
  - 738a
  - 744a
  - 754a
  - 759a
  - 814a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 740a
  - 748a
  - 755a
  - 803a
  - 814a
  - 819a
  - 834a
  - - 726a
  - 728a
  - 732a
  - 746a
  - 757a
  - 806a
  - 813a
  - 821a
  - 833a
  - 839a
  - 854a
  - - 747a
  - 749a
  - 753a
  - 808a
  - 819a
  - 828a
  - 835a
  - 843a
  - 854a
  - 859a
  - 909a
  - - 829a
  - 831a
  - 835a
  - 850a
  - 901a
  - 909a
  - 916a
  - 923a
  - 929a
  - 931a
  - 937a
  - - 909a
  - 911a
  - 915a
  - 929a
  - 939a
  - 947a
  - 954a
  - 1001a
  - 1007a
  - 1009a
  - 1015a
  - - 1009a
  - 1011a
  - 1015a
  - 1029a
  - 1039a
  - 1047a
  - 1054a
  - 1101a
  - 1107a
  - 1109a
  - 1115a
  - - 1109a
  - 1111a
  - 1115a
  - 1129a
  - 1139a
  - 1147a
  - 1154a
  - 1201p
  - 1207p
  - 1209p
  - 1215p
  - - 1209p
  - 1211p
  - 1215p
  - 1229p
  - 1239p
  - 1247p
  - 1254p
  - 101p
  - 107p
  - 109p
  - 115p
  - - 109p
  - 111p
  - 115p
  - 129p
  - 139p
  - 147p
  - 154p
  - 201p
  - 207p
  - 209p
  - 215p
  - - 209p
  - 211p
  - 215p
  - 229p
  - 239p
  - 247p
  - 254p
  - 301p
  - 307p
  - 309p
  - 315p
  - - 309p
  - 311p
  - 315p
  - 329p
  - 339p
  - 347p
  - 354p
  - 401p
  - 408p
  - 410p
  - 417p
  - - 409p
  - 411p
  - 415p
  - 430p
  - 441p
  - 450p
  - 457p
  - 505p
  - 512p
  - 514p
  - 521p
  - - 429p
  - 431p
  - 435p
  - 450p
  - 501p
  - 510p
  - 517p
  - 525p
  - 532p
  - 534p
  - 541p
  - - 449p
  - 451p
  - 455p
  - 510p
  - 521p
  - 530p
  - 537p
  - 545p
  - 552p
  - 554p
  - 601p
  - - 509p
  - 511p
  - 515p
  - 530p
  - 541p
  - 550p
  - 557p
  - 604p
  - 610p
  - 612p
  - 617p
  - - 529p
  - 531p
  - 535p
  - 550p
  - 601p
  - 609p
  - 616p
  - 622p
  - 628p
  - 630p
  - 635p
  - - 549p
  - 551p
  - 555p
  - 609p
  - 619p
  - 627p
  - 633p
  - 639p
  - 645p
  - 647p
  - 652p
  - - 609p
  - 611p
  - 614p
  - 628p
  - 638p
  - 646p
  - 653p
  - 659p
  - 705p
  - 707p
  - 712p
  - - 709p
  - 711p
  - 714p
  - 728p
  - 738p
  - 746p
  - 753p
  - 759p
  - 805p
  - 807p
  - 812p
  - - 809p
  - 811p
  - 814p
  - 828p
  - 838p
  - 846p
  - 853p
  - 859p
  - 905p
  - 907p
  - 912p
  - - 909p
  - 911p
  - 914p
  - 928p
  - 938p
  - 946p
  - 953p
  - 959p
  - 1005p
  - 1007p
  - 1012p
  - - 1009p
  - 1011p
  - 1014p
  - 1028p
  - 1038p
  - 1046p
  - 1053p
  - 1059p
  - 1105p
  - 1107p
  - 1112p
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Chuculba/William Slim
  - Gungahlin Market Place
  - Anthony Rolfe/Moonlight
  - Flemington/Nullabor
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange
  -
  long_name: To Cohen St Station
  between_stops: []
   
  short_name: "58"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 551a
  - 558a
  - 606a
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 624a
  - 631a
  - 639a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 631a
  - 637a
  - 639a
  - 645a
  - 651a
  - 658a
  - 706a
  - 717a
  - 731a
  - 733a
  - 737a
  - - 711a
  - 717a
  - 719a
  - 725a
  - 731a
  - 738a
  - 746a
  - 757a
  - 812a
  - 814a
  - 818a
  - - 727a
  - 733a
  - 735a
  - 741a
  - 748a
  - 757a
  - 806a
  - 817a
  - 832a
  - 834a
  - 838a
  - - 745a
  - 752a
  - 754a
  - 800a
  - 808a
  - 817a
  - 826a
  - 837a
  - 852a
  - 854a
  - 858a
  - - 805a
  - 812a
  - 814a
  - 820a
  - 828a
  - 837a
  - 846a
  - 857a
  - 911a
  - 913a
  - 917a
  - - 917a
  - 923a
  - 925a
  - 931a
  - 938a
  - 945a
  - 953a
  - 1003a
  - 1017a
  - 1019a
  - 1023a
  - - 1017a
  - 1023a
  - 1025a
  - 1031a
  - 1038a
  - 1045a
  - 1053a
  - 1103a
  - 1117a
  - 1119a
  - 1123a
  - - 1117a
  - 1123a
  - 1125a
  - 1131a
  - 1138a
  - 1145a
  - 1153a
  - 1203p
  - 1217p
  - 1219p
  - 1223p
  - - 1217p
  - 1223p
  - 1225p
  - 1231p
  - 1238p
  - 1245p
  - 1253p
  - 103p
  - 117p
  - 119p
  - 123p
  - - 117p
  - 123p
  - 125p
  - 131p
  - 138p
  - 145p
  - 153p
  - 203p
  - 217p
  - 219p
  - 223p
  - - 217p
  - 223p
  - 225p
  - 231p
  - 238p
  - 245p
  - 253p
  - 303p
  - 318p
  - 320p
  - 324p
  - - 328p
  - 335p
  - 337p
  - 344p
  - 352p
  - 401p
  - 410p
  - 421p
  - 436p
  - 438p
  - 442p
  - - 419p
  - 426p
  - 428p
  - 435p
  - 443p
  - 452p
  - 501p
  - 512p
  - 527p
  - 529p
  - 533p
  - - 439p
  - 446p
  - 448p
  - 455p
  - 503p
  - 512p
  - 521p
  - 532p
  - 547p
  - 549p
  - 553p
  - - 500p
  - 507p
  - 509p
  - 516p
  - 524p
  - 533p
  - 542p
  - 553p
  - 607p
  - 609p
  - 612p
  - - 520p
  - 527p
  - 529p
  - 536p
  - 544p
  - 553p
  - 602p
  - 612p
  - 626p
  - 628p
  - 631p
  - - 540p
  - 547p
  - 549p
  - 556p
  - 603p
  - 610p
  - 618p
  - 628p
  - 642p
  - 644p
  - 647p
  - - 600p
  - 606p
  - 608p
  - 613p
  - 619p
  - 626p
  - 634p
  - 644p
  - 658p
  - 700p
  - 703p
  - - 631p
  - 637p
  - 639p
  - 644p
  - 650p
  - 657p
  - 705p
  - 715p
  - 729p
  - 731p
  - 734p
  - - 717p
  - 723p
  - 725p
  - 730p
  - 736p
  - 743p
  - 751p
  - 801p
  - 815p
  - 817p
  - 820p
  - - 817p
  - 823p
  - 825p
  - 830p
  - 836p
  - 843p
  - 851p
  - 901p
  - 915p
  - 917p
  - 920p
  - - 917p
  - 923p
  - 925p
  - 930p
  - 936p
  - 943p
  - 951p
  - 1001p
  - 1015p
  - 1017p
  - 1020p
  - - 1017p
  - 1023p
  - 1025p
  - 1030p
  - 1036p
  - 1043p
  - 1051p
  - 1101p
  - 1115p
  - 1117p
  - 1120p
  - - 1117p
  - 1123p
  - 1125p
  - 1130p
  - 1136p
  - 1143p
  - 1151p
  - 1201a
  - 1215a
  - 1217a
  - 1220a
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Flemington/Nullabor
  - Anthony Rolfe/Moonlight
  - Gungahlin Market Place
  - Chuculba/William Slim
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: "59"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 542a
  - 548a
  - 603a
  - 606a
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 617a
  - 623a
  - 638a
  - 641a
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 650a
  - 656a
  - 711a
  - 714a
  - 717a
  - 724a
  - 726a
  - 733a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 706a
  - 712a
  - 727a
  - 730a
  - 733a
  - 740a
  - 742a
  - 754a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 718a
  - 724a
  - 739a
  - 742a
  - 745a
  - 756a
  - 801a
  - 815a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 741a
  - 747a
  - 802a
  - 805a
  - 810a
  - 821a
  - 826a
  - 841a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 813a
  - 819a
  - 834a
  - 837a
  - 842a
  - 853a
  - 858a
  - 906a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 824a
  - 830a
  - 845a
  - 848a
  - 853a
  - 904a
  - 909a
  - 920a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 857a
  - 903a
  - 918a
  - 921a
  - 924a
  - 931a
  - 933a
  - 940a
  - - 907a
  - 909a
  - 913a
  - 927a
  - 937a
  - 943a
  - 958a
  - 1001a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1007a
  - 1009a
  - 1013a
  - 1027a
  - 1037a
  - 1043a
  - 1058a
  - 1101a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1107a
  - 1109a
  - 1113a
  - 1127a
  - 1137a
  - 1143a
  - 1158a
  - 1201p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1207p
  - 1209p
  - 1213p
  - 1227p
  - 1237p
  - 1243p
  - 1258p
  - 101p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 107p
  - 109p
  - 113p
  - 127p
  - 137p
  - 143p
  - 158p
  - 201p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 207p
  - 209p
  - 213p
  - 227p
  - 237p
  - 243p
  - 258p
  - 301p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 244p
  - 246p
  - 250p
  - 304p
  - 314p
  - 320p
  - 335p
  - 338p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 322p
  - 324p
  - 328p
  - 343p
  - 353p
  - 359p
  - 414p
  - 417p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 337p
  - 339p
  - 343p
  - 358p
  - 408p
  - 414p
  - 429p
  - 432p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 352p
  - 354p
  - 358p
  - 413p
  - 423p
  - 429p
  - 444p
  - 447p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 407p
  - 409p
  - 413p
  - 428p
  - 438p
  - 444p
  - 459p
  - 502p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 422p
  - 424p
  - 428p
  - 443p
  - 453p
  - 459p
  - 514p
  - 517p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 437p
  - 439p
  - 443p
  - 458p
  - 508p
  - 514p
  - 529p
  - 532p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 452p
  - 454p
  - 458p
  - 513p
  - 523p
  - 529p
  - 544p
  - 547p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 507p
  - 509p
  - 513p
  - 528p
  - 538p
  - 544p
  - 559p
  - 602p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 522p
  - 524p
  - 528p
  - 543p
  - 553p
  - 559p
  - 614p
  - 617p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 535p
  - 537p
  - 541p
  - 556p
  - 605p
  - 611p
  - 626p
  - 629p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 552p
  - 554p
  - 558p
  - 612p
  - 621p
  - 627p
  - 642p
  - 645p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 608p
  - 610p
  - 613p
  - 627p
  - 636p
  - 642p
  - 657p
  - 700p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 708p
  - 710p
  - 713p
  - 727p
  - 736p
  - 742p
  - 757p
  - 800p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 808p
  - 810p
  - 813p
  - 827p
  - 836p
  - 842p
  - 857p
  - 900p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 908p
  - 910p
  - 913p
  - 927p
  - 936p
  - 942p
  - 957p
  - 1000p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1008p
  - 1010p
  - 1013p
  - 1027p
  - 1036p
  - 1042p
  - 1057p
  - 1100p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1108p
  - 1110p
  - 1113p
  - 1127p
  - 1136p
  - 1142p
  - 1157p
  - 1200a
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Chuculba/William Slim
  - Paul Coe / Mirrabei
  - Katherine / Horse Park
  - Gungahlin Market Place
  - Hibberson/Kate Crace
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange
  -
  long_name: To Cohen Street Station
  between_stops: []
   
  short_name: "59"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 645a
  - 648a
  - 703a
  - 709a
  - 718a
  - 732a
  - 734a
  - 738a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 710a
  - 713a
  - 728a
  - 734a
  - 743a
  - 758a
  - 800a
  - 804a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 730a
  - 733a
  - 748a
  - 754a
  - 803a
  - 818a
  - 820a
  - 824a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 755a
  - 758a
  - 813a
  - 819a
  - 828a
  - 843a
  - 845a
  - 849a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 815a
  - 818a
  - 833a
  - 839a
  - 848a
  - 903a
  - 905a
  - 909a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 907a
  - 910a
  - 925a
  - 931a
  - 940a
  - 954a
  - 956a
  - 1000a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1007a
  - 1010a
  - 1025a
  - 1031a
  - 1040a
  - 1054a
  - 1056a
  - 1100a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1107a
  - 1110a
  - 1125a
  - 1131a
  - 1140a
  - 1154a
  - 1156a
  - 1200p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1207p
  - 1210p
  - 1225p
  - 1231p
  - 1240p
  - 1254p
  - 1256p
  - 100p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 107p
  - 110p
  - 125p
  - 131p
  - 140p
  - 154p
  - 156p
  - 200p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 207p
  - 210p
  - 225p
  - 231p
  - 240p
  - 254p
  - 256p
  - 300p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 307p
  - 310p
  - 325p
  - 331p
  - 340p
  - 354p
  - 356p
  - 400p
  - - 326p
  - 332p
  - 334p
  - 342p
  - 345p
  - 348p
  - 403p
  - 409p
  - 419p
  - 434p
  - 436p
  - 440p
  - - 341p
  - 347p
  - 349p
  - 357p
  - 400p
  - 403p
  - 418p
  - 424p
  - 434p
  - 449p
  - 451p
  - 455p
  - - 353p
  - 359p
  - 401p
  - 410p
  - 415p
  - 418p
  - 433p
  - 439p
  - 449p
  - 504p
  - 506p
  - 510p
  - - 407p
  - 414p
  - 416p
  - 425p
  - 430p
  - 433p
  - 448p
  - 454p
  - 504p
  - 519p
  - 521p
  - 525p
  - - 422p
  - 429p
  - 431p
  - 440p
  - 445p
  - 448p
  - 503p
  - 509p
  - 519p
  - 534p
  - 536p
  - 540p
  - - 437p
  - 444p
  - 446p
  - 455p
  - 500p
  - 503p
  - 518p
  - 524p
  - 534p
  - 549p
  - 551p
  - 555p
  - - 452p
  - 459p
  - 501p
  - 510p
  - 515p
  - 518p
  - 533p
  - 539p
  - 549p
  - 604p
  - 606p
  - 609p
  - - 507p
  - 514p
  - 516p
  - 525p
  - 530p
  - 533p
  - 548p
  - 554p
  - 604p
  - 618p
  - 620p
  - 623p
  - - 522p
  - 529p
  - 531p
  - 540p
  - 545p
  - 548p
  - 603p
  - 609p
  - 618p
  - 632p
  - 634p
  - 637p
  - - 536p
  - 543p
  - 545p
  - 554p
  - 559p
  - 602p
  - 617p
  - 623p
  - 632p
  - 646p
  - 648p
  - 651p
  - - 552p
  - 559p
  - 601p
  - 608p
  - 611p
  - 614p
  - 629p
  - 635p
  - 644p
  - 658p
  - 700p
  - 703p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 707p
  - 710p
  - 725p
  - 731p
  - 740p
  - 754p
  - 756p
  - 759p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 807p
  - 810p
  - 825p
  - 831p
  - 840p
  - 854p
  - 856p
  - 859p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 907p
  - 910p
  - 925p
  - 931p
  - 940p
  - 954p
  - 956p
  - 959p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1007p
  - 1010p
  - 1025p
  - 1031p
  - 1040p
  - 1054p
  - 1056p
  - 1059p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1107p
  - 1110p
  - 1125p
  - 1131p
  - 1140p
  - 1154p
  - 1156p
  - 1159p
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Hibberson/Kate Crace
  - Gungahlin Market Place
  - Katherine / Horse Park
  - Paul Coe / Mirrabei
  - Chuculba/William Slim
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To Gungahlin Market Place
  between_stops: []
   
  short_name: "5"
  stop_times:
  - - 617a
  - 623a
  - 632a
  - 638a
  - 642a
  - 646a
  - 650a
  - 707a
  - 710a
  - 712a
  - 717a
  - 723a
  - - 646a
  - 654a
  - 704a
  - 716a
  - 719a
  - 723a
  - 727a
  - 736a
  - 742a
  - 744a
  - 752a
  - 800a
  - - 713a
  - 721a
  - 731a
  - 743a
  - 746a
  - 752a
  - 757a
  - 808a
  - 815a
  - 817a
  - 825a
  - 833a
  - - 728a
  - 736a
  - 746a
  - 759a
  - 802a
  - 808a
  - 813a
  - 824a
  - 831a
  - 833a
  - 841a
  - 849a
  - - 742a
  - 750a
  - 800a
  - 813a
  - 816a
  - 822a
  - 827a
  - 838a
  - 845a
  - 847a
  - 855a
  - 902a
  - - 757a
  - 805a
  - 815a
  - 828a
  - 831a
  - 837a
  - 842a
  - 853a
  - 900a
  - 902a
  - 910a
  - 916a
  - - 813a
  - 821a
  - 831a
  - 844a
  - 847a
  - 853a
  - 858a
  - 907a
  - 913a
  - 915a
  - 923a
  - 929a
  - - 830a
  - 838a
  - 848a
  - 901a
  - 904a
  - 908a
  - 912a
  - 921a
  - 927a
  - 929a
  - 937a
  - 943a
  - - 847a
  - 855a
  - 905a
  - 917a
  - 920a
  - 924a
  - 928a
  - 937a
  - 943a
  - 945a
  - 953a
  - 959a
  - - 919a
  - 927a
  - 937a
  - 949a
  - 952a
  - 956a
  - 1000a
  - 1009a
  - 1015a
  - 1017a
  - 1025a
  - 1031a
  - - 949a
  - 957a
  - 1007a
  - 1019a
  - 1022a
  - 1026a
  - 1030a
  - 1039a
  - 1045a
  - 1047a
  - 1055a
  - 1101a
  - - 1019a
  - 1027a
  - 1037a
  - 1049a
  - 1052a
  - 1056a
  - 1100a
  - 1109a
  - 1115a
  - 1117a
  - 1125a
  - 1131a
  - - 1049a
  - 1057a
  - 1107a
  - 1119a
  - 1122a
  - 1126a
  - 1130a
  - 1139a
  - 1145a
  - 1147a
  - 1155a
  - 1201p
  - - 1119a
  - 1127a
  - 1137a
  - 1149a
  - 1152a
  - 1156a
  - 1200p
  - 1209p
  - 1215p
  - 1217p
  - 1225p
  - 1231p
  - - 1149a
  - 1157a
  - 1207p
  - 1219p
  - 1222p
  - 1226p
  - 1230p
  - 1239p
  - 1245p
  - 1247p
  - 1255p
  - 101p
  - - 1219p
  - 1227p
  - 1237p
  - 1249p
  - 1252p
  - 1256p
  - 100p
  - 109p
  - 115p
  - 117p
  - 125p
  - 131p
  - - 1249p
  - 1257p
  - 107p
  - 119p
  - 122p
  - 126p
  - 130p
  - 139p
  - 145p
  - 147p
  - 155p
  - 201p
  - - 119p
  - 127p
  - 137p
  - 149p
  - 152p
  - 156p
  - 200p
  - 209p
  - 215p
  - 217p
  - 225p
  - 231p
  - - 149p
  - 154p
  - 204p
  - 216p
  - 219p
  - 223p
  - 227p
  - 239p
  - 245p
  - 247p
  - 255p
  - 301p
  - - 219p
  - 227p
  - 237p
  - 249p
  - 252p
  - 256p
  - 300p
  - 308p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 249p
  - 257p
  - 307p
  - 319p
  - 322p
  - 326p
  - 330p
  - 338p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 315p
  - 323p
  - 333p
  - 345p
  - 348p
  - 352p
  - 356p
  - 405p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 341p
  - 349p
  - 359p
  - 412p
  - 415p
  - 421p
  - 426p
  - 435p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 411p
  - 419p
  - 429p
  - 442p
  - 445p
  - 451p
  - 456p
  - 505p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 442p
  - 450p
  - 500p
  - 513p
  - 516p
  - 522p
  - 527p
  - 536p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 515p
  - 523p
  - 533p
  - 546p
  - 549p
  - 555p
  - 600p
  - 608p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 550p
  - 558p
  - 607p
  - 619p
  - 622p
  - 626p
  - 630p
  - 639p
  - 645p
  - 647p
  - 654p
  - 700p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 709p
  - 715p
  - 717p
  - 724p
  - 730p
  - - 651p
  - 658p
  - 707p
  - 719p
  - 722p
  - 726p
  - 730p
  - 739p
  - 745p
  - 747p
  - 754p
  - 800p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 809p
  - 815p
  - 817p
  - 824p
  - 830p
  - - 751p
  - 758p
  - 807p
  - 819p
  - 822p
  - 826p
  - 830p
  - 839p
  - 845p
  - 847p
  - 854p
  - 900p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 909p
  - 915p
  - 917p
  - 924p
  - 930p
  - - 851p
  - 858p
  - 907p
  - 919p
  - 922p
  - 926p
  - 930p
  - 939p
  - 945p
  - 947p
  - 954p
  - 1000p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1009p
  - 1015p
  - 1017p
  - 1024p
  - 1030p
  - - 951p
  - 958p
  - 1007p
  - 1019p
  - 1022p
  - 1026p
  - 1030p
  - 1039p
  - 1045p
  - 1047p
  - 1054p
  - 1100p
  - - 1051p
  - 1058p
  - 1107p
  - 1119p
  - 1122p
  - 1126p
  - 1130p
  - 1138p
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1109p
  - 1115p
  - 1117p
  - 1124p
  - 1130p
  time_points:
  - Woden Interchange - Platform 14
  - Canberra Hospital
  - Narrabundah College
  - Manuka/Captain Cook
  - Kingston
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Gungahlin Market Place
  -
  long_name: To Woden Interchange
  between_stops: []
   
  short_name: "5"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 630a
  - 638a
  - 642a
  - 646a
  - 649a
  - 701a
  - 711a
  - 719a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 710a
  - 718a
  - 722a
  - 726a
  - 729a
  - 741a
  - 752a
  - 800a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 730a
  - 738a
  - 742a
  - 746a
  - 749a
  - 802a
  - 814a
  - 822a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 740a
  - 748a
  - 753a
  - 758a
  - 801a
  - 814a
  - 826a
  - 834a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 755a
  - 804a
  - 809a
  - 814a
  - 817a
  - 830a
  - 842a
  - 850a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 810a
  - 819a
  - 824a
  - 829a
  - 832a
  - 845a
  - 857a
  - 905a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 830a
  - 839a
  - 844a
  - 849a
  - 852a
  - 905a
  - 915a
  - 923a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 840a
  - 849a
  - 854a
  - 859a
  - 902a
  - 914a
  - 924a
  - 932a
  - - 909a
  - 915a
  - 922a
  - 924a
  - 932a
  - 940a
  - 944a
  - 948a
  - 951a
  - 1003a
  - 1013a
  - 1021a
  - - 939a
  - 945a
  - 952a
  - 954a
  - 1002a
  - 1010a
  - 1014a
  - 1018a
  - 1021a
  - 1033a
  - 1043a
  - 1051a
  - - 1009a
  - 1015a
  - 1022a
  - 1024a
  - 1032a
  - 1040a
  - 1044a
  - 1048a
  - 1051a
  - 1103a
  - 1113a
  - 1121a
  - - 1039a
  - 1045a
  - 1052a
  - 1054a
  - 1102a
  - 1110a
  - 1114a
  - 1118a
  - 1121a
  - 1133a
  - 1143a
  - 1151a
  - - 1109a
  - 1115a
  - 1122a
  - 1124a
  - 1132a
  - 1140a
  - 1144a
  - 1148a
  - 1151a
  - 1203p
  - 1213p
  - 1221p
  - - 1139a
  - 1145a
  - 1152a
  - 1154a
  - 1202p
  - 1210p
  - 1214p
  - 1218p
  - 1221p
  - 1233p
  - 1243p
  - 1251p
  - - 1209p
  - 1215p
  - 1222p
  - 1224p
  - 1232p
  - 1240p
  - 1244p
  - 1248p
  - 1251p
  - 103p
  - 113p
  - 121p
  - - 1239p
  - 1245p
  - 1252p
  - 1254p
  - 102p
  - 110p
  - 114p
  - 118p
  - 121p
  - 133p
  - 143p
  - 151p
  - - 109p
  - 115p
  - 122p
  - 124p
  - 132p
  - 140p
  - 144p
  - 148p
  - 151p
  - 203p
  - 213p
  - 221p
  - - 139p
  - 145p
  - 152p
  - 154p
  - 202p
  - 210p
  - 214p
  - 218p
  - 221p
  - 233p
  - 243p
  - 251p
  - - 209p
  - 215p
  - 222p
  - 224p
  - 232p
  - 240p
  - 244p
  - 248p
  - 251p
  - 303p
  - 313p
  - 321p
  - - 239p
  - 245p
  - 252p
  - 254p
  - 302p
  - 310p
  - 314p
  - 318p
  - 321p
  - 333p
  - 343p
  - 351p
  - - 309p
  - 315p
  - 322p
  - 324p
  - 332p
  - 340p
  - 344p
  - 348p
  - 351p
  - 403p
  - 415p
  - 423p
  - - 339p
  - 345p
  - 352p
  - 354p
  - 403p
  - 412p
  - 417p
  - 422p
  - 425p
  - 438p
  - 450p
  - 458p
  - - 407p
  - 415p
  - 422p
  - 424p
  - 433p
  - 442p
  - 447p
  - 452p
  - 455p
  - 508p
  - 520p
  - 528p
  - - 437p
  - 445p
  - 452p
  - 454p
  - 503p
  - 512p
  - 517p
  - 522p
  - 525p
  - 538p
  - 550p
  - 558p
  - - 510p
  - 518p
  - 525p
  - 527p
  - 536p
  - 545p
  - 550p
  - 554p
  - 556p
  - 608p
  - 617p
  - 625p
  - - 537p
  - 545p
  - 552p
  - 554p
  - 602p
  - 610p
  - 614p
  - 618p
  - 621p
  - 633p
  - 642p
  - 650p
  - - 609p
  - 615p
  - 622p
  - 624p
  - 632p
  - 640p
  - 644p
  - 648p
  - 651p
  - 703p
  - 712p
  - 720p
  - - 639p
  - 645p
  - 652p
  - 654p
  - 702p
  - 710p
  - 714p
  - 718p
  - 721p
  - 733p
  - 742p
  - 750p
  - - 709p
  - 715p
  - 722p
  - 724p
  - 732p
  - 740p
  - 744p
  - 748p
  - 751p
  - 803p
  - 812p
  - 820p
  - - 739p
  - 745p
  - 752p
  - 754p
  - 801p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 809p
  - 815p
  - 822p
  - 824p
  - 832p
  - 840p
  - 844p
  - 848p
  - 851p
  - 903p
  - 912p
  - 920p
  - - 839p
  - 845p
  - 852p
  - 854p
  - 901p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 909p
  - 915p
  - 922p
  - 924p
  - 932p
  - 940p
  - 944p
  - 948p
  - 951p
  - 1003p
  - 1012p
  - 1020p
  - - 939p
  - 945p
  - 952p
  - 954p
  - 1001p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1009p
  - 1015p
  - 1022p
  - 1024p
  - 1032p
  - 1040p
  - 1044p
  - 1048p
  - 1051p
  - 1103p
  - 1112p
  - 1120p
  - - 1039p
  - 1045p
  - 1052p
  - 1054p
  - 1101p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1109p
  - 1115p
  - 1122p
  - 1124p
  - 1131p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Gungahlin Market Place
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange - Platform 9
  - Russell Offices
  - Kings Ave/National Crt
  - Kingston
  - Manuka/Captain Cook
  - Narrabundah College
  - Canberra Hospital
  - Woden Interchange
  -
  long_name: To Citywest
  between_stops: []
  short_name: 60/160
  stop_times: [[606a, 615a, 621a, 632a, "-", "-"], [706a, 715a, 721a, 734a, 749a, 752a], [730a, 740a, 748a, 802a, "-", "-"], [738a, 748a, 756a, 811a, 826a, 829a], [752a, 802a, 810a, 824a, "-", "-"], [808a, 818a, 826a, 841a, 856a, 859a], [836a, 846a, 854a, 908a, "-", "-"], [906a, 916a, 924a, 937a, "-", "-"], [1006a, 1016a, 1024a, 1036a, "-", "-"], [1106a, 1116a, 1124a, 1136a, "-", "-"], [1206p, 1216p, 1224p, 1236p, "-", "-"], [106p, 116p, 124p, 136p, "-", "-"], [206p, 216p, 224p, 236p, "-", "-"], [236p, 246p, 254p, 307p, "-", "-"], [306p, 316p, 324p, 338p, "-", "-"], [336p, 346p, 354p, 408p, "-", "-"], [406p, 416p, 424p, 438p, "-", "-"], [436p, 446p, 454p, 508p, "-", "-"], [506p, 516p, 524p, 538p, "-", "-"], [536p, 546p, 554p, 608p, "-", "-"], [606p, 616p, 624p, 637p, "-", "-"], [706p, 716p, 722p, 734p, "-", "-"], [806p, 816p, 822p, 834p, "-", "-"], [906p, 916p, 922p, 934p, "-", "-"], [1006p, 1016p, 1022p, 1034p, "-", "-"], [1106p, 1116p, 1122p, 1134p, "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 3, Kambah High, Mount Neighbour School, Woden Interchange - Platform 9, City Interchange, Citywest]
  -
  long_name: To Tuggeranong Interchange - Platform 3
  between_stops: []
  short_name: 60/160
  stop_times: [["-", "-", 647a, 701a, 708a, 718a], ["-", "-", 717a, 731a, 739a, 750a], ["-", "-", 747a, 801a, 809a, 820a], ["-", "-", 817a, 831a, 839a, 850a], ["-", "-", 847a, 901a, 909a, 920a], ["-", "-", 947a, 1001a, 1009a, 1019a], ["-", "-", 1047a, 1101a, 1109a, 1119a], ["-", "-", 1147a, 1201p, 1209p, 1219p], ["-", "-", 1247p, 101p, 109p, 119p], ["-", "-", 147p, 201p, 209p, 219p], ["-", "-", 247p, 301p, 309p, 320p], ["-", "-", 317p, 331p, 339p, 350p], ["-", "-", 347p, 401p, 409p, 420p], ["-", "-", 417p, 431p, 439p, 450p], ["-", "-", 447p, 501p, 509p, 520p], [455p, 501p, 517p, 531p, 539p, 550p], [531p, 537p, 553p, 607p, 615p, 626p], [555p, 601p, 617p, 631p, 638p, 647p], ["-", "-", 647p, 701p, 708p, 717p], ["-", "-", 747p, 801p, 808p, 817p], ["-", "-", 847p, 901p, 908p, 917p], ["-", "-", 947p, 1001p, 1008p, 1017p], ["-", "-", 1047p, 1101p, 1108p, 1117p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 5, Mount Neighbour School, Kambah High, Tuggeranong Interchange - Platform 3]
  -
  long_name: To Citywest
  between_stops: []
  short_name: 61/161
  stop_times: [[630a, 641a, 646a, 651a, 658a, "-", "-"], [700a, 712a, 717a, 722a, 733a, "-", "-"], [726a, 739a, 746a, 751a, 805a, 819a, 822a], [740a, 754a, 759a, 804a, 813a, "-", "-"], [800a, 814a, 819a, 825a, 839a, "-", "-"], [837a, 851a, 856a, 901a, 910a, "-", "-"], [900a, 914a, 919a, 924a, 933a, "-", "-"], [930a, 943a, 948a, 953a, 1001a, "-", "-"], [1030a, 1043a, 1048a, 1053a, 1101a, "-", "-"], [1130a, 1143a, 1148a, 1153a, 1201p, "-", "-"], [1230p, 1243p, 1248p, 1253p, 101p, "-", "-"], [130p, 143p, 148p, 153p, 201p, "-", "-"], [230p, 243p, 248p, 253p, 301p, "-", "-"], [330p, 344p, 349p, 354p, 403p, "-", "-"], [400p, 414p, 419p, 424p, 433p, "-", "-"], [430p, 444p, 449p, 454p, 503p, "-", "-"], [500p, 514p, 519p, 524p, 533p, "-", "-"], [530p, 544p, 549p, 554p, 603p, "-", "-"], [600p, 614p, 619p, 624p, 633p, "-", "-"], [630p, 643p, 648p, 653p, 701p, "-", "-"], [730p, 743p, 748p, 753p, 801p, "-", "-"], [830p, 843p, 848p, 853p, 901p, "-", "-"], [930p, 943p, 948p, 953p, 1001p, "-", "-"], [1030p, 1043p, 1048p, 1053p, 1101p, "-", "-"], [1130p, 1143p, 1148p, 1153p, "-", "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 3, Taverner/Erindale, Livingston Shops Kambah, Athllon/Sulwood Kambah, Woden Interchange - Platform 9, City Interchange, Citywest]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 61/161
  stop_times: [["-", "-", 642a, 649a, 654a, 659a, 710a], ["-", "-", 712a, 719a, 724a, 729a, 743a], ["-", "-", 742a, 751a, 756a, 801a, 815a], ["-", "-", 812a, 821a, 826a, 831a, 845a], ["-", "-", 842a, 859a, 905a, 909a, 920a], ["-", "-", 912a, 921a, 926a, 931a, 944a], ["-", "-", 1012a, 1020a, 1025a, 1030a, 1043a], ["-", "-", 1112a, 1120a, 1125a, 1130a, 1143a], ["-", "-", 1212p, 1220p, 1225p, 1230p, 1243p], ["-", "-", 112p, 120p, 125p, 130p, 143p], ["-", "-", 212p, 220p, 225p, 230p, 243p], ["-", "-", 320p, 329p, 334p, 339p, 353p], ["-", "-", 342p, 351p, 356p, 401p, 415p], ["-", "-", 412p, 421p, 426p, 431p, 445p], ["-", "-", 442p, 451p, 456p, 501p, 515p], ["-", "-", 512p, 521p, 526p, 531p, 545p], [520p, 526p, 542p, 551p, 556p, 601p, 615p], ["-", "-", 612p, 621p, 626p, 631p, 644p], ["-", "-", 712p, 720p, 725p, 730p, 743p], ["-", "-", 810p, 818p, 823p, 828p, 841p], ["-", "-", 910p, 918p, 923p, 928p, 941p], ["-", "-", 1010p, 1018p, 1023p, 1028p, 1041p], ["-", "-", 1112p, 1120p, 1125p, 1130p, 1143p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Livingston Shops Kambah, Taverner/Erindale, Tuggeranong Interchange]
  -
  long_name: To Citywest
  between_stops: []
  short_name: 62/162
  stop_times: [[609a, 616a, 624a, 637a, "-", "-"], [639a, 646a, 654a, 707a, "-", "-"], [709a, 716a, 725a, 740a, 755a, 758a], [736a, 743a, 752a, 807a, 822a, 825a], [754a, 801a, 810a, 824a, "-", "-"], [809a, 816a, 825a, 840a, 855a, 858a], [839a, 846a, 855a, 909a, "-", "-"], [939a, 946a, 954a, 1007a, "-", "-"], [1039a, 1046a, 1054a, 1107a, "-", "-"], [1139a, 1146a, 1154a, 1207p, "-", "-"], [1239p, 1246p, 1254p, 107p, "-", "-"], [139p, 146p, 154p, 207p, "-", "-"], [239p, 246p, 254p, 308p, "-", "-"], [309p, 316p, 325p, 339p, "-", "-"], [339p, 346p, 355p, 409p, "-", "-"], [409p, 416p, 425p, 439p, "-", "-"], [439p, 446p, 455p, 509p, "-", "-"], [509p, 516p, 525p, 539p, "-", "-"], [539p, 546p, 555p, 609p, "-", "-"], [609p, 616p, 625p, 637p, "-", "-"], [639p, 645p, 652p, 703p, "-", "-"], [739p, 745p, 752p, 803p, "-", "-"], [839p, 845p, 852p, 903p, "-", "-"], [940p, 946p, 953p, 1004p, "-", "-"], [1040p, 1046p, 1053p, 1104p, "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 4, Kambah High, Kambah Village, Woden Interchange - Platform 9, City Interchange, Citywest]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 62/162
  stop_times: [["-", "-", "-", 709a, 716a, 723a], ["-", "-", 732a, 744a, 753a, 800a], ["-", "-", 802a, 814a, 823a, 830a], ["-", "-", 832a, 844a, 853a, 900a], ["-", "-", 902a, 914a, 923a, 930a], ["-", "-", 932a, 943a, 951a, 958a], ["-", "-", 1032a, 1043a, 1051a, 1058a], ["-", "-", 1132a, 1143a, 1151a, 1158a], ["-", "-", 1232p, 1243p, 1251p, 1258p], ["-", "-", 132p, 143p, 151p, 158p], ["-", "-", 232p, 243p, 251p, 258p], ["-", "-", 332p, 344p, 353p, 400p], ["-", "-", 402p, 414p, 423p, 430p], ["-", "-", 432p, 444p, 453p, 500p], ["-", "-", 502p, 514p, 523p, 530p], [510p, 516p, 532p, 544p, 553p, 600p], [540p, 546p, 602p, 614p, 623p, 630p], [610p, 616p, 632p, 643p, 651p, 658p], ["-", "-", 732p, 743p, 751p, 758p], ["-", "-", 832p, 843p, 851p, 858p], ["-", "-", 932p, 943p, 951p, 958p], ["-", "-", 1032p, 1043p, 1051p, 1058p], ["-", "-", 1132p, 1143p, 1151p, 1158p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 5, Kambah Village, Kambah High, Tuggeranong Interchange]
  -
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: "63"
  stop_times: [[611a, 619a, 623a, 628a, 633a, 640a, "-", "-", "-", "-"], [640a, 648a, 652a, 657a, 702a, 710a, 724a, 727a, 731a, 735a], [712a, 720a, 724a, 729a, 735a, 745a, 759a, 803a, 807a, 811a], [744a, 754a, 759a, 804a, 810a, 820a, 834a, 838a, 842a, 846a], [810a, 820a, 825a, 830a, 836a, 845a, "-", "-", "-", "-"], [845a, 855a, 900a, 905a, 911a, 920a, "-", "-", "-", "-"], [945a, 954a, 958a, 1003a, 1009a, 1017a, "-", "-", "-", "-"], [1045a, 1054a, 1058a, 1103a, 1109a, 1117a, "-", "-", "-", "-"], [1145a, 1154a, 1158a, 1203p, 1209p, 1217p, "-", "-", "-", "-"], [1245p, 1254p, 1258p, 103p, 109p, 117p, "-", "-", "-", "-"], [145p, 154p, 158p, 203p, 209p, 217p, "-", "-", "-", "-"], [245p, 254p, 258p, 303p, 309p, 318p, "-", "-", "-", "-"], [314p, 324p, 329p, 334p, 340p, 349p, "-", "-", "-", "-"], [345p, 355p, 400p, 405p, 411p, 420p, "-", "-", "-", "-"], [415p, 425p, 430p, 435p, 441p, 450p, "-", "-", "-", "-"], [445p, 455p, 500p, 505p, 511p, 520p, "-", "-", "-", "-"], [515p, 525p, 530p, 535p, 541p, 550p, "-", "-", "-", "-"], [545p, 555p, 600p, 605p, 611p, 620p, "-", "-", "-", "-"], [645p, 654p, 658p, 703p, 709p, 717p, "-", "-", "-", "-"], [745p, 754p, 758p, 803p, 809p, 817p, "-", "-", "-", "-"], [845p, 854p, 858p, 903p, 909p, 917p, "-", "-", "-", "-"], [945p, 954p, 958p, 1003p, 1009p, 1017p, "-", "-", "-", "-"], [1045p, 1054p, 1058p, 1103p, 1109p, "-", "-", "-", "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 5, Monash, Erindale Centre, Wanniassa High, Athllon/Sulwood Kambah, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "63"
  stop_times: [["-", "-", "-", "-", "-", "-", 610a, 615a, 619a, 623a, 631a], ["-", "-", "-", "-", "-", "-", 640a, 645a, 649a, 653a, 701a], ["-", "-", "-", "-", 703a, 710a, 711a, 715a, 719a, 723a, 731a], ["-", "-", "-", "-", 723a, 730a, 732a, 736a, 741a, 746a, 756a], ["-", "-", "-", "-", 803a, 812a, 814a, 818a, 823a, 828a, 838a], ["-", "-", "-", "-", 823a, 832a, 834a, 838a, 843a, 848a, 858a], ["-", "-", "-", "-", 903a, 912a, 914a, 918a, 923a, 928a, 937a], ["-", "-", "-", "-", 1003a, 1011a, 1013a, 1017a, 1022a, 1026a, 1035a], ["-", "-", "-", "-", 1103a, 1111a, 1113a, 1117a, 1122a, 1126a, 1135a], ["-", "-", "-", "-", 1203p, 1211p, 1213p, 1217p, 1222p, 1226p, 1235p], ["-", "-", "-", "-", 103p, 111p, 113p, 117p, 122p, 126p, 135p], ["-", "-", "-", "-", 203p, 211p, 213p, 217p, 222p, 226p, 235p], ["-", "-", "-", "-", 303p, 312p, 314p, 318p, 323p, 328p, 338p], ["-", "-", "-", "-", 323p, 332p, 334p, 338p, 343p, 348p, 358p], ["-", "-", "-", "-", 403p, 412p, 414p, 418p, 423p, 428p, 438p], ["-", "-", "-", "-", 423p, 432p, 434p, 438p, 443p, 448p, 458p], [437p, 441p, 445p, 448p, 503p, 512p, 514p, 518p, 523p, 528p, 538p], [457p, 501p, 505p, 508p, 523p, 532p, 534p, 538p, 543p, 548p, 558p], [537p, 541p, 545p, 548p, 603p, 612p, 614p, 618p, 623p, 628p, 637p], [557p, 601p, 605p, 608p, 623p, 632p, 634p, 638p, 643p, 647p, 656p], ["-", "-", "-", "-", 703p, 711p, 713p, 717p, 722p, 726p, 735p], ["-", "-", "-", "-", 803p, 811p, 813p, 817p, 822p, 826p, 835p], ["-", "-", "-", "-", 903p, 911p, 913p, 917p, 922p, 926p, 935p], ["-", "-", "-", "-", 1003p, 1011p, 1013p, 1017p, 1022p, 1026p, 1035p], ["-", "-", "-", "-", 1103p, 1111p, 1113p, 1117p, 1122p, 1126p, 1135p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 12, Athllon/Sulwood Kambah, Sainsbury Street, Wanniassa High, Erindale Centre, Monash, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "64"
  stop_times: [[], ["-", 651a, 655a, 702a], [714a, 721a, 725a, 733a], ["-", 751a, 756a, 805a], [816a, 823a, 828a, 837a], [846a, 853a, 858a, 907a], [916a, 923a, 928a, 936a], [1015a, 1022a, 1026a, 1034a], [1115a, 1122a, 1126a, 1134a], [1215p, 1222p, 1226p, 1234p], [115p, 122p, 126p, 134p], [215p, 222p, 226p, 234p], [316p, 323p, 328p, 337p], [346p, 353p, 358p, 407p], [416p, 423p, 428p, 437p], [446p, 453p, 458p, 507p], [516p, 523p, 528p, 537p], [546p, 553p, 558p, 607p], [616p, 623p, 628p, 636p], [715p, 722p, 726p, 734p], [815p, 822p, 826p, 834p], [915p, 922p, 926p, 934p], [1015p, 1022p, 1026p, 1034p], [1115p, 1122p, 1126p, 1134p]]
  time_points: [Woden Interchange - Platform 11, Athllon/Sulwood Kambah, MacKillop College Wanniassa Campus, Monash Primary, Tuggeranong Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "64"
  stop_times: [[], [612a, 616a, 623a, 631a], [642a, 646a, 653a, 701a], [712a, 716a, 723a, 731a], [744a, 749a, 756a, 806a], [814a, 819a, 826a, 836a], [834a, 839a, 846a, 856a], [914a, 919a, 926a, 935a], [943a, 947a, 954a, 1003a], [1043a, 1047a, 1054a, 1103a], [1143a, 1147a, 1154a, 1203p], [1243p, 1247p, 1254p, 103p], [143p, 147p, 154p, 203p], [243p, 247p, 254p, 303p], [314p, 319p, 326p, 336p], [344p, 349p, 356p, 406p], [444p, 449p, 456p, 506p], [514p, 519p, 526p, 536p], [544p, 549p, 556p, 606p], [644p, 648p, 655p, 704p], [743p, 747p, 754p, 803p], [843p, 847p, 854p, 903p], [943p, 947p, 954p, 1003p], [1043p, 1047p, 1054p, "-"]]
  time_points: [Tuggeranong Interchange - Platform 5, Monash Primary, MacKillop College Wanniassa Campus, Athllon/Sulwood Kambah, Woden Interchange]
  -
  long_name: To Citywest
  between_stops: []
   
  short_name: "65"
  stop_times:
  - - 535a
  - 541a
  - 552a
  - 557a
  - 611a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 635a
  - 641a
  - 652a
  - 657a
  - 711a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 653a
  - 700a
  - 712a
  - 721a
  - 737a
  - 752a
  - 756a
  - 805a
  - 808a
  - - 720a
  - 726a
  - 734a
  - 743a
  - 801a
  - 815a
  - 819a
  - 829a
  - 832a
  - - 730a
  - 739a
  - 756a
  - 805a
  - 822a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 745a
  - 754a
  - 811a
  - 820a
  - 842a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 815a
  - 824a
  - 841a
  - 850a
  - 907a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 845a
  - 854a
  - 911a
  - 920a
  - 936a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 945a
  - 952a
  - 1005a
  - 1012a
  - 1027a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1045a
  - 1052a
  - 1105a
  - 1112a
  - 1127a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1145a
  - 1152a
  - 1205p
  - 1212p
  - 1227p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1245p
  - 1252p
  - 105p
  - 112p
  - 127p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 145p
  - 152p
  - 205p
  - 212p
  - 227p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 245p
  - 252p
  - 305p
  - 312p
  - 331p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 315p
  - 324p
  - 337p
  - 344p
  - 403p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 345p
  - 354p
  - 407p
  - 414p
  - 433p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 420p
  - 429p
  - 442p
  - 449p
  - 508p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 445p
  - 454p
  - 507p
  - 514p
  - 533p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 515p
  - 524p
  - 537p
  - 544p
  - 603p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 545p
  - 554p
  - 607p
  - 614p
  - 633p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 615p
  - 624p
  - 636p
  - 641p
  - 657p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 641p
  - 647p
  - 659p
  - 704p
  - 720p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 741p
  - 747p
  - 759p
  - 804p
  - 820p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 841p
  - 847p
  - 859p
  - 904p
  - 920p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 941p
  - 947p
  - 959p
  - 1004p
  - 1020p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1041p
  - 1047p
  - 1059p
  - 1104p
  - 1120p
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Tuggeranong Interchange - Platform 5
  - MacKillop College Isabella Campus
  - Gowrie
  - Erindale Centre /Sternberg Crescent
  - Woden Interchange - Platform 10
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange
  - Citywest
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  short_name: "65"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 608a
  - 619a
  - 625a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 625a
  - 637a
  - 643a
  - 654a
  - 700a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 655a
  - 710a
  - 718a
  - 734a
  - 744a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 725a
  - 742a
  - 750a
  - 806a
  - 816a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 755a
  - 812a
  - 820a
  - 836a
  - 846a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 825a
  - 842a
  - 850a
  - 906a
  - 916a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 855a
  - 912a
  - 920a
  - 935a
  - 943a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 955a
  - 1009a
  - 1015a
  - 1027a
  - 1035a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1055a
  - 1109a
  - 1115a
  - 1127a
  - 1135a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1155a
  - 1209p
  - 1215p
  - 1227p
  - 1235p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1255p
  - 109p
  - 115p
  - 127p
  - 135p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 155p
  - 209p
  - 215p
  - 227p
  - 235p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 255p
  - 311p
  - 318p
  - 332p
  - 341p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 325p
  - 342p
  - 349p
  - 403p
  - 412p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 355p
  - 412p
  - 419p
  - 433p
  - 442p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 420p
  - 437p
  - 444p
  - 458p
  - 507p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 455p
  - 512p
  - 519p
  - 533p
  - 542p
  - - 455p
  - 501p
  - 510p
  - 513p
  - 528p
  - 545p
  - 552p
  - 606p
  - 615p
  - - 525p
  - 531p
  - 540p
  - 543p
  - 558p
  - 615p
  - 622p
  - 635p
  - 643p
  - - 555p
  - 601p
  - 610p
  - 613p
  - 628p
  - 642p
  - 648p
  - 700p
  - 708p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 654p
  - 708p
  - 714p
  - 726p
  - 734p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 754p
  - 808p
  - 814p
  - 826p
  - 834p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 854p
  - 908p
  - 914p
  - 926p
  - 934p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 954p
  - 1008p
  - 1014p
  - 1026p
  - 1034p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1054p
  - 1108p
  - 1114p
  - 1126p
  - 1134p
  time_points:
  - Citywest
  - City Interchange - Platform 10
  - Russell Offices
  - Kings Ave/National Crt
  - Woden Interchange - Platform 12
  - Erindale Centre
  - Gowrie
  - MacKillop College Isabella Campus
  - Tuggeranong Interchange
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "66"
  stop_times: [["-", 602a, 610a, 617a, 622a, 631a], [622a, 632a, 640a, 647a, 652a, 701a], [652a, 702a, 710a, 717a, 722a, 731a], [722a, 734a, 744a, 751a, 758a, 808a], [752a, 813a, 823a, 830a, 837a, 847a], [822a, 843a, 853a, 900a, 907a, 917a], [916a, 934a, 942a, 949a, 955a, 1004a], [1022a, 1034a, 1042a, 1049a, 1055a, 1104a], [1122a, 1134a, 1142a, 1149a, 1155a, 1204p], [1222p, 1234p, 1242p, 1249p, 1255p, 104p], [122p, 134p, 142p, 149p, 155p, 204p], [222p, 234p, 242p, 249p, 255p, 304p], [252p, 304p, 315p, 322p, 329p, 339p], [322p, 334p, 345p, 352p, 359p, 409p], [352p, 404p, 415p, 422p, 429p, 439p], [422p, 434p, 445p, 452p, 459p, 509p], [452p, 504p, 515p, 522p, 529p, 539p], [522p, 534p, 545p, 552p, 559p, 609p], [552p, 604p, 615p, 622p, 629p, 638p], [622p, 634p, 642p, 649p, 654p, 703p], [722p, 734p, 742p, 749p, 754p, 803p], [822p, 834p, 842p, 849p, 854p, 903p], [922p, 934p, 942p, 949p, 954p, 1003p], [1022p, 1034p, 1042p, 1049p, 1054p, 1103p], [1122p, 1134p, 1142p, 1149p, 1154p, "-"]]
  time_points: [Woden Interchange - Platform 11, Erindale Centre, Proctor / Mead, Deamer/Clift Richardson, Bonython Primary, Tuggeranong Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "66"
  stop_times: [[612a, 618a, 625a, 631a, 638a, 652a], [641a, 647a, 654a, 700a, 712a, 727a], [706a, 714a, 723a, 732a, 744a, 800a], [736a, 744a, 753a, 802a, 814a, 830a], [806a, 814a, 823a, 832a, 844a, 900a], [836a, 844a, 853a, 902a, 914a, 930a], [909a, 917a, 926a, 933a, 941a, 956a], [1012a, 1018a, 1026a, 1032a, 1040a, 1055a], [1112a, 1118a, 1126a, 1132a, 1140a, 1155a], [1212p, 1218p, 1226p, 1232p, 1240p, 1255p], [112p, 118p, 126p, 132p, 140p, 155p], [212p, 218p, 226p, 232p, 240p, 255p], [312p, 319p, 327p, 334p, 345p, 400p], [412p, 419p, 427p, 434p, 445p, 500p], [442p, 449p, 457p, 504p, 515p, 530p], [512p, 519p, 527p, 534p, 545p, 600p], [542p, 549p, 557p, 604p, 615p, 630p], [613p, 620p, 628p, 634p, 642p, 657p], [714p, 720p, 728p, 734p, 742p, 757p], [814p, 820p, 828p, 834p, 842p, 857p], [914p, 920p, 928p, 934p, 942p, 957p], [1014p, 1020p, 1028p, 1034p, 1042p, 1057p], [1114p, 1120p, 1128p, 1134p, 1142p, "-"]]
  time_points: [Tuggeranong Interchange - Platform 7, Bonython Primary, Deamer/Clift Richardson, Proctor / Mead, Erindale Centre, Woden Interchange]
  -
  long_name: To Citywest
  between_stops: []
  short_name: 67/267
  stop_times: [[603a, 616a, 627a, 635a, 644a, "-", "-", "-", "-"], [633a, 646a, 657a, 705a, 714a, "-", "-", "-", "-"], [702a, 715a, 726a, 735a, 750a, 804a, 808a, 818a, 821a], [718a, 731a, 745a, 755a, 809a, "-", "-", "-", "-"], [731a, 746a, 800a, 810a, 825a, 839a, 843a, 853a, 856a], [803a, 818a, 832a, 842a, 856a, "-", "-", "-", "-"], [833a, 848a, 902a, 912a, 926a, "-", "-", "-", "-"], [903a, 918a, 932a, 940a, 953a, "-", "-", "-", "-"], [1003a, 1017a, 1028a, 1036a, 1049a, "-", "-", "-", "-"], [1103a, 1117a, 1128a, 1136a, 1149a, "-", "-", "-", "-"], [1203p, 1217p, 1228p, 1236p, 1249p, "-", "-", "-", "-"], [103p, 117p, 128p, 136p, 149p, "-", "-", "-", "-"], [203p, 217p, 228p, 236p, 249p, "-", "-", "-", "-"], [303p, 318p, 332p, 342p, 356p, "-", "-", "-", "-"], [333p, 348p, 402p, 412p, 426p, "-", "-", "-", "-"], [403p, 418p, 432p, 442p, 456p, "-", "-", "-", "-"], [433p, 448p, 502p, 512p, 526p, "-", "-", "-", "-"], [503p, 518p, 532p, 542p, 556p, "-", "-", "-", "-"], [533p, 548p, 602p, 612p, 626p, "-", "-", "-", "-"], [603p, 618p, 632p, 640p, 653p, "-", "-", "-", "-"], [703p, 717p, 728p, 736p, 749p, "-", "-", "-", "-"], [803p, 817p, 828p, 836p, 849p, "-", "-", "-", "-"], [903p, 917p, 928p, 936p, 949p, "-", "-", "-", "-"], [1003p, 1017p, 1028p, 1036p, 1049p, "-", "-", "-", "-"], [1103p, 1117p, 1128p, 1136p, "-", "-", "-", "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 7, Calwell Shops, Chisholm Shops, Erindale Drive/Sternberg, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, City Interchange - Platform 11, Citywest]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 67/267
  stop_times: [["-", "-", "-", "-", "-", "-", 601a, 608a, 618a, 632a], ["-", "-", "-", "-", 617a, 626a, 626a, 633a, 643a, 657a], ["-", "-", "-", "-", 647a, 656a, 656a, 703a, 713a, 727a], ["-", "-", "-", "-", 717a, 726a, 726a, 734a, 746a, 803a], ["-", "-", "-", "-", 747a, 801a, 801a, 810a, 822a, 839a], ["-", "-", "-", "-", 817a, 831a, 831a, 840a, 852a, 909a], ["-", "-", "-", "-", 847a, 901a, 901a, 910a, 922a, 938a], ["-", "-", "-", "-", 917a, 931a, 931a, 938a, 947a, 1002a], ["-", "-", "-", "-", 1017a, 1030a, 1030a, 1037a, 1046a, 1101a], ["-", "-", "-", "-", 1117a, 1130a, 1130a, 1137a, 1146a, 1201p], ["-", "-", "-", "-", 1217p, 1230p, 1230p, 1237p, 1246p, 101p], ["-", "-", "-", "-", 117p, 130p, 130p, 137p, 146p, 201p], ["-", "-", "-", "-", 217p, 230p, 230p, 237p, 246p, 301p], ["-", "-", "-", "-", 247p, 300p, 300p, 310p, 325p, 341p], ["-", "-", "-", "-", 317p, 334p, 334p, 344p, 359p, 415p], ["-", "-", "-", "-", 347p, 404p, 404p, 414p, 429p, 445p], ["-", "-", "-", "-", 417p, 434p, 434p, 444p, 459p, 515p], ["-", "-", "-", "-", 447p, 504p, 504p, 514p, 529p, 545p], [430p, 436p, 445p, 448p, 503p, 520p, 520p, 530p, 545p, 601p], [500p, 506p, 515p, 518p, 533p, 550p, 550p, 600p, 615p, 631p], [544p, 550p, 559p, 602p, 617p, 633p, 633p, 640p, 649p, 704p], ["-", "-", "-", "-", 717p, 730p, 730p, 737p, 746p, 801p], ["-", "-", "-", "-", 817p, 830p, 830p, 837p, 846p, 901p], ["-", "-", "-", "-", 917p, 930p, 930p, 937p, 946p, 1001p], ["-", "-", "-", "-", 1017p, 1030p, 1030p, 1037p, 1046p, 1101p], ["-", "-", "-", "-", 1117p, 1130p, 1130p, 1137p, 1146p, 1201a]]
  time_points: [Citywest, City Interchange - Platform 10, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 5, Erindale Drive/Sternberg, Bugden/Sternberg, Chisholm Shops, Calwell Shops, Tuggeranong Interchange]
  -
  long_name: To Dickson
  between_stops: []
   
  short_name: "6"
  stop_times:
  - - 618a
  - 626a
  - 638a
  - 645a
  - 650a
  - 701a
  - 713a
  - 719a
  - 725a
  - - 653a
  - 701a
  - 713a
  - 720a
  - 725a
  - 737a
  - 751a
  - 759a
  - 806a
  - - 723a
  - 731a
  - 745a
  - 753a
  - 758a
  - 812a
  - 826a
  - 834a
  - 841a
  - - 753a
  - 803a
  - 817a
  - 825a
  - 830a
  - 844a
  - 858a
  - 906a
  - 913a
  - - 823a
  - 833a
  - 847a
  - 855a
  - 900a
  - 914a
  - 928a
  - 936a
  - 943a
  - - 853a
  - 903a
  - 917a
  - 925a
  - 930a
  - 944a
  - 956a
  - 1004a
  - 1011a
  - - 923a
  - 933a
  - 945a
  - 952a
  - 957a
  - 1011a
  - 1023a
  - 1031a
  - 1038a
  - - 1023a
  - 1033a
  - 1045a
  - 1052a
  - 1057a
  - 1111a
  - 1123a
  - 1131a
  - 1138a
  - - 1123a
  - 1133a
  - 1145a
  - 1152a
  - 1157a
  - 1211p
  - 1223p
  - 1231p
  - 1238p
  - - 1223p
  - 1233p
  - 1245p
  - 1252p
  - 1257p
  - 111p
  - 123p
  - 131p
  - 138p
  - - 123p
  - 133p
  - 145p
  - 152p
  - 157p
  - 211p
  - 223p
  - 231p
  - 238p
  - - 223p
  - 233p
  - 245p
  - 252p
  - 257p
  - 311p
  - 325p
  - 333p
  - 340p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 344p
  - 358p
  - 406p
  - 413p
  - - 323p
  - 333p
  - 347p
  - 355p
  - 400p
  - 414p
  - 428p
  - 436p
  - 443p
  - - 353p
  - 403p
  - 417p
  - 425p
  - 430p
  - 444p
  - 458p
  - 506p
  - 513p
  - - 423p
  - 433p
  - 447p
  - 455p
  - 500p
  - 514p
  - 528p
  - 536p
  - 543p
  - - 453p
  - 503p
  - 517p
  - 525p
  - 530p
  - 544p
  - 558p
  - 606p
  - 613p
  - - 516p
  - 526p
  - 540p
  - 548p
  - 553p
  - 607p
  - 621p
  - 629p
  - 635p
  - - 553p
  - 603p
  - 617p
  - 625p
  - 630p
  - 640p
  - 650p
  - 656p
  - 702p
  - - 630p
  - 638p
  - 648p
  - 655p
  - 700p
  - 710p
  - 720p
  - 726p
  - 732p
  - - 730p
  - 738p
  - 748p
  - 755p
  - 800p
  - 810p
  - 820p
  - 826p
  - 832p
  - - 830p
  - 838p
  - 848p
  - 855p
  - 900p
  - 910p
  - 920p
  - 926p
  - 932p
  - - 930p
  - 938p
  - 948p
  - 955p
  - 1000p
  - 1010p
  - 1020p
  - 1026p
  - 1032p
  - - 1030p
  - 1038p
  - 1048p
  - 1055p
  - 1100p
  - 1110p
  - 1120p
  - 1126p
  - 1132p
  time_points:
  - Woden Interchange
  - Canberra Hospital
  - Red Hill
  - Manuka/Captain Cook
  - Kings Ave/National Crt
  - City Interchange
  - Lyneham
  - North Lyneham
  - Dickson
  -
  long_name: To Woden Interchange
  between_stops: []
   
  short_name: "6"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 650a
  - 658a
  - 703a
  - 710a
  - 720a
  - 728a
  - - 648a
  - 655a
  - 701a
  - 715a
  - 723a
  - 728a
  - 736a
  - 750a
  - 758a
  - - 718a
  - 725a
  - 731a
  - 747a
  - 759a
  - 804a
  - 812a
  - 826a
  - 834a
  - - 748a
  - 756a
  - 804a
  - 820a
  - 828a
  - 838a
  - 846a
  - 903a
  - 911a
  - - 818a
  - 826a
  - 833a
  - 849a
  - 901a
  - 906a
  - 914a
  - 928a
  - 936a
  - - 848a
  - 856a
  - 903a
  - 919a
  - 931a
  - 936a
  - 943a
  - 955a
  - 1003a
  - - 918a
  - 926a
  - 933a
  - 947a
  - 957a
  - 1002a
  - 1009a
  - 1021a
  - 1029a
  - - 948a
  - 956a
  - 1003a
  - 1017a
  - 1027a
  - 1032a
  - 1039a
  - 1051a
  - 1059a
  - - 1048a
  - 1056a
  - 1103a
  - 1117a
  - 1127a
  - 1132a
  - 1139a
  - 1151a
  - 1159a
  - - 1148a
  - 1156a
  - 1203p
  - 1217p
  - 1227p
  - 1232p
  - 1239p
  - 1251p
  - 1259p
  - - 1248p
  - 1256p
  - 103p
  - 117p
  - 127p
  - 132p
  - 139p
  - 151p
  - 159p
  - - 148p
  - 156p
  - 203p
  - 217p
  - 227p
  - 232p
  - 239p
  - 251p
  - 259p
  - - 248p
  - 256p
  - 303p
  - 319p
  - 331p
  - 336p
  - 344p
  - 358p
  - 406p
  - - 318p
  - 326p
  - 333p
  - 349p
  - 401p
  - 406p
  - 414p
  - 428p
  - 436p
  - - 348p
  - 356p
  - 403p
  - 419p
  - 431p
  - 436p
  - 444p
  - 458p
  - 506p
  - - 418p
  - 426p
  - 433p
  - 449p
  - 501p
  - 506p
  - 514p
  - 528p
  - 536p
  - - 448p
  - 456p
  - 503p
  - 519p
  - 531p
  - 536p
  - 544p
  - 558p
  - 606p
  - - 518p
  - 526p
  - 533p
  - 549p
  - 601p
  - 606p
  - 614p
  - 628p
  - 636p
  - - 548p
  - 556p
  - 603p
  - 619p
  - 631p
  - 636p
  - 643p
  - 653p
  - 701p
  - - 640p
  - 647p
  - 653p
  - 705p
  - 713p
  - 718p
  - 725p
  - 735p
  - 743p
  - - 740p
  - 747p
  - 753p
  - 805p
  - 813p
  - 818p
  - 825p
  - 835p
  - 843p
  - - 840p
  - 847p
  - 853p
  - 905p
  - 913p
  - 918p
  - 925p
  - 935p
  - 943p
  - - 940p
  - 947p
  - 953p
  - 1005p
  - 1013p
  - 1018p
  - 1025p
  - 1035p
  - 1043p
  - - 1040p
  - 1047p
  - 1053p
  - 1105p
  - 1113p
  - 1118p
  - 1125p
  - 1135p
  - 1143p
  time_points:
  - Dickson
  - North Lyneham
  - Lyneham
  - City Interchange
  - Kings Ave/National Crt
  - Manuka/Captain Cook
  - Red Hill
  - Canberra Hospital
  - Woden Interchange
  -
  long_name: To National Circ/Canberra Ave
  between_stops: []
   
  short_name: "701"
  stop_times:
  - - 658a
  - 703a
  - 710a
  - 714a
  - 726a
  - 737a
  - 746a
  - 754a
  - - 731a
  - 736a
  - 743a
  - 747a
  - 810a
  - 826a
  - 835a
  - 843a
  - - 745a
  - 750a
  - 757a
  - 801a
  - 824a
  - 840a
  - 849a
  - 857a
  time_points:
  - Spence Terminus
  - Spence
  - Copland College
  - William Webb / Ginninderra Drive
  - Macarthur / Northbourne
  - City Interchange - Platform 10
  - Russell Offices
  - National Circuit / Canberra Ave
  -
  long_name: To Spence Terminus
  between_stops: []
  short_name: "701"
  stop_times: [[442p, 450p, 502p, 509p, 522p, 527p, 534p, 540p], ["-", "-", 520p, 527p, 539p, 543p, 550p, 554p], [525p, 533p, 543p, 550p, 602p, 606p, 613p, 617p], [542p, 550p, 600p, 607p, 619p, 623p, 630p, 634p]]
  time_points: [Sydney Avenue, Russell Offices, City Interchange - Platform 11, Macarthur / Northbourne, William Webb / Ginninderra Drive, Copland College, Spence, Spence Terminus]
  -
  long_name: To Fraser East Terminus
  between_stops: []
  short_name: "702"
  stop_times: [[450p, 458p, 508p, 513p, 515p, 527p, 532p, 538p, 542p], ["-", "-", 530p, 535p, 537p, 549p, 554p, 600p, 604p], [535p, 543p, 553p, 558p, 600p, 612p, 617p, 623p, 627p]]
  time_points: [Sydney Avenue, Russell Offices, City Interchange - Platform 11, Macarthur / Northbourne, Northbourne Ave/Antill St, Flynn, Charnwood, Fraser, Fraser East Terminus]
  -
  long_name: To National Circ/Canberra Ave
  between_stops: []
   
  short_name: "702"
  stop_times:
  - - 658a
  - 703a
  - 709a
  - 714a
  - 727a
  - 730a
  - 745a
  - 754a
  - 802a
  - - 735a
  - 740a
  - 746a
  - 751a
  - 805a
  - 810a
  - 826a
  - 835a
  - 843a
  - - 754a
  - 759a
  - 806a
  - 811a
  - 828a
  - 833a
  - 849a
  - 858a
  - 906a
  time_points:
  - Fraser East Terminus
  - Fraser
  - Charnwood
  - Flynn
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange - Platform 10
  - Russell Offices
  - National Circuit / Canberra Ave
  -
  long_name: To Fraser West Terminus
  between_stops: []
  short_name: "703"
  stop_times: [[440p, 448p, 458p, 516p, 527p, 534p, 541p], ["-", "-", 515p, 533p, 544p, 551p, 558p], ["-", "-", 526p, 544p, 555p, 602p, 609p], [520p, 528p, 538p, 556p, 607p, 614p, 621p], [545p, 553p, 603p, 621p, 632p, 639p, 646p]]
  time_points: [Sydney Avenue, Russell Offices, City Interchange - Platform 11, Belconnen Way, Macgregor Shops, Dunlop, Fraser West Terminus]
  -
  long_name: To National Circ/Canberra Ave
  between_stops: []
   
  short_name: "703"
  stop_times:
  - - 654a
  - 701a
  - 707a
  - 719a
  - 738a
  - 747a
  - 755a
  - - 710a
  - 717a
  - 723a
  - 735a
  - 753a
  - "-"
  - "-"
  - - 723a
  - 730a
  - 736a
  - 748a
  - 806a
  - "-"
  - "-"
  - - 738a
  - 745a
  - 751a
  - 803a
  - 834a
  - 843a
  - 851a
  - - 758a
  - 806a
  - 813a
  - 827a
  - 849a
  - 858a
  - 906a
  time_points:
  - Fraser West Terminus
  - Dunlop
  - Macgregor Shops
  - Belconnen Way
  - City Interchange - Platform 10
  - Russell Offices
  - National Circuit / Canberra Ave
  -
  long_name: To Kippax
  between_stops: []
  short_name: "704"
  stop_times: [[506p, 514p, 524p, 533p, 542p, 550p, 555p, 600p, 606p]]
  time_points: [Sydney Avenue, Russell Offices, City Interchange - Platform 11, Aranda, Macquarie, Hawker, Hawker College, Higgins, Kippax]
  -
  long_name: To National Circ/Canberra Ave
  between_stops: []
   
  short_name: "704"
  stop_times:
  - - 738a
  - 744a
  - 749a
  - 754a
  - 803a
  - 812a
  - 825a
  - 833a
  - 840a
  - - 753a
  - 759a
  - 804a
  - 809a
  - 818a
  - 827a
  - 840a
  - 848a
  - 855a
  time_points:
  - Kippax
  - Higgins
  - Hawker College
  - Hawker
  - Macquarie
  - Aranda
  - City Interchange - Platform 10
  - Russell Offices
  - National Circuit / Canberra Ave
  -
  long_name: To Centre Link Tuggeranong
  between_stops: []
  short_name: "705"
  stop_times: [[721a, 723a, 727a, 803a, 805a], [747a, 749a, 753a, 829a, 831a], [813a, 815a, 819a, 855a, 857a], [445p, 447p, 451p, 526p, "-"], [511p, 513p, 517p, 552p, "-"], [538p, 540p, 544p, 619p, "-"]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Tuggeranong Interchange - Platform 7, Centre Link Tuggeranong]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "705"
  stop_times: [["-", 723a, 749a, 751a, 755a], ["-", 749a, 815a, 817a, 821a], ["-", 814a, 840a, 842a, 846a], [442p, 447p, 513p, 515p, 519p], [507p, 512p, 538p, 540p, 544p], [535p, 540p, 606p, 608p, 612p]]
  time_points: [Centre Link Tuggeranong, Tuggeranong Interchange - Platform 7, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "710"
  stop_times: [[407p, 415p, 425p, 442p, 444p, 448p], [427p, 435p, 445p, 502p, 504p, 508p], [445p, 453p, 503p, 520p, 522p, 526p], [507p, 515p, 525p, 542p, 544p, 548p], [527p, 535p, 545p, 602p, 604p, 608p]]
  time_points: [Sydney Avenue, Russell Offices, City Interchange - Platform 11, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To National Circ/Canberra Ave
  between_stops: []
   
  short_name: "710"
  stop_times:
  - - 704a
  - 706a
  - 710a
  - 726a
  - 735a
  - 743a
  - - 734a
  - 736a
  - 740a
  - 756a
  - 805a
  - 813a
  - - 749a
  - 751a
  - 755a
  - 811a
  - 820a
  - 828a
  - - 804a
  - 806a
  - 810a
  - 826a
  - 835a
  - 843a
  - - 819a
  - 821a
  - 825a
  - 841a
  - 850a
  - 858a
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - City Interchange - Platform 10
  - Russell Offices
  - National Circuit / Canberra Ave
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "71"
  stop_times: [[930a, 932a, 936a, 943a, 948a, 956a, 958a, 1003a, 1010a, 1012a, 1016a], [1030a, 1032a, 1036a, 1043a, 1048a, 1056a, 1058a, 1103a, 1110a, 1112a, 1116a], [1130a, 1132a, 1136a, 1143a, 1148a, 1156a, 1158a, 1203p, 1210p, 1212p, 1216p], [1230p, 1232p, 1236p, 1243p, 1248p, 1256p, 1258p, 103p, 110p, 112p, 116p], [130p, 132p, 136p, 143p, 148p, 156p, 158p, 203p, 210p, 212p, 216p]]
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 3, Cameron Ave Bus Station - Platform 3, Gwydir Square Kaleen, Kaleen Village/Maribyrnong, Giralang, Kaleen Village/Maribyrnong, Gwydir Square Kaleen, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Electricity House
  between_stops: []
  short_name: "720"
  stop_times: [[710a, 716a, 728a, 734a, 752a, 756a, 757a], [740a, 746a, 758a, 804a, 822a, 826a, 827a], [816a, 822a, 834a, 840a, 858a, 902a, 903a], [840a, 846a, 858a, 904a, 922a, 926a, 927a]]
  time_points: [Farrer Terminus, Southlands Mawson, Garran, Hughes, Citywest, City Interchange, Electricity House]
  -
  long_name: To Farrer Terminus
  between_stops: []
  short_name: "720"
  stop_times: [[440p, 446p, 504p, 510p, 523p, 529p], [510p, 516p, 534p, 540p, 553p, 559p], [540p, 546p, 604p, 610p, 623p, 629p]]
  time_points: [Citywest, City Interchange - Platform 10, Hughes, Garran, Southlands Mawson, Farrer Terminus]
  -
  long_name: To Gungahlin Market Place
  between_stops: []
   
  short_name: "727"
  stop_times:
  - - 706a
  - 713a
  - 717a
  - 725a
  - 732a
  - 734a
  - 741a
  - 748a
  - - 721a
  - 728a
  - 732a
  - 740a
  - 747a
  - 749a
  - 756a
  - 804a
  - - 736a
  - 743a
  - 747a
  - 755a
  - 802a
  - 804a
  - 811a
  - 821a
  - - 751a
  - 758a
  - 803a
  - 812a
  - 818a
  - 820a
  - 827a
  - 837a
  - - 806a
  - 814a
  - 820a
  - 829a
  - 835a
  - 837a
  - 844a
  - 854a
  - - 821a
  - 829a
  - 835a
  - 844a
  - 850a
  - 852a
  - 859a
  - 906a
  - - 836a
  - 844a
  - 850a
  - 859a
  - 906a
  - 908a
  - 915a
  - 922a
  - - 851a
  - 859a
  - 903a
  - 911a
  - 918a
  - 920a
  - 927a
  - 934a
  - - 906a
  - 913a
  - 917a
  - 925a
  - 932a
  - 934a
  - 941a
  - 948a
  - - 921a
  - 928a
  - 932a
  - 940a
  - 947a
  - 949a
  - 956a
  - 1003a
  - - 936a
  - 943a
  - 947a
  - 955a
  - 1002a
  - 1004a
  - 1011a
  - 1018a
  - - 951a
  - 958a
  - 1002a
  - 1010a
  - 1017a
  - 1019a
  - 1026a
  - 1033a
  - - 1006a
  - 1013a
  - 1017a
  - 1025a
  - 1032a
  - 1034a
  - 1041a
  - 1048a
  - - 1021a
  - 1028a
  - 1032a
  - 1040a
  - 1047a
  - 1049a
  - 1056a
  - 1103a
  - - 1036a
  - 1043a
  - 1047a
  - 1055a
  - 1102a
  - 1104a
  - 1111a
  - 1118a
  - - 1051a
  - 1058a
  - 1102a
  - 1110a
  - 1117a
  - 1119a
  - 1126a
  - 1133a
  - - 1106a
  - 1113a
  - 1117a
  - 1125a
  - 1132a
  - 1134a
  - 1141a
  - 1148a
  - - 1121a
  - 1128a
  - 1132a
  - 1140a
  - 1147a
  - 1149a
  - 1156a
  - 1203p
  - - 1136a
  - 1143a
  - 1147a
  - 1155a
  - 1202p
  - 1204p
  - 1211p
  - 1218p
  - - 1151a
  - 1158a
  - 1202p
  - 1210p
  - 1217p
  - 1219p
  - 1226p
  - 1233p
  - - 1206p
  - 1213p
  - 1217p
  - 1225p
  - 1232p
  - 1234p
  - 1241p
  - 1248p
  - - 1221p
  - 1228p
  - 1232p
  - 1240p
  - 1247p
  - 1249p
  - 1256p
  - 103p
  - - 1236p
  - 1243p
  - 1247p
  - 1255p
  - 102p
  - 104p
  - 111p
  - 118p
  - - 1251p
  - 1258p
  - 102p
  - 110p
  - 117p
  - 119p
  - 126p
  - 133p
  - - 106p
  - 113p
  - 117p
  - 125p
  - 132p
  - 134p
  - 141p
  - 148p
  - - 121p
  - 128p
  - 132p
  - 140p
  - 147p
  - 149p
  - 156p
  - 203p
  - - 136p
  - 143p
  - 147p
  - 155p
  - 202p
  - 204p
  - 211p
  - 218p
  - - 151p
  - 158p
  - 202p
  - 210p
  - 217p
  - 219p
  - 226p
  - 233p
  - - 206p
  - 213p
  - 217p
  - 225p
  - 232p
  - 234p
  - 241p
  - 248p
  - - 221p
  - 228p
  - 232p
  - 240p
  - 247p
  - 249p
  - 256p
  - 303p
  - - 236p
  - 243p
  - 247p
  - 255p
  - 302p
  - 304p
  - 311p
  - 318p
  - - 251p
  - 258p
  - 302p
  - 310p
  - 317p
  - 319p
  - 326p
  - 333p
  - - 306p
  - 313p
  - 317p
  - 325p
  - 332p
  - 334p
  - 341p
  - 348p
  - - 321p
  - 328p
  - 332p
  - 340p
  - 347p
  - 349p
  - 356p
  - 404p
  - - 336p
  - 343p
  - 347p
  - 355p
  - 401p
  - 404p
  - 411p
  - 421p
  - - 351p
  - 358p
  - 403p
  - 415p
  - 420p
  - 423p
  - 430p
  - 440p
  - - 406p
  - 414p
  - 420p
  - 432p
  - 437p
  - 440p
  - 447p
  - 457p
  - - 421p
  - 429p
  - 435p
  - 447p
  - 452p
  - 455p
  - 502p
  - 512p
  - - 436p
  - 444p
  - 450p
  - 502p
  - 507p
  - 510p
  - 517p
  - 527p
  - - 451p
  - 459p
  - 505p
  - 517p
  - 522p
  - 525p
  - 532p
  - 542p
  - - 506p
  - 514p
  - 520p
  - 532p
  - 537p
  - 540p
  - 547p
  - 557p
  - - 521p
  - 529p
  - 535p
  - 547p
  - 552p
  - 555p
  - 602p
  - 610p
  - - 536p
  - 544p
  - 550p
  - 602p
  - 606p
  - 609p
  - 615p
  - 623p
  - - 551p
  - 559p
  - 603p
  - 612p
  - 616p
  - 619p
  - 625p
  - 633p
  - - 606p
  - 612p
  - 616p
  - 625p
  - 629p
  - 632p
  - 638p
  - 646p
  - - 621p
  - 627p
  - 631p
  - 640p
  - 644p
  - 647p
  - 653p
  - 701p
  - - 636p
  - 642p
  - 646p
  - 655p
  - 659p
  - 702p
  - 708p
  - 716p
  time_points:
  - Railway Station Kingston
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Gungahlin Market Place
  -
  long_name: To Railway Station Kingston
  between_stops: []
   
  short_name: "727"
  stop_times:
  - - 701a
  - 709a
  - 715a
  - 718a
  - 723a
  - 731a
  - 735a
  - 741a
  - - 716a
  - 724a
  - 730a
  - 736a
  - 746a
  - 756a
  - 800a
  - 806a
  - - 731a
  - 740a
  - 749a
  - 755a
  - 805a
  - 815a
  - 819a
  - 825a
  - - 746a
  - 755a
  - 804a
  - 810a
  - 820a
  - 830a
  - 834a
  - 840a
  - - 801a
  - 810a
  - 819a
  - 825a
  - 835a
  - 845a
  - 849a
  - 855a
  - - 816a
  - 825a
  - 834a
  - 840a
  - 850a
  - 900a
  - 904a
  - 910a
  - - 831a
  - 840a
  - 849a
  - 855a
  - 903a
  - 911a
  - 915a
  - 921a
  - - 846a
  - 855a
  - 903a
  - 906a
  - 911a
  - 919a
  - 923a
  - 929a
  - - 901a
  - 909a
  - 915a
  - 918a
  - 923a
  - 931a
  - 935a
  - 941a
  - - 916a
  - 924a
  - 930a
  - 933a
  - 938a
  - 946a
  - 950a
  - 956a
  - - 931a
  - 939a
  - 945a
  - 948a
  - 953a
  - 1001a
  - 1005a
  - 1011a
  - - 946a
  - 954a
  - 1000a
  - 1003a
  - 1008a
  - 1016a
  - 1020a
  - 1026a
  - - 1001a
  - 1009a
  - 1015a
  - 1018a
  - 1023a
  - 1031a
  - 1035a
  - 1041a
  - - 1016a
  - 1024a
  - 1030a
  - 1033a
  - 1038a
  - 1046a
  - 1050a
  - 1056a
  - - 1031a
  - 1039a
  - 1045a
  - 1048a
  - 1053a
  - 1101a
  - 1105a
  - 1111a
  - - 1046a
  - 1054a
  - 1100a
  - 1103a
  - 1108a
  - 1116a
  - 1120a
  - 1126a
  - - 1101a
  - 1109a
  - 1115a
  - 1118a
  - 1123a
  - 1131a
  - 1135a
  - 1141a
  - - 1116a
  - 1124a
  - 1130a
  - 1133a
  - 1138a
  - 1146a
  - 1150a
  - 1156a
  - - 1131a
  - 1139a
  - 1145a
  - 1148a
  - 1153a
  - 1201p
  - 1205p
  - 1211p
  - - 1146a
  - 1154a
  - 1200p
  - 1203p
  - 1208p
  - 1216p
  - 1220p
  - 1226p
  - - 1201p
  - 1209p
  - 1215p
  - 1218p
  - 1223p
  - 1231p
  - 1235p
  - 1241p
  - - 1216p
  - 1224p
  - 1230p
  - 1233p
  - 1238p
  - 1246p
  - 1250p
  - 1256p
  - - 1231p
  - 1239p
  - 1245p
  - 1248p
  - 1253p
  - 101p
  - 105p
  - 111p
  - - 1246p
  - 1254p
  - 100p
  - 103p
  - 108p
  - 116p
  - 120p
  - 126p
  - - 101p
  - 109p
  - 115p
  - 118p
  - 123p
  - 131p
  - 135p
  - 141p
  - - 116p
  - 124p
  - 130p
  - 133p
  - 138p
  - 146p
  - 150p
  - 156p
  - - 131p
  - 139p
  - 145p
  - 148p
  - 153p
  - 201p
  - 205p
  - 211p
  - - 146p
  - 154p
  - 200p
  - 203p
  - 208p
  - 216p
  - 220p
  - 226p
  - - 201p
  - 209p
  - 215p
  - 218p
  - 223p
  - 231p
  - 235p
  - 241p
  - - 216p
  - 224p
  - 230p
  - 233p
  - 238p
  - 246p
  - 250p
  - 256p
  - - 231p
  - 239p
  - 245p
  - 248p
  - 253p
  - 301p
  - 305p
  - 311p
  - - 246p
  - 254p
  - 300p
  - 303p
  - 308p
  - 316p
  - 320p
  - 326p
  - - 301p
  - 309p
  - 315p
  - 318p
  - 323p
  - 331p
  - 335p
  - 341p
  - - 316p
  - 324p
  - 330p
  - 333p
  - 338p
  - 346p
  - 350p
  - 356p
  - - 331p
  - 339p
  - 345p
  - 348p
  - 353p
  - 401p
  - 406p
  - 414p
  - - 346p
  - 354p
  - 400p
  - 403p
  - 412p
  - 422p
  - 427p
  - 435p
  - - 401p
  - 410p
  - 417p
  - 420p
  - 429p
  - 439p
  - 444p
  - 452p
  - - 416p
  - 425p
  - 432p
  - 435p
  - 444p
  - 454p
  - 459p
  - 507p
  - - 431p
  - 440p
  - 447p
  - 450p
  - 459p
  - 509p
  - 514p
  - 522p
  - - 446p
  - 455p
  - 502p
  - 505p
  - 514p
  - 524p
  - 529p
  - 537p
  - - 501p
  - 510p
  - 517p
  - 520p
  - 529p
  - 539p
  - 544p
  - 552p
  - - 516p
  - 525p
  - 532p
  - 535p
  - 544p
  - 554p
  - 559p
  - 605p
  - - 531p
  - 540p
  - 547p
  - 550p
  - 559p
  - 607p
  - 611p
  - 617p
  - - 546p
  - 555p
  - 602p
  - 605p
  - 610p
  - 618p
  - 622p
  - 628p
  - - 601p
  - 609p
  - 615p
  - 618p
  - 623p
  - 631p
  - 635p
  - 641p
  - - 616p
  - 624p
  - 630p
  - 633p
  - 638p
  - 646p
  - 650p
  - 656p
  - - 631p
  - 639p
  - 645p
  - 648p
  - 653p
  - 701p
  - 705p
  - 711p
  - - 646p
  - 654p
  - 700p
  - 703p
  - 708p
  - 716p
  - 720p
  - 726p
  time_points:
  - Gungahlin Market Place
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange - Platform 9
  - Russell Offices
  - Kings Ave/National Crt
  - Railway Station Kingston
  -
  long_name: To Cooleman Court
  between_stops: []
  short_name: "729"
  stop_times: [[445p, 451p, 513p, 518p, 526p, 532p], [515p, 521p, 543p, 548p, 556p, 602p]]
  time_points: [Citywest, City Interchange - Platform 10, Holder, Duffy, Rivett, Cooleman Court]
  -
  long_name: To Electricity House
  between_stops: []
  short_name: "729"
  stop_times: [[709a, 715a, 724a, 728a, 749a, 753a, 755a], [739a, 745a, 754a, 758a, 819a, 823a, 825a]]
  time_points: [Cooleman Court, Rivett, Duffy, Holder, Citywest, City Interchange, Electricity House]
  -
  long_name: To Electricity House
  between_stops: []
  short_name: "732"
  stop_times: [[715a, 724a, 738a, 742a, 744a], [748a, 803a, 814a, 819a, 821a], [818a, 827a, 841a, 845a, 847a]]
  time_points: [Woden Interchange - Platform 4, Curtin, Citywest, City Interchange, Electricity House]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "732"
  stop_times: [[435p, 441p, 453p, 503p], [505p, 511p, 523p, 533p], [535p, 541p, 553p, 603p]]
  time_points: [Citywest, City Interchange - Platform 10, Curtin, Woden Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "737"
  stop_times: [[431p, 441p, 455p, 507p], [445p, 453p, 512p, 527p], [505p, 513p, 532p, 547p], [525p, 533p, 552p, 607p], [545p, 553p, 612p, 627p]]
  time_points: [Fairbairn Park, Brindabella Business Park, Russell Offices, City Interchange]
  -
  long_name: To Fairbairn Park
  between_stops: []
  short_name: "737"
  stop_times: [[643a, 652a, 710a, "-"], [658a, 707a, 725a, "-"], [718a, 727a, 745a, "-"], [738a, 747a, 805a, "-"], [758a, 807a, 825a, 837a], [818a, 827a, 845a, 857a]]
  time_points: [City Interchange - Platform 7, Russell Offices, Brindabella Business Park, Fairbairn Park]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
   
  short_name: "73"
  stop_times:
  - - 917a
  - 919a
  - 923a
  - 928a
  - 934a
  - 938a
  - 944a
  - 947a
  - 954a
  - 1002a
  - 1004a
  - 1008a
  - - 1047a
  - 1049a
  - 1053a
  - 1058a
  - 1104a
  - 1108a
  - 1114a
  - 1117a
  - 1124a
  - 1132a
  - 1134a
  - 1138a
  - - 1217p
  - 1219p
  - 1223p
  - 1228p
  - 1234p
  - 1238p
  - 1244p
  - 1247p
  - 1254p
  - 102p
  - 104p
  - 108p
  - - 147p
  - 149p
  - 153p
  - 158p
  - 204p
  - 208p
  - 214p
  - 217p
  - 224p
  - 232p
  - 234p
  - 238p
  time_points:
  - Cameron Ave Bus Station - Platform 5
  - Lathlain St Bus Station - Platform 5
  - Cohen St Bus Station - Platform 5
  - Florey Shops
  - Page Shops
  - Hawker
  - Cook
  - Jamison Centre
  - Calvary Hospital
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "749"
  stop_times: [[753a, 817a, 819a, 823a], [436p, 502p, 504p, 508p], [510p, 536p, 538p, 542p], [540p, 606p, 608p, 612p]]
  time_points: [Woden Interchange - Platform 4, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Woden Interchange
  between_stops: []
   
  short_name: "749"
  stop_times:
  - - 702a
  - 704a
  - 708a
  - 730a
  - - 737a
  - 739a
  - 743a
  - 810a
  - - 807a
  - 809a
  - 813a
  - 840a
  - - 459p
  - 501p
  - 505p
  - 535p
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Woden Interchange
  -
  long_name: To Cameron Ave Bus Station
  between_stops: []
   
  short_name: "74"
  stop_times:
  - - 954a
  - 956a
  - 1000a
  - 1006a
  - 1013a
  - 1016a
  - 1023a
  - 1027a
  - 1033a
  - 1039a
  - 1041a
  - 1045a
  - - 1124a
  - 1126a
  - 1130a
  - 1136a
  - 1143a
  - 1146a
  - 1153a
  - 1157p
  - 1203p
  - 1209p
  - 1211p
  - 1215p
  - - 1254p
  - 1256p
  - 100p
  - 106p
  - 113p
  - 116p
  - 123p
  - 127p
  - 133p
  - 139p
  - 141p
  - 145p
  - - 224p
  - 226p
  - 230p
  - 236p
  - 243p
  - 246p
  - 253p
  - 257p
  - 303p
  - 309p
  - 311p
  - 315p
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Calvary Hospital
  - Jamison Centre
  - Cook
  - Hawker
  - Page Shops
  - Florey Shops
  - Cohen St Bus Station
  - Lathlain St Bus Station
  - Cameron Ave Bus Station
  -
  long_name: To Fairbairn Park
  between_stops: []
  short_name: "757"
  stop_times: [[645a, 655a, 706a, 722a, 735a], [705a, 715a, 726a, 742a, 755a]]
  time_points: [Gungahlin Market Place, Dickson College, Russell Offices, Brindabella Business Park, Fairbairn Park]
  -
  long_name: To Gungahlin Market Place
  between_stops: []
  short_name: "757"
  stop_times: [[433p, 442p, 457p, 510p, 524p], [508p, 522p, 532p, 543p, 556p], [538p, 552p, 602p, 613p, 626p]]
  time_points: [Fairbairn Park, Brindabella Business Park, Russell Offices, Dickson College, Gungahlin Market Place]
  -
  long_name: To Cooleman Court
  between_stops: []
  short_name: "75"
  stop_times: [[1055a, 1108a, 1117a], [1255p, 108p, 117p]]
  time_points: [Woden Interchange - Platform 2, Stromlo High Waramanga, Cooleman Court]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "75"
  stop_times: [[925a, 934a, 947a], [1125a, 1134a, 1147a], [125p, 134p, 147p]]
  time_points: [Cooleman Court, Stromlo High Waramanga, Woden Interchange]
  -
  long_name: To Calwell Shops
  between_stops: []
  short_name: "768"
  stop_times: [[447p, 453p, 502p, 526p, 537p, 545p], [519p, 525p, 534p, 558p, 609p, 617p]]
  time_points: [Citywest, City Interchange - Platform 10, Russell Offices, Chisholm Shops, Isabella Shops, Calwell Shops]
  -
  long_name: To Citywest
  between_stops: []
  short_name: "768"
  stop_times: [[707a, 715a, 726a, 751a, 800a, 804a], [737a, 745a, 756a, 821a, 830a, 834a]]
  time_points: [Calwell Shops, Isabella Shops, Chisholm Shops, Russell Offices, City Interchange - Platform 11, Citywest]
  -
  long_name: To Citywest
  between_stops: []
  short_name: "769"
  stop_times: [[641a, 646a, 656a, 706a, 733a, 743a, 747a], [721a, 726a, 736a, 746a, 813a, 823a, 827a], [741a, 746a, 756a, 806a, 833a, 843a, 847a]]
  time_points: [Tharwa Drive, Theodore, Calwell Shops, Chisholm Shops, Russell Offices, City Interchange - Platform 11, Citywest]
  -
  long_name: To Tharwa Drive
  between_stops: []
  short_name: "769"
  stop_times: [[427p, 433p, 442p, 507p, 517p, 527p, 532p], [500p, 506p, 515p, 540p, 550p, 600p, 605p], [537p, 543p, 552p, 617p, 627p, 637p, 642p]]
  time_points: [Citywest, City Interchange - Platform 10, Russell Offices, Chisholm Shops, Calwell Shops, Theodore, Tharwa Drive]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "76"
  stop_times: [[1000a, 1007a, 1015a, 1020a, 1028a], [1200p, 1207p, 1215p, 1220p, 1228p], [200p, 207p, 215p, 220p, 228p]]
  time_points: [Woden Interchange - Platform 2, Brindabella Gardens Nursing Home, Saint Andrews Village Hughes, Canberra Hospital, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "77"
  stop_times: [[1100a, 1108a, 1113a, 1121a, 1128a], [100p, 108p, 113p, 121p, 128p]]
  time_points: [Woden Interchange - Platform 2, Canberra Hospital, Saint Andrews Village Hughes, Brindabella Gardens Nursing Home, Woden Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "780"
  stop_times: [[405p, 421p, 440p], [435p, 451p, 510p]]
  time_points: [Fyshwick Terminus, Canberra Times, City Interchange]
  -
  long_name: To Fyshwick Terminus
  between_stops: []
   
  short_name: "780"
  stop_times:
  - - 648a
  - 707a
  - 723a
  - - 719a
  - 738a
  - 754a
  time_points:
  - City Interchange - Platform 7
  - Newcastle / Isa Street Fyshwick
  - Fyshwick Terminus
  -
  long_name: To Electricity House
  between_stops: []
   
  short_name: "785"
  stop_times:
  - - 652a
  - 655a
  - 713a
  - 743a
  - 747a
  - 749a
  - - 725a
  - 728a
  - 746a
  - 816a
  - 820a
  - 822a
  time_points:
  - Lanyon Market Place
  - Tharwa/Pockett
  - Mentone View/Tharwa Drive
  - Citywest
  - City Interchange - Platform 10
  - Electricity House
  -
  long_name: To Lanyon Market Place
  between_stops: []
   
  short_name: "785"
  stop_times:
  - - 505p
  - 511p
  - 513p
  - 549p
  - 605p
  - 607p
  - - 530p
  - 536p
  - 538p
  - 614p
  - 630p
  - 632p
  time_points:
  - Citywest
  - City Interchange - Platform 10
  - Electricity House
  - Mentone View/Tharwa Drive
  - Tharwa/Pockett
  - Lanyon Market Place
  -
  long_name: To Fairbairn Park
  between_stops: []
  short_name: "786"
  stop_times: [[646a, 656a, 730a, 742a], [706a, 716a, 735a, 747a], [727a, 737a, 811a, 823a]]
  time_points: [Tuggeranong Interchange - Platform 7, Chisholm Shops, Brindabella Business Park, Fairbairn Park]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "786"
  stop_times: [[445p, 453p, 524p, 537p], [515p, 523p, 554p, 607p], [545p, 553p, 624p, 637p]]
  time_points: [Fairbairn Park, Brindabella Business Park, Chisholm Shops, Tuggeranong Interchange]
  -
  long_name: To Electricity House
  between_stops: []
  short_name: "787"
  stop_times: [[647a, 650a, 702a, 728a, 732a, 734a], [720a, 723a, 735a, 801a, 805a, 807a]]
  time_points: [Lanyon Market Place, Tharwa/Knoke, Woodcock/Clare Dennis, Citywest, City Interchange - Platform 10, Electricity House]
  -
  long_name: To Lanyon Market Place
  between_stops: []
  short_name: "787"
  stop_times: [[516p, 522p, 524p, 556p, 607p, 609p], [535p, 541p, 543p, 615p, 626p, 628p]]
  time_points: [Citywest, City Interchange - Platform 10, Electricity House, Woodcock/Clare Dennis, Tharwa/Knoke, Lanyon Market Place]
  -
  long_name: To Citywest
  between_stops: []
   
  short_name: "788"
  stop_times:
  - - 710a
  - 719a
  - 734a
  - 811a
  - 820a
  - 824a
  - - 740a
  - 749a
  - 804a
  - 841a
  - 850a
  - 854a
  time_points:
  - Woodcock/Clare Dennis
  - Tharwa/Pockett
  - Mentone View/Tharwa Drive
  - Russell Offices
  - City Interchange - Platform 11
  - Citywest
  -
  long_name: To Woodcock/Clare Dennis
  between_stops: []
   
  short_name: "788"
  stop_times:
  - - 426p
  - 432p
  - 441p
  - 512p
  - 526p
  - 536p
  - - 502p
  - 507p
  - 518p
  - 552p
  - 606p
  - 615p
  - - 532p
  - 538p
  - 547p
  - 618p
  - 632p
  - 642p
  time_points:
  - Citywest
  - City Interchange - Platform 10
  - Russell Offices
  - Mentone View/Tharwa Drive
  - Tharwa/Pockett
  - Woodcock/Clare Dennis
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: "7"
  stop_times:
  - - 544a
  - 546a
  - 550a
  - 601a
  - 609a
  - 616a
  - 623a
  - - 614a
  - 616a
  - 620a
  - 631a
  - 639a
  - 646a
  - 653a
  - - 644a
  - 646a
  - 650a
  - 701a
  - 709a
  - 716a
  - 723a
  - - 714a
  - 716a
  - 720a
  - 731a
  - 740a
  - 747a
  - 755a
  - - 744a
  - 746a
  - 750a
  - 803a
  - 812a
  - 819a
  - 827a
  - - 814a
  - 816a
  - 820a
  - 833a
  - 842a
  - 849a
  - 857a
  - - 844a
  - 846a
  - 850a
  - 903a
  - 912a
  - 919a
  - 927a
  - - 918a
  - 920a
  - 924a
  - 936a
  - 944a
  - 951a
  - 958a
  - - 949a
  - 951a
  - 955a
  - 1006a
  - 1014a
  - 1021a
  - 1028a
  - - 1019a
  - 1021a
  - 1025a
  - 1036a
  - 1044a
  - 1051a
  - 1058a
  - - 1049a
  - 1051a
  - 1055a
  - 1106a
  - 1114a
  - 1121a
  - 1128a
  - - 1119a
  - 1121a
  - 1125a
  - 1136a
  - 1144a
  - 1151a
  - 1158a
  - - 1149a
  - 1151a
  - 1155a
  - 1206p
  - 1214p
  - 1221p
  - 1228p
  - - 1219p
  - 1221p
  - 1225p
  - 1236p
  - 1244p
  - 1251p
  - 1258p
  - - 1249p
  - 1251p
  - 1255p
  - 106p
  - 114p
  - 121p
  - 128p
  - - 119p
  - 121p
  - 125p
  - 136p
  - 144p
  - 151p
  - 158p
  - - 149p
  - 151p
  - 155p
  - 206p
  - 214p
  - 221p
  - 228p
  - - 219p
  - 221p
  - 225p
  - 236p
  - 244p
  - 251p
  - 258p
  - - 249p
  - 251p
  - 255p
  - 307p
  - 315p
  - 322p
  - 330p
  - - 314p
  - 316p
  - 320p
  - 333p
  - 341p
  - 348p
  - 356p
  - - 344p
  - 346p
  - 350p
  - 403p
  - 411p
  - 418p
  - 426p
  - - 414p
  - 416p
  - 420p
  - 433p
  - 441p
  - 448p
  - 456p
  - - 444p
  - 446p
  - 450p
  - 503p
  - 511p
  - 518p
  - 526p
  - - 514p
  - 516p
  - 520p
  - 533p
  - 541p
  - 548p
  - 556p
  - - 544p
  - 546p
  - 550p
  - 603p
  - 611p
  - 618p
  - 626p
  - - 650p
  - 652p
  - 655p
  - 706p
  - 714p
  - 720p
  - 727p
  - - 750p
  - 752p
  - 755p
  - 806p
  - 814p
  - 820p
  - 827p
  - - 850p
  - 852p
  - 855p
  - 906p
  - 914p
  - 920p
  - 927p
  - - 950p
  - 952p
  - 955p
  - 1006p
  - 1014p
  - 1020p
  - 1027p
  - - 1050p
  - 1052p
  - 1055p
  - 1106p
  - 1114p
  - 1120p
  - 1127p
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Australian Institute Sports Bruce
  - Dickson
  - Merici Braddon
  - City Interchange
  -
  long_name: To Cohen Street Station
  between_stops: []
   
  short_name: "7"
  stop_times:
  - - 632a
  - 639a
  - 646a
  - 654a
  - 705a
  - 707a
  - 711a
  - - 701a
  - 708a
  - 715a
  - 723a
  - 735a
  - 737a
  - 741a
  - - 731a
  - 739a
  - 746a
  - 754a
  - 807a
  - 809a
  - 813a
  - - 801a
  - 809a
  - 816a
  - 824a
  - 837a
  - 839a
  - 843a
  - - 829a
  - 837a
  - 844a
  - 852a
  - 905a
  - 907a
  - 911a
  - - 858a
  - 906a
  - 913a
  - 921a
  - 933a
  - 935a
  - 939a
  - - 930a
  - 937a
  - 944a
  - 952a
  - 1003a
  - 1005a
  - 1009a
  - - 1000a
  - 1007a
  - 1014a
  - 1022a
  - 1033a
  - 1035a
  - 1039a
  - - 1030a
  - 1037a
  - 1044a
  - 1052a
  - 1103a
  - 1105a
  - 1109a
  - - 1100a
  - 1107a
  - 1114a
  - 1122a
  - 1133a
  - 1135a
  - 1139a
  - - 1130a
  - 1137a
  - 1144a
  - 1152a
  - 1203p
  - 1205p
  - 1209p
  - - 1200p
  - 1207p
  - 1214p
  - 1222p
  - 1233p
  - 1235p
  - 1239p
  - - 1230p
  - 1237p
  - 1244p
  - 1252p
  - 103p
  - 105p
  - 109p
  - - 100p
  - 107p
  - 114p
  - 122p
  - 133p
  - 135p
  - 139p
  - - 130p
  - 137p
  - 144p
  - 152p
  - 203p
  - 205p
  - 209p
  - - 200p
  - 207p
  - 214p
  - 222p
  - 233p
  - 235p
  - 239p
  - - 230p
  - 237p
  - 244p
  - 252p
  - 304p
  - 306p
  - 310p
  - - 259p
  - 307p
  - 314p
  - 323p
  - 336p
  - 338p
  - 342p
  - - 331p
  - 339p
  - 346p
  - 355p
  - 408p
  - 410p
  - 414p
  - - 401p
  - 409p
  - 416p
  - 425p
  - 438p
  - 440p
  - 444p
  - - 431p
  - 439p
  - 446p
  - 455p
  - 508p
  - 510p
  - 514p
  - - 501p
  - 509p
  - 516p
  - 525p
  - 538p
  - 540p
  - 544p
  - - 531p
  - 539p
  - 546p
  - 555p
  - 608p
  - 610p
  - 614p
  - - 631p
  - 637p
  - 644p
  - 652p
  - 703p
  - 705p
  - 708p
  - - 731p
  - 737p
  - 744p
  - 752p
  - 803p
  - 805p
  - 808p
  - - 831p
  - 837p
  - 844p
  - 852p
  - 903p
  - 905p
  - 908p
  - - 931p
  - 937p
  - 944p
  - 952p
  - 1003p
  - 1005p
  - 1008p
  - - 1031p
  - 1037p
  - 1044p
  - 1052p
  - 1103p
  - 1105p
  - 1108p
  time_points:
  - City Interchange - Platform 10
  - Merici Braddon
  - Dickson
  - Australian Institute Sports Bruce
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "80"
  stop_times: [[547a, 602a, 611a, 616a, 625a, 632a, 634a, 638a, 642a, 650a], [606a, 621a, 630a, 635a, 644a, 651a, 653a, 657a, 701a, 709a], [633a, 648a, 657a, 702a, 711a, 718a, 720a, 724a, 728a, 738a], [700a, 715a, 724a, 729a, 740a, 748a, 752a, 759a, 803a, 814a], [731a, 747a, 756a, 803a, 814a, 822a, 826a, 833a, 837a, 848a], [801a, 817a, 826a, 833a, 844a, 852a, 856a, 903a, 907a, 918a], [834a, 850a, 859a, 906a, 917a, 925a, 929a, 933a, 937a, 945a], [908a, 923a, 933a, 938a, 947a, 954a, 956a, 1000a, 1004a, 1012a], [938a, 953a, 1002a, 1007a, 1016a, 1023a, 1025a, 1029a, 1033a, 1041a], [1038a, 1053a, 1102a, 1107a, 1116a, 1123a, 1125a, 1129a, 1133a, 1141a], ["-", "-", "-", "-", "-", 1131a, 1133a, 1137a, 1141a, 1149a], [1138a, 1153a, 1202p, 1207p, 1216p, 1223p, 1225p, 1229p, 1233p, 1241p], [1238p, 1253p, 102p, 107p, 116p, 123p, 125p, 129p, 133p, 141p], [138p, 153p, 202p, 207p, 216p, 223p, 225p, 229p, 233p, 241p], [238p, 253p, 302p, 307p, 316p, 323p, 325p, 329p, 333p, 341p], [338p, 354p, 404p, 410p, 420p, 427p, 429p, 434p, 439p, 448p], [408p, 424p, 434p, 440p, 450p, 457p, 459p, 504p, 509p, 518p], [438p, 454p, 504p, 510p, 520p, 527p, 529p, 534p, 539p, 548p], [508p, 524p, 534p, 540p, 550p, 557p, 559p, 604p, 609p, 618p], [538p, 554p, 604p, 610p, 620p, 627p, 629p, 633p, 637p, 645p], [556p, 612p, 622p, 628p, 636p, 642p, 644p, 648p, 652p, 700p], ["-", "-", "-", "-", "-", 742p, 744p, 748p, 752p, 800p], ["-", "-", "-", "-", "-", 842p, 844p, 848p, 852p, 900p], ["-", "-", "-", "-", "-", 942p, 944p, 948p, 952p, 1000p], ["-", "-", "-", "-", "-", 1042p, 1044p, 1048p, 1052p, 1100p]]
  time_points: [Woden Interchange - Platform 4, Geoscience Australia, Eye Hospital, Fyshwick Direct Factory Outlet, Canberra Times, Railway Station Kingston, Causeway, Kings Ave/National Crt, Russell Offices, City Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
   
  short_name: "80"
  stop_times:
  - - 550a
  - 558a
  - 602a
  - 606a
  - 609a
  - 617a
  - 626a
  - 631a
  - 640a
  - 656a
  - - 617a
  - 625a
  - 629a
  - 633a
  - 636a
  - 644a
  - 653a
  - 658a
  - 707a
  - 723a
  - - 648a
  - 656a
  - 700a
  - 704a
  - 707a
  - 715a
  - 724a
  - 729a
  - 737a
  - 753a
  - - 719a
  - 727a
  - 731a
  - 738a
  - 741a
  - 750a
  - 804a
  - 810a
  - 818a
  - 834a
  - - 751a
  - 800a
  - 803a
  - 810a
  - 813a
  - 822a
  - 836a
  - 842a
  - 850a
  - 906a
  - - 828a
  - 837a
  - 840a
  - 847a
  - 850a
  - 859a
  - 913a
  - 919a
  - 927a
  - 944a
  - - 859a
  - 907a
  - 911a
  - 915a
  - 918a
  - 930a
  - 939a
  - 944a
  - 952a
  - 1010a
  - - 927a
  - 935a
  - 939a
  - 943a
  - 946a
  - 954a
  - 1003a
  - 1008a
  - 1016a
  - 1034a
  - - 1027a
  - 1035a
  - 1039a
  - 1043a
  - 1046a
  - 1054a
  - 1103a
  - 1108a
  - 1116a
  - 1134a
  - - 1127a
  - 1135a
  - 1139a
  - 1143a
  - 1146a
  - 1154a
  - 1203p
  - 1208p
  - 1216p
  - 1234p
  - - 1227p
  - 1235p
  - 1239p
  - 1243p
  - 1246p
  - 1254p
  - 103p
  - 108p
  - 116p
  - 134p
  - - 127p
  - 135p
  - 139p
  - 143p
  - 146p
  - 154p
  - 203p
  - 208p
  - 216p
  - 234p
  - - 227p
  - 235p
  - 239p
  - 243p
  - 246p
  - 254p
  - 303p
  - 308p
  - 317p
  - 333p
  - - 330p
  - 339p
  - 344p
  - 349p
  - 352p
  - 400p
  - 410p
  - 416p
  - 426p
  - 444p
  - - 400p
  - 409p
  - 414p
  - 419p
  - 422p
  - 430p
  - 440p
  - 446p
  - 456p
  - 514p
  - - 434p
  - 443p
  - 448p
  - 453p
  - 456p
  - 504p
  - 514p
  - 520p
  - 530p
  - 548p
  - - 504p
  - 513p
  - 518p
  - 523p
  - 526p
  - 534p
  - 544p
  - 550p
  - 600p
  - 618p
  - - 534p
  - 543p
  - 548p
  - 553p
  - 556p
  - 604p
  - 614p
  - 620p
  - 630p
  - 645p
  - - 604p
  - 613p
  - 618p
  - 623p
  - 626p
  - 633p
  - 641p
  - 646p
  - 654p
  - 709p
  - - 704p
  - 712p
  - 716p
  - 720p
  - 722p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 804p
  - 812p
  - 816p
  - 820p
  - 822p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 904p
  - 912p
  - 916p
  - 920p
  - 922p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1004p
  - 1012p
  - 1016p
  - 1020p
  - 1022p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1104p
  - 1112p
  - 1116p
  - 1120p
  - 1122p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - City Interchange - Platform 7
  - Russell Offices
  - Kings Ave/National Crt
  - Causeway
  - Railway Station Kingston
  - Newcastle / Isa Street Fyshwick
  - Fyshwick Direct Factory Outlet
  - Eye Hospital
  - Geoscience Australia
  - Woden Interchange
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "81"
  stop_times: [[920a, 934a, 942a, 948a, 955a], [1020a, 1034a, 1042a, 1048a, 1055a], [1120a, 1134a, 1142a, 1148a, 1155a], [1220p, 1234p, 1242p, 1248p, 1255p], [120p, 134p, 142p, 148p, 155p], [220p, 234p, 242p, 248p, 255p], [320p, 334p, 342p, 348p, 355p], [420p, 434p, 442p, 448p, 455p]]
  time_points: [City Interchange - Platform 9, National Aquarium, Black Mountain Telstra Tower, Botanic Gardens, City Interchange]
  -
  long_name: To Bimberi Centre
  between_stops: []
  short_name: "82"
  stop_times: [[632a, 638a, 640a, 650a], [342p, 348p, 350p, 400p]]
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Northbourne Ave/Antill St, Bimberi Centre]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "82"
  stop_times: [[715p, 724p, 726p, 733p]]
  time_points: [Bimberi Centre, Northbourne Ave/Antill St, Macarthur / Northbourne, City Interchange]
  -
  long_name: To Alexander Maconochie Centre Hume
  between_stops: []
  short_name: "88"
  stop_times: [[826a, 846a], [1240p, 100p], [510p, 530p]]
  time_points: [Woden Interchange - Platform 4, Alexander Maconochie Centre Hume]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "88"
  stop_times: [[1150a, 1210p], [450p, 510p], [805p, 825p]]
  time_points: [Alexander Maconochie Centre Hume, Woden Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "8"
  stop_times: [[626a, 632a, 637a, 644a], [657a, 703a, 708a, 715a], [724a, 730a, 737a, 746a], [757a, 804a, 811a, 820a], [831a, 838a, 845a, 854a], [859a, 906a, 913a, 922a], [1004a, 1010a, 1015a, 1022a], [1104a, 1110a, 1115a, 1122a], [1204p, 1210p, 1215p, 1222p], [104p, 110p, 115p, 122p], [159p, 205p, 210p, 217p], [302p, 309p, 316p, 325p], [332p, 339p, 346p, 355p], [407p, 414p, 421p, 430p], [437p, 444p, 451p, 500p], [507p, 514p, 521p, 530p], [537p, 544p, 551p, 600p], [642p, 648p, 653p, 658p], [742p, 748p, 753p, 758p], [842p, 848p, 853p, 858p], [942p, 948p, 953p, 958p], [1042p, 1048p, 1053p, 1058p]]
  time_points: [Dickson Cowper St, Lyneham, Macarthur / Miller O'Connor, City Interchange]
  -
  long_name: To Dickson Cowper St
  between_stops: []
  short_name: "8"
  stop_times: [[655a, 702a, 707a, 713a], [714a, 721a, 726a, 732a], [741a, 750a, 757a, 804a], [811a, 820a, 827a, 834a], [841a, 850a, 857a, 904a], [915a, 924a, 931a, 937a], [947a, 954a, 959a, 1005a], [1018a, 1025a, 1030a, 1036a], [1046a, 1053a, 1058a, 1104a], [1146a, 1153a, 1158a, 1204p], [1246p, 1253p, 1258p, 104p], [146p, 153p, 158p, 204p], [246p, 253p, 258p, 305p], [311p, 320p, 327p, 334p], [346p, 355p, 402p, 409p], [411p, 420p, 427p, 434p], [444p, 453p, 500p, 507p], [523p, 532p, 539p, 546p], [553p, 602p, 609p, 616p], [623p, 631p, 636p, 642p], [650p, 655p, 700p, 706p], [705p, 710p, 715p, 721p], [805p, 810p, 815p, 821p], [905p, 910p, 915p, 921p], [1005p, 1010p, 1015p, 1021p], [1105p, 1110p, 1115p, 1121p]]
  time_points: [City Interchange - Platform 4, Macarthur / Miller O'Connor, Lyneham, Dickson Cowper St]
  -
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[630a, 641a, 657a, 714a, 731a, 733a, 737a], [645a, 656a, 712a, 729a, 746a, 748a, 752a], [700a, 711a, 727a, 744a, 801a, 803a, 807a], [715a, 726a, 742a, 759a, 816a, 818a, 822a], [730a, 741a, 757a, 814a, 831a, 833a, 837a], [745a, 756a, 812a, 829a, 846a, 848a, 852a], [800a, 811a, 827a, 844a, 901a, 903a, 907a], [815a, 826a, 842a, 859a, 916a, 918a, 922a], [830a, 841a, 857a, 914a, 931a, 933a, 937a], [845a, 856a, 912a, 929a, 946a, 948a, 952a], [900a, 911a, 927a, 944a, 1001a, 1003a, 1007a], [915a, 926a, 942a, 959a, 1016a, 1018a, 1022a], [930a, 941a, 957a, 1014a, 1031a, 1033a, 1037a], [945a, 956a, 1012a, 1029a, 1046a, 1048a, 1052a], [1000a, 1011a, 1027a, 1044a, 1101a, 1103a, 1107a], [1015a, 1026a, 1042a, 1059a, 1116a, 1118a, 1122a], [1030a, 1041a, 1057a, 1114a, 1131a, 1133a, 1137a], [1045a, 1056a, 1112a, 1129a, 1146a, 1148a, 1152a], [1100a, 1111a, 1127a, 1144a, 1201p, 1203p, 1207p], [1115a, 1126a, 1142a, 1159a, 1216p, 1218p, 1222p], ["-", "-", 1149a, 1206p, 1223p, 1225p, 1229p], [1130a, 1141a, 1157a, 1214p, 1231p, 1233p, 1237p], [1145a, 1156a, 1212p, 1229p, 1246p, 1248p, 1252p], ["-", "-", 1219p, 1236p, 1253p, 1255p, 1259p], [1200p, 1211p, 1227p, 1244p, 101p, 103p, 107p], [1215p, 1226p, 1242p, 1259p, 116p, 118p, 122p], ["-", "-", 1249p, 106p, 123p, 125p, 129p], [1230p, 1241p, 1257p, 114p, 131p, 133p, 137p], [1245p, 1256p, 112p, 129p, 146p, 148p, 152p], ["-", "-", 119p, 136p, 153p, 155p, 159p], [100p, 111p, 127p, 144p, 201p, 203p, 207p], [115p, 126p, 142p, 159p, 216p, 218p, 222p], ["-", "-", 149p, 206p, 223p, 225p, 229p], [130p, 141p, 157p, 214p, 231p, 233p, 237p], [145p, 156p, 212p, 229p, 246p, 248p, 252p], ["-", "-", 219p, 236p, 253p, 255p, 259p], [200p, 211p, 227p, 244p, 301p, 303p, 307p], [215p, 226p, 242p, 259p, 316p, 318p, 322p], ["-", "-", 249p, 306p, 323p, 325p, 329p], [230p, 241p, 257p, 314p, 331p, 333p, 337p], [245p, 256p, 312p, 329p, 346p, 348p, 352p], ["-", "-", 319p, 336p, 353p, 355p, 359p], [300p, 311p, 327p, 344p, 401p, 403p, 407p], [315p, 326p, 342p, 359p, 416p, 418p, 422p], ["-", "-", 349p, 406p, 423p, 425p, 429p], [330p, 341p, 357p, 414p, 431p, 433p, 437p], [345p, 356p, 412p, 429p, 446p, 448p, 452p], ["-", "-", 419p, 436p, 453p, 455p, 459p], [400p, 411p, 427p, 444p, 501p, 503p, 507p], [415p, 426p, 442p, 459p, 516p, 518p, 522p], ["-", "-", 449p, 506p, 523p, 525p, 529p], [430p, 441p, 457p, 514p, 531p, 533p, 537p], [445p, 456p, 512p, 529p, 546p, 548p, 552p], [500p, 511p, 527p, 544p, 601p, 603p, 607p], [515p, 526p, 542p, 559p, 616p, 618p, 622p], [530p, 541p, 557p, 614p, 631p, 633p, 636p], [545p, 556p, 612p, 629p, 646p, 648p, 651p], [600p, 611p, 627p, 642p, 659p, 701p, 704p], [615p, 626p, 641p, 656p, 713p, 715p, 718p], [630p, 640p, 655p, 710p, 727p, 729p, 732p], [645p, 655p, 710p, 725p, 742p, 744p, 747p], [700p, 710p, 725p, 740p, 757p, 759p, 802p], [715p, 725p, 740p, 755p, 812p, 814p, 817p], [730p, 740p, 755p, 810p, 827p, 829p, 832p], [745p, 755p, 810p, 825p, 842p, 844p, 847p], [800p, 810p, 825p, 840p, 857p, 859p, 902p], [815p, 825p, 840p, 855p, 912p, 914p, 917p], [830p, 840p, 855p, 910p, 927p, 929p, 932p], [845p, 855p, 910p, 925p, 942p, 944p, 947p], [900p, 910p, 925p, 940p, 957p, 959p, 1002p], [915p, 925p, 940p, 955p, 1012p, 1014p, 1017p], [930p, 940p, 955p, 1010p, 1027p, 1029p, 1032p], [945p, 955p, 1010p, 1025p, 1042p, 1044p, 1047p], [1000p, 1010p, 1025p, 1040p, 1057p, 1059p, 1102p], [1015p, 1025p, 1040p, 1055p, 1112p, 1114p, 1117p], [1030p, 1040p, 1055p, 1110p, 1127p, 1129p, 1132p], [1045p, 1055p, 1110p, 1125p, 1142p, 1144p, 1147p], [1100p, 1110p, 1125p, 1140p, 1157p, 1159p, 1202a], [1115p, 1125p, 1140p, 1155p, 1212a, 1214a, 1217a]]
  between_stops: []
  short_name: "900"
  time_points: [Tuggeranong Interchange - Platform 8, Erindale Centre, Woden Interchange - Platform 9, City Interchange - Platform 5, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "900"
  stop_times_sunday: [[730a, 741a, 757a, 814a, 831a, 835a, 837a], [745a, 756a, 812a, 829a, 846a, 850a, 852a], [800a, 811a, 827a, 844a, 901a, 905a, 907a], [815a, 826a, 842a, 859a, 916a, 920a, 922a], [830a, 841a, 857a, 914a, 931a, 935a, 937a], [845a, 856a, 912a, 929a, 946a, 950a, 952a], [900a, 911a, 927a, 944a, 1001a, 1005a, 1007a], [915a, 926a, 942a, 959a, 1016a, 1020a, 1022a], [930a, 941a, 957a, 1014a, 1031a, 1035a, 1037a], [945a, 956a, 1012a, 1029a, 1046a, 1050a, 1052a], [1000a, 1011a, 1027a, 1044a, 1101a, 1105a, 1107a], [1015a, 1026a, 1042a, 1059a, 1116a, 1120a, 1122a], [1030a, 1041a, 1057a, 1114a, 1131a, 1135a, 1137a], [1045a, 1056a, 1112a, 1129a, 1146a, 1150a, 1152a], [1100a, 1111a, 1127a, 1144a, 1201p, 1205p, 1207p], [1115a, 1126a, 1142a, 1159a, 1216p, 1220p, 1222p], [1130a, 1141a, 1157a, 1214p, 1231p, 1235p, 1237p], [1145a, 1156a, 1212p, 1229p, 1246p, 1250p, 1252p], [1200p, 1211p, 1227p, 1244p, 101p, 105p, 107p], [1215p, 1226p, 1242p, 1259p, 116p, 120p, 122p], [1230p, 1241p, 1257p, 114p, 131p, 135p, 137p], [1245p, 1256p, 112p, 129p, 146p, 150p, 152p], [100p, 111p, 127p, 144p, 201p, 205p, 207p], [115p, 126p, 142p, 159p, 216p, 220p, 222p], [130p, 141p, 157p, 214p, 231p, 235p, 237p], [145p, 156p, 212p, 229p, 246p, 250p, 252p], [200p, 211p, 227p, 244p, 301p, 305p, 307p], [215p, 226p, 242p, 259p, 316p, 320p, 322p], [230p, 241p, 257p, 314p, 331p, 335p, 337p], [245p, 256p, 312p, 329p, 346p, 350p, 352p], [300p, 311p, 327p, 344p, 401p, 405p, 407p], [315p, 326p, 342p, 359p, 416p, 420p, 422p], [330p, 341p, 357p, 414p, 431p, 435p, 437p], [345p, 356p, 412p, 429p, 446p, 450p, 452p], [400p, 411p, 427p, 444p, 501p, 505p, 507p], [415p, 426p, 442p, 459p, 516p, 520p, 522p], [430p, 441p, 457p, 514p, 531p, 535p, 537p], [445p, 456p, 512p, 529p, 546p, 550p, 552p], [500p, 511p, 527p, 544p, 601p, 605p, 607p], [515p, 526p, 542p, 559p, 616p, 620p, 622p], [530p, 541p, 557p, 614p, 631p, 634p, 636p], [545p, 556p, 612p, 629p, 646p, 649p, 651p], [600p, 611p, 627p, 642p, 659p, 702p, 704p], [615p, 626p, 641p, 656p, 713p, 716p, 718p], [630p, 640p, 655p, 710p, 727p, 730p, 732p], [645p, 655p, 710p, 725p, 742p, 745p, 747p], [706p, 716p, 731p, 746p, 803p, 806p, 808p]]
  time_points: [Tuggeranong Interchange - Platform 8, Erindale Centre, Woden Interchange - Platform 9, City Interchange - Platform 5, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[634a, 636a, 640a, 657a, 714a, 729a, 735a], [649a, 651a, 655a, 712a, 729a, 744a, 750a], [704a, 706a, 710a, 727a, 744a, 759a, 805a], [719a, 721a, 725a, 742a, 759a, 814a, 820a], [734a, 736a, 740a, 757a, 814a, 829a, 835a], [749a, 751a, 755a, 812a, 829a, 844a, 850a], [804a, 806a, 810a, 827a, 844a, 859a, 905a], [819a, 821a, 825a, 842a, 859a, 914a, 920a], [834a, 836a, 840a, 857a, 914a, 929a, 935a], [849a, 851a, 855a, 912a, 929a, 944a, 950a], [904a, 906a, 910a, 927a, 944a, 959a, 1005a], [919a, 921a, 925a, 942a, 959a, 1014a, 1020a], [934a, 936a, 940a, 957a, 1014a, 1029a, 1035a], [949a, 951a, 955a, 1012a, 1029a, 1044a, 1050a], [1004a, 1006a, 1010a, 1027a, 1044a, 1059a, 1105a], [1019a, 1021a, 1025a, 1042a, 1059a, 1114a, 1120a], [1034a, 1036a, 1040a, 1057a, 1114a, 1129a, 1135a], [1049a, 1051a, 1055a, 1112a, 1129a, 1144a, 1150a], [1056a, 1058a, 1102a, 1119a, "-", "-", "-"], [1104a, 1106a, 1110a, 1127a, 1144a, 1159a, 1205p], [1119a, 1121a, 1125a, 1142a, 1159a, 1214p, 1220p], [1126a, 1128a, 1132a, 1149a, "-", "-", "-"], [1134a, 1136a, 1140a, 1157a, 1214p, 1229p, 1235p], [1149a, 1151a, 1155a, 1212p, 1229p, 1244p, 1250p], [1156a, 1158a, 1202p, 1219p, "-", "-", "-"], [1204p, 1206p, 1210p, 1227p, 1244p, 1259p, 105p], [1219p, 1221p, 1225p, 1242p, 1259p, 114p, 120p], [1226p, 1228p, 1232p, 1249p, "-", "-", "-"], [1234p, 1236p, 1240p, 1257p, 114p, 129p, 135p], [1249p, 1251p, 1255p, 112p, 129p, 144p, 150p], [1256p, 1258p, 102p, 119p, "-", "-", "-"], [104p, 106p, 110p, 127p, 144p, 159p, 205p], [119p, 121p, 125p, 142p, 159p, 214p, 220p], [126p, 128p, 132p, 149p, "-", "-", "-"], [134p, 136p, 140p, 157p, 214p, 229p, 235p], [149p, 151p, 155p, 212p, 229p, 244p, 250p], [156p, 158p, 202p, 219p, "-", "-", "-"], [204p, 206p, 210p, 227p, 244p, 259p, 305p], [219p, 221p, 225p, 242p, 259p, 314p, 320p], [226p, 228p, 232p, 249p, "-", "-", "-"], [234p, 236p, 240p, 257p, 314p, 329p, 335p], [249p, 251p, 255p, 312p, 329p, 344p, 350p], [256p, 258p, 302p, 319p, "-", "-", "-"], [304p, 306p, 310p, 327p, 344p, 359p, 405p], [319p, 321p, 325p, 342p, 359p, 414p, 420p], [326p, 328p, 332p, 349p, "-", "-", "-"], [334p, 336p, 340p, 357p, 414p, 429p, 435p], [349p, 351p, 355p, 412p, 429p, 444p, 450p], [356p, 358p, 402p, 419p, "-", "-", "-"], [404p, 406p, 410p, 427p, 444p, 459p, 505p], [419p, 421p, 425p, 442p, 459p, 514p, 520p], [434p, 436p, 440p, 457p, 514p, 529p, 535p], [449p, 451p, 455p, 512p, 529p, 544p, 550p], [504p, 506p, 510p, 527p, 544p, 559p, 605p], [519p, 521p, 525p, 542p, 559p, 614p, 620p], [534p, 536p, 540p, 557p, 614p, 629p, 635p], [549p, 551p, 555p, 612p, 629p, 643p, 649p], [604p, 606p, 610p, 627p, 642p, 656p, 702p], [619p, 621p, 625p, 640p, 655p, 709p, 715p], [635p, 637p, 640p, 655p, 710p, 724p, 730p], [650p, 652p, 655p, 710p, 725p, 739p, 745p], [705p, 707p, 710p, 725p, 740p, 754p, 800p], [720p, 722p, 725p, 740p, 755p, 809p, 815p], [735p, 737p, 740p, 755p, 810p, 824p, 830p], [750p, 752p, 755p, 810p, 825p, 839p, 845p], [805p, 807p, 810p, 825p, 840p, 854p, 900p], [820p, 822p, 825p, 840p, 855p, 909p, 915p], [835p, 837p, 840p, 855p, 910p, 924p, 930p], [850p, 852p, 855p, 910p, 925p, 939p, 945p], [905p, 907p, 910p, 925p, 940p, 954p, 1000p], [920p, 922p, 925p, 940p, 955p, 1009p, 1015p], [935p, 937p, 940p, 955p, 1010p, 1024p, 1030p], [950p, 952p, 955p, 1010p, 1025p, 1039p, 1045p], [1005p, 1007p, 1010p, 1025p, 1040p, 1054p, 1100p], [1020p, 1022p, 1025p, 1040p, 1055p, 1109p, 1115p], [1035p, 1037p, 1040p, 1055p, 1110p, 1124p, 1130p], [1050p, 1052p, 1055p, 1110p, 1125p, 1139p, 1145p], [1105p, 1107p, 1110p, 1125p, 1140p, 1154p, 1200a]]
  between_stops: []
  short_name: "900"
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 1, Cameron Ave Bus Station - Platform 1, City Interchange - Platform 1, Woden Interchange - Platform 6, Erindale Centre, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "900"
  stop_times_sunday: [[734a, 736a, 740a, 757a, 814a, 829a, 835a], [749a, 751a, 755a, 812a, 829a, 844a, 850a], [804a, 806a, 810a, 827a, 844a, 859a, 905a], [819a, 821a, 825a, 842a, 859a, 914a, 920a], [834a, 836a, 840a, 857a, 914a, 929a, 935a], [849a, 851a, 855a, 912a, 929a, 944a, 950a], [904a, 906a, 910a, 927a, 944a, 959a, 1005a], [919a, 921a, 925a, 942a, 959a, 1014a, 1020a], [934a, 936a, 940a, 957a, 1014a, 1029a, 1035a], [949a, 951a, 955a, 1012a, 1029a, 1044a, 1050a], [1004a, 1006a, 1010a, 1027a, 1044a, 1059a, 1105a], [1019a, 1021a, 1025a, 1042a, 1059a, 1114a, 1120a], [1034a, 1036a, 1040a, 1057a, 1114a, 1129a, 1135a], [1049a, 1051a, 1055a, 1112a, 1129a, 1144a, 1150a], [1104a, 1106a, 1110a, 1127a, 1144a, 1159a, 1205p], [1119a, 1121a, 1125a, 1142a, 1159a, 1214p, 1220p], [1134a, 1136a, 1140a, 1157a, 1214p, 1229p, 1235p], [1149a, 1151a, 1155a, 1212p, 1229p, 1244p, 1250p], [1204p, 1206p, 1210p, 1227p, 1244p, 1259p, 105p], [1219p, 1221p, 1225p, 1242p, 1259p, 114p, 120p], [1234p, 1236p, 1240p, 1257p, 114p, 129p, 135p], [1249p, 1251p, 1255p, 112p, 129p, 144p, 150p], [104p, 106p, 110p, 127p, 144p, 159p, 205p], [119p, 121p, 125p, 142p, 159p, 214p, 220p], [134p, 136p, 140p, 157p, 214p, 229p, 235p], [149p, 151p, 155p, 212p, 229p, 244p, 250p], [204p, 206p, 210p, 227p, 244p, 259p, 305p], [219p, 221p, 225p, 242p, 259p, 314p, 320p], [234p, 236p, 240p, 257p, 314p, 329p, 335p], [249p, 251p, 255p, 312p, 329p, 344p, 350p], [304p, 306p, 310p, 327p, 344p, 359p, 405p], [319p, 321p, 325p, 342p, 359p, 414p, 420p], [334p, 336p, 340p, 357p, 414p, 429p, 435p], [349p, 351p, 355p, 412p, 429p, 444p, 450p], [404p, 406p, 410p, 427p, 444p, 459p, 505p], [419p, 421p, 425p, 442p, 459p, 514p, 520p], [434p, 436p, 440p, 457p, 514p, 529p, 535p], [449p, 451p, 455p, 512p, 529p, 544p, 550p], [504p, 506p, 510p, 527p, 544p, 559p, 605p], [519p, 521p, 525p, 542p, 559p, 614p, 620p], [534p, 536p, 540p, 557p, 614p, 629p, 635p], [549p, 551p, 555p, 612p, 629p, 643p, 649p], [604p, 606p, 610p, 627p, 642p, 656p, 702p], [619p, 621p, 625p, 640p, 655p, 709p, 715p], [634p, 636p, 639p, 654p, 709p, 723p, 729p], [649p, 651p, 654p, 709p, 724p, 738p, 744p], [704p, 706p, 709p, 724p, 739p, 753p, 759p]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 1, Cameron Ave Bus Station - Platform 1, City Interchange - Platform 1, Woden Interchange - Platform 6, Erindale Centre, Tuggeranong Interchange]
  -
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", "-", "-", 718a, 723a, 731a, 739a, 741a, 745a], ["-", "-", "-", "-", "-", 818a, 823a, 831a, 839a, 841a, 845a], [852a, 856a, 858a, 905a, 913a, 918a, 923a, 931a, 939a, 941a, 945a], [952a, 956a, 958a, 1005a, 1013a, 1018a, 1023a, 1031a, 1039a, 1041a, 1045a], [1052a, 1056a, 1058a, 1105a, 1113a, 1118a, 1123a, 1131a, 1139a, 1141a, 1145a], [1152a, 1156a, 1158a, 1205p, 1213p, 1218p, 1223p, 1231p, 1239p, 1241p, 1245p], [1252p, 1256p, 1258p, 105p, 113p, 118p, 123p, 131p, 139p, 141p, 145p], [152p, 156p, 158p, 205p, 213p, 218p, 223p, 231p, 239p, 241p, 245p], [252p, 256p, 258p, 305p, 313p, 318p, 323p, 331p, 339p, 341p, 345p], [352p, 356p, 358p, 405p, 413p, 418p, 423p, 431p, 439p, 441p, 445p], [452p, 456p, 458p, 505p, 513p, 518p, 523p, 531p, 539p, 541p, 545p], [552p, 556p, 558p, 605p, 613p, 618p, 623p, 631p, 638p, 640p, 643p], [652p, 655p, 657p, 703p, 710p, 715p, 720p, 728p, 735p, 737p, 740p], [752p, 755p, 757p, 803p, 810p, 815p, 820p, 828p, 835p, 837p, 840p], [852p, 855p, 857p, 903p, 910p, 915p, 920p, 928p, 935p, 937p, 940p], [952p, 955p, 957p, 1003p, 1010p, 1015p, 1020p, 1028p, 1035p, 1037p, 1040p], [1052p, 1055p, 1057p, 1103p, 1110p, 1115p, 1120p, 1128p, 1135p, 1137p, 1140p]]
  between_stops: []
  short_name: "902"
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, McKellar, Evatt, Spence Terminus, Evatt, McKellar, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "902"
  stop_times_sunday: [[], [852a, 854a, 858a, 905a, 913a, 918a, 923a, 931a, 939a, 941a, 945a], [952a, 954a, 958a, 1005a, 1013a, 1018a, 1023a, 1031a, 1039a, 1041a, 1045a], [1052a, 1054a, 1058a, 1105a, 1113a, 1118a, 1123a, 1131a, 1139a, 1141a, 1145a], [1152a, 1154a, 1158a, 1205p, 1213p, 1218p, 1223p, 1231p, 1239p, 1241p, 1245p], [1252p, 1254p, 1258p, 105p, 113p, 118p, 123p, 131p, 139p, 141p, 145p], [152p, 154p, 158p, 205p, 213p, 218p, 223p, 231p, 239p, 241p, 245p], [252p, 254p, 258p, 305p, 313p, 318p, 323p, 331p, 339p, 341p, 345p], [352p, 354p, 358p, 405p, 413p, 418p, 423p, 431p, 439p, 441p, 445p], [452p, 454p, 458p, 505p, 513p, 518p, 523p, 531p, 539p, 541p, 545p], [552p, 554p, 558p, 605p, 613p, 618p, 623p, 631p, 638p, 640p, 643p], [652p, 654p, 657p, 703p, 710p, 715p, 720p, 728p, 735p, 737p, 740p]]
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, McKellar, Evatt, Spence Terminus, Evatt, McKellar, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", "-", 734a, 748a, 802a, 804a, 808a], [800a, 802a, 806a, 820a, 834a, 848a, 902a, 904a, 908a], [900a, 902a, 906a, 920a, 934a, 948a, 1002a, 1004a, 1008a], [1000a, 1002a, 1006a, 1020a, 1034a, 1048a, 1102a, 1104a, 1108a], [1100a, 1102a, 1106a, 1120a, 1134a, 1148a, 1202p, 1204p, 1208p], [1200p, 1202p, 1206p, 1220p, 1234p, 1248p, 102p, 104p, 108p], [100p, 102p, 106p, 120p, 134p, 148p, 202p, 204p, 208p], [200p, 202p, 206p, 220p, 234p, 248p, 302p, 304p, 308p], [300p, 302p, 306p, 320p, 334p, 348p, 402p, 404p, 408p], [400p, 402p, 406p, 420p, 434p, 448p, 502p, 504p, 508p], [500p, 502p, 506p, 520p, 534p, 548p, 602p, 604p, 608p], [600p, 602p, 606p, 620p, 634p, 648p, 701p, 703p, 706p], [700p, 702p, 705p, 718p, 732p, 746p, 759p, 801p, 804p], [800p, 802p, 805p, 818p, 832p, 846p, 859p, 901p, 904p], [900p, 902p, 905p, 918p, 932p, 946p, 959p, 1001p, 1004p], [1000p, 1002p, 1005p, 1018p, 1032p, 1046p, 1059p, 1101p, 1104p], [1100p, 1102p, 1105p, 1118p, 1132p, "-", "-", "-", "-"]]
  between_stops: []
  short_name: "903"
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 4, Kippax, Fraser West Terminus, Kippax, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "903"
  stop_times_sunday: [[], [900a, 902a, 906a, 920a, 934a, 948a, 1002a, 1004a, 1008a], [1000a, 1002a, 1006a, 1020a, 1034a, 1048a, 1102a, 1104a, 1108a], [1100a, 1102a, 1106a, 1120a, 1134a, 1148a, 1202p, 1204p, 1208p], [1200p, 1202p, 1206p, 1220p, 1234p, 1248p, 102p, 104p, 108p], [100p, 102p, 106p, 120p, 134p, 148p, 202p, 204p, 208p], [200p, 202p, 206p, 220p, 234p, 248p, 302p, 304p, 308p], [300p, 302p, 306p, 320p, 334p, 348p, 402p, 404p, 408p], [400p, 402p, 406p, 420p, 434p, 448p, 502p, 504p, 508p], [500p, 502p, 506p, 520p, 534p, 548p, 602p, 604p, 608p], [600p, 602p, 606p, 620p, 634p, 648p, 701p, 703p, 706p]]
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Kippax, Fraser West Terminus, Kippax, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", "-", 757a, 807a, 828a, 830a, 834a], [820a, 822a, 826a, 847a, 857a, 907a, 928a, 930a, 934a], [920a, 922a, 926a, 947a, 957a, 1007a, 1028a, 1030a, 1034a], [1020a, 1022a, 1026a, 1047a, 1057a, 1107a, 1128a, 1130a, 1134a], [1120a, 1122a, 1126a, 1147a, 1157a, 1207p, 1228p, 1230p, 1234p], [1220p, 1222p, 1226p, 1247p, 1257p, 107p, 128p, 130p, 134p], [120p, 122p, 126p, 147p, 157p, 207p, 228p, 230p, 234p], [220p, 222p, 226p, 247p, 257p, 307p, 328p, 330p, 334p], [320p, 322p, 326p, 347p, 357p, 407p, 428p, 430p, 434p], [420p, 422p, 426p, 447p, 457p, 507p, 528p, 530p, 534p], [520p, 522p, 526p, 547p, 557p, 607p, 628p, 630p, 633p], [620p, 622p, 626p, 646p, 656p, 706p, 726p, 728p, 731p], [720p, 722p, 725p, 745p, 755p, 805p, 825p, 827p, 830p], [820p, 822p, 825p, 845p, 855p, 905p, 925p, 927p, 930p], [920p, 922p, 925p, 945p, 955p, 1005p, 1025p, 1027p, 1030p], [1020p, 1022p, 1025p, 1045p, 1055p, 1105p, 1125p, 1127p, 1130p], [1120p, 1122p, 1125p, 1145p, 1155p, "-", "-", "-", "-"]]
  between_stops: []
  short_name: "904"
  time_points: [Cameron Ave Bus Station - Platform 5, Lathlain St Bus Station - Platform 6, Cohen St Bus Station - Platform 5, Higgins, Kippax, Higgins, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "904"
  stop_times_sunday: [[820a, 822a, 826a, 847a, 857a, 907a, 928a, 930a, 934a], [920a, 922a, 926a, 947a, 957a, 1007a, 1028a, 1030a, 1034a], [1020a, 1022a, 1026a, 1047a, 1057a, 1107a, 1128a, 1130a, 1134a], [1120a, 1122a, 1126a, 1147a, 1157a, 1207p, 1228p, 1230p, 1234p], [1220p, 1222p, 1226p, 1247p, 1257p, 107p, 128p, 130p, 134p], [120p, 122p, 126p, 147p, 157p, 207p, 228p, 230p, 234p], [220p, 222p, 226p, 247p, 257p, 307p, 328p, 330p, 334p], [320p, 322p, 326p, 347p, 357p, 407p, 428p, 430p, 434p], [420p, 422p, 426p, 447p, 457p, 507p, 528p, 530p, 534p], [520p, 522p, 526p, 547p, 557p, 607p, 628p, 630p, 633p], [620p, 622p, 626p, 646p, 656p, 706p, 726p, 728p, 731p]]
  time_points: [Cameron Ave Bus Station - Platform 5, Lathlain St Bus Station - Platform 6, Cohen St Bus Station - Platform 5, Higgins, Kippax, Higgins, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", "-", "-", "-", 757a, 809a, 816a, 823a, 836a, 838a, 842a], [815a, 817a, 821a, 834a, 840a, 847a, 857a, 909a, 916a, 923a, 936a, 938a, 942a], [915a, 917a, 921a, 934a, 940a, 947a, 957a, 1009a, 1016a, 1023a, 1036a, 1038a, 1042a], [1015a, 1017a, 1021a, 1034a, 1040a, 1047a, 1057a, 1109a, 1116a, 1123a, 1136a, 1138a, 1142a], [1115a, 1117a, 1121a, 1134a, 1140a, 1147a, 1157a, 1209p, 1216p, 1223p, 1236p, 1238p, 1242p], [1215p, 1217p, 1221p, 1234p, 1240p, 1247p, 1257p, 109p, 116p, 123p, 136p, 138p, 142p], [115p, 117p, 121p, 134p, 140p, 147p, 157p, 209p, 216p, 223p, 236p, 238p, 242p], [215p, 217p, 221p, 234p, 240p, 247p, 257p, 309p, 316p, 323p, 336p, 338p, 342p], [315p, 317p, 321p, 334p, 340p, 347p, 357p, 409p, 416p, 423p, 436p, 438p, 442p], [415p, 417p, 421p, 434p, 440p, 447p, 457p, 509p, 516p, 523p, 536p, 538p, 542p], [515p, 517p, 521p, 534p, 540p, 547p, 557p, 609p, 616p, 623p, 636p, 638p, 641p], [615p, 617p, 621p, 634p, 640p, 647p, 656p, 707p, 714p, 721p, 733p, 735p, 738p], [715p, 717p, 720p, 732p, 738p, 745p, 754p, 805p, 812p, 819p, 831p, 833p, 836p], [815p, 817p, 820p, 832p, 838p, 845p, 854p, 905p, 912p, 919p, 931p, 933p, 936p], [915p, 917p, 920p, 932p, 938p, 945p, 954p, 1005p, 1012p, 1019p, 1031p, 1033p, 1036p], [1015p, 1017p, 1020p, 1032p, 1038p, 1045p, 1054p, "-", "-", "-", "-", "-", "-"], [1115p, 1117p, 1120p, 1132p, 1138p, 1145p, 1154p, "-", "-", "-", "-", "-", "-"]]
  between_stops: []
  short_name: "905"
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Kippax, Macgregor Shops, Charnwood, Fraser West Terminus, Charnwood, Macgregor Shops, Kippax, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "905"
  stop_times_sunday: [["-", "-", "-", "-", "-", "-", 857a, 909a, 916a, 923a, 936a, 938a, 942a], [915a, 917a, 921a, 934a, 940a, 947a, 957a, 1009a, 1016a, 1023a, 1036a, 1038a, 1042a], [1015a, 1017a, 1021a, 1034a, 1040a, 1047a, 1057a, 1109a, 1116a, 1123a, 1136a, 1138a, 1142a], [1115a, 1117a, 1121a, 1134a, 1140a, 1147a, 1157a, 1209p, 1216p, 1223p, 1236p, 1238p, 1242p], [1215p, 1217p, 1221p, 1234p, 1240p, 1247p, 1257p, 109p, 116p, 123p, 136p, 138p, 142p], [115p, 117p, 121p, 134p, 140p, 147p, 157p, 209p, 216p, 223p, 236p, 238p, 242p], [215p, 217p, 221p, 234p, 240p, 247p, 257p, 309p, 316p, 323p, 336p, 338p, 342p], [315p, 317p, 321p, 334p, 340p, 347p, 357p, 409p, 416p, 423p, 436p, 438p, 442p], [415p, 417p, 421p, 434p, 440p, 447p, 457p, 509p, 516p, 523p, 536p, 538p, 542p], [515p, 517p, 521p, 534p, 540p, 547p, 557p, 609p, 616p, 623p, 636p, 638p, 641p], [615p, 617p, 621p, 634p, 640p, 647p, 656p, "-", "-", "-", "-", "-", "-"]]
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Kippax, Macgregor Shops, Charnwood, Fraser West Terminus, Charnwood, Macgregor Shops, Kippax, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", "-", 725a, 738a, 753a, 755a, 759a], [753a, 755a, 759a, 812a, 825a, 838a, 853a, 855a, 859a], [853a, 855a, 859a, 912a, 925a, 938a, 953a, 955a, 959a], [953a, 955a, 959a, 1012a, 1025a, 1038a, 1053a, 1055a, 1059a], [1053a, 1055a, 1059a, 1112a, 1125a, 1138a, 1153a, 1155a, 1159a], [1153a, 1155a, 1159a, 1212p, 1225p, 1238p, 1253p, 1255p, 1259p], [1253p, 1255p, 1259p, 112p, 125p, 138p, 153p, 155p, 159p], [153p, 155p, 159p, 212p, 225p, 238p, 253p, 255p, 259p], [253p, 255p, 259p, 312p, 325p, 338p, 353p, 355p, 359p], [353p, 355p, 359p, 412p, 425p, 438p, 453p, 455p, 459p], [453p, 455p, 459p, 512p, 525p, 538p, 553p, 555p, 559p], [553p, 555p, 559p, 612p, 625p, 638p, 652p, 654p, 657p], [653p, 655p, 658p, 710p, 723p, 736p, 750p, 752p, 755p], [753p, 755p, 758p, 810p, 823p, 836p, 850p, 852p, 855p], [857p, 859p, 902p, 914p, 927p, 940p, 954p, 956p, 959p], [957p, 959p, 1002p, 1014p, 1027p, 1040p, 1054p, 1056p, 1059p], [1057p, 1059p, 1102p, 1114p, 1127p, 1140p, 1154p, 1156p, 1159p]]
  between_stops: []
  short_name: "906"
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Melba, Spence Terminus, Melba, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "906"
  stop_times_sunday: [[853a, 855a, 859a, 912a, 925a, 938a, 953a, 955a, 959a], [953a, 955a, 959a, 1012a, 1025a, 1038a, 1053a, 1055a, 1059a], [1053a, 1055a, 1059a, 1112a, 1125a, 1138a, 1153a, 1155a, 1159a], [1153a, 1155a, 1159a, 1212p, 1225p, 1238p, 1253p, 1255p, 1259p], [1253p, 1255p, 1259p, 112p, 125p, 138p, 153p, 155p, 159p], [153p, 155p, 159p, 212p, 225p, 238p, 253p, 255p, 259p], [253p, 255p, 259p, 312p, 325p, 338p, 353p, 355p, 359p], [353p, 355p, 359p, 412p, 425p, 438p, 453p, 455p, 459p], [453p, 455p, 459p, 512p, 525p, 538p, 553p, 555p, 559p], [553p, 555p, 559p, 612p, 625p, 638p, 652p, 654p, 657p]]
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Melba, Spence Terminus, Melba, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", 708a, 715a, 722a, 736a, 738a, 742a], ["-", "-", "-", 808a, 815a, 822a, 836a, 838a, 842a], [848a, 850a, 854a, 908a, 915a, 922a, 936a, 938a, 942a], [948a, 950a, 954a, 1008a, 1015a, 1022a, 1036a, 1038a, 1042a], [1048a, 1050a, 1054a, 1108a, 1115a, 1122a, 1136a, 1138a, 1142a], [1148a, 1150a, 1154a, 1208p, 1215p, 1222p, 1236p, 1238p, 1242p], [1248p, 1250p, 1254p, 108p, 115p, 122p, 136p, 138p, 142p], [148p, 150p, 154p, 208p, 215p, 222p, 236p, 238p, 242p], [248p, 250p, 254p, 308p, 315p, 322p, 336p, 338p, 342p], [348p, 350p, 354p, 408p, 415p, 422p, 436p, 438p, 442p], [448p, 450p, 454p, 508p, 515p, 522p, 536p, 538p, 542p], [548p, 550p, 554p, 608p, 615p, 622p, 636p, 638p, 641p], [648p, 650p, 653p, 706p, 713p, 720p, 733p, 735p, 738p], [748p, 750p, 753p, 806p, 813p, 820p, 833p, 835p, 838p], [848p, 850p, 853p, 906p, 913p, 920p, 933p, 935p, 938p], [948p, 950p, 953p, 1006p, 1013p, 1020p, 1033p, 1035p, 1038p], [1048p, 1050p, 1053p, 1106p, 1113p, 1120p, 1133p, 1135p, 1138p]]
  between_stops: []
  short_name: "907"
  time_points: [Cameron Ave Bus Station - Platform 5, Lathlain St Bus Station - Platform 6, Cohen St Bus Station - Platform 5, Charnwood, Fraser East Terminus, Charnwood, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "907"
  stop_times_sunday: [[848a, 850a, 854a, 908a, 915a, 922a, 936a, 938a, 942a], [948a, 950a, 954a, 1008a, 1015a, 1022a, 1036a, 1038a, 1042a], [1048a, 1050a, 1054a, 1108a, 1115a, 1122a, 1136a, 1138a, 1142a], [1148a, 1150a, 1154a, 1208p, 1215p, 1222p, 1236p, 1238p, 1242p], [1248p, 1250p, 1254p, 108p, 115p, 122p, 136p, 138p, 142p], [148p, 150p, 154p, 208p, 215p, 222p, 236p, 238p, 242p], [248p, 250p, 254p, 308p, 315p, 322p, 336p, 338p, 342p], [348p, 350p, 354p, 408p, 415p, 422p, 436p, 438p, 442p], [448p, 450p, 454p, 508p, 515p, 522p, 536p, 538p, 542p], [548p, 550p, 554p, 608p, 615p, 622p, 636p, 638p, 641p], [648p, 650p, 653p, 706p, 713p, 720p, 733p, 735p, 738p]]
  time_points: [Cameron Ave Bus Station - Platform 5, Lathlain St Bus Station - Platform 6, Cohen St Bus Station - Platform 5, Charnwood, Fraser East Terminus, Charnwood, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  stop_times_saturday:
  - - 815a
  - 825a
  - 830a
  - 839a
  - 846a
  - 855a
  - - 1015a
  - 1025a
  - 1030a
  - 1039a
  - 1046a
  - 1055a
  - - 1215p
  - 1225p
  - 1230p
  - 1239p
  - 1246p
  - 1255p
  - - 215p
  - 225p
  - 230p
  - 239p
  - 246p
  - 255p
  - - 415p
  - 425p
  - 430p
  - 439p
  - 446p
  - 455p
  - - 615p
  - 625p
  - 630p
  - 639p
  - 646p
  - 655p
  - - 818p
  - 828p
  - 833p
  - 842p
  - 849p
  - 858p
  - - 1018p
  - 1028p
  - 1033p
  - 1042p
  - 1049p
  - 1058p
  short_name: "912"
  time_points:
  - Tuggeranong Interchange - Platform 4
  - Isabella Shops
  - Calwell Shops
  - Theodore
  - Outtrim / Duggan
  - Tuggeranong Interchange
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  short_name: "912"
  time_points:
  - Tuggeranong Interchange - Platform 4
  - Isabella Shops
  - Calwell Shops
  - Theodore
  - Outtrim / Duggan
  - Tuggeranong Interchange
  stop_times_sunday:
  - - 1015a
  - 1025a
  - 1030a
  - 1039a
  - 1046a
  - 1055a
  - - 1215p
  - 1225p
  - 1230p
  - 1239p
  - 1246p
  - 1255p
  - - 215p
  - 225p
  - 230p
  - 239p
  - 246p
  - 255p
  - - 415p
  - 425p
  - 430p
  - 439p
  - 446p
  - 455p
  - - 615p
  - 625p
  - 630p
  - 639p
  - 646p
  - 655p
  -
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[725a, 734a, 738a, 742a, 745a, 748a, 754a, 758a, 804a], [925a, 934a, 938a, 942a, 945a, 948a, 954a, 958a, 1004a], [1125a, 1134a, 1138a, 1142a, 1145a, 1148a, 1154a, 1158a, 1204p], [125p, 134p, 138p, 142p, 145p, 148p, 154p, 158p, 204p], [325p, 334p, 338p, 342p, 345p, 348p, 354p, 358p, 404p], [525p, 534p, 538p, 542p, 545p, 548p, 554p, 558p, 604p], [725p, 734p, 738p, 742p, 745p, 748p, 754p, 758p, 804p], [928p, 937p, 941p, 945p, 948p, 951p, 957p, 1001p, 1007p], [1128p, 1137p, 1141p, 1145p, 1148p, 1151p, 1157p, "-", "-"]]
  between_stops: []
  short_name: "913"
  time_points: [Tuggeranong Interchange - Platform 7, Bonython, Woodcock/Clare Dennis, Gordon Primary, Tharwa/Knoke, Conder Primary, Lanyon Market Place, Bonython Primary, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "913"
  stop_times_sunday: [[925a, 934a, 938a, 942a, 945a, 948a, 954a, 958a, 1004a], [1125a, 1134a, 1138a, 1142a, 1145a, 1148a, 1154a, 1158a, 1204p], [125p, 134p, 138p, 142p, 145p, 148p, 154p, 158p, 204p], [325p, 334p, 338p, 342p, 345p, 348p, 354p, 358p, 404p], [525p, 534p, 538p, 542p, 545p, 548p, 554p, 558p, 604p], [725p, 734p, 738p, 742p, 745p, 748p, 754p, 758p, 804p]]
  time_points: [Tuggeranong Interchange - Platform 7, Bonython, Woodcock/Clare Dennis, Gordon Primary, Tharwa/Knoke, Conder Primary, Lanyon Market Place, Bonython Primary, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  stop_times_saturday:
  - - 625a
  - 634a
  - 638a
  - 644a
  - 647a
  - 650a
  - 654a
  - 658a
  - 704a
  - - 825a
  - 834a
  - 838a
  - 844a
  - 847a
  - 850a
  - 854a
  - 858a
  - 904a
  - - 1025a
  - 1034a
  - 1038a
  - 1044a
  - 1047a
  - 1050a
  - 1054a
  - 1058a
  - 1104a
  - - 1225p
  - 1234p
  - 1238p
  - 1244p
  - 1247p
  - 1250p
  - 1254p
  - 1258p
  - 104p
  - - 225p
  - 234p
  - 238p
  - 244p
  - 247p
  - 250p
  - 254p
  - 258p
  - 304p
  - - 425p
  - 434p
  - 438p
  - 444p
  - 447p
  - 450p
  - 454p
  - 458p
  - 504p
  - - 625p
  - 634p
  - 638p
  - 644p
  - 647p
  - 650p
  - 654p
  - 658p
  - 704p
  - - 828p
  - 837p
  - 841p
  - 847p
  - 850p
  - 853p
  - 857p
  - 901p
  - 907p
  - - 1028p
  - 1037p
  - 1041p
  - 1047p
  - 1050p
  - 1053p
  - 1057p
  - 1101p
  - 1107p
  short_name: "914"
  time_points:
  - Tuggeranong Interchange - Platform 7
  - Bonython Primary
  - Lanyon Market Place
  - Conder Primary
  - Tharwa/Pockett
  - Gordon Primary
  - Woodcock/Clare Dennis
  - Bonython Primary
  - Tuggeranong Interchange
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  short_name: "914"
  time_points:
  - Tuggeranong Interchange - Platform 7
  - Bonython Primary
  - Lanyon Market Place
  - Conder Primary
  - Tharwa/Pockett
  - Gordon Primary
  - Woodcock/Clare Dennis
  - Bonython Primary
  - Tuggeranong Interchange
  stop_times_sunday:
  - - 1025a
  - 1034a
  - 1038a
  - 1044a
  - 1047a
  - 1050a
  - 1054a
  - 1058a
  - 1104a
  - - 1225p
  - 1234p
  - 1238p
  - 1244p
  - 1247p
  - 1250p
  - 1254p
  - 1258p
  - 104p
  - - 225p
  - 234p
  - 238p
  - 244p
  - 247p
  - 250p
  - 254p
  - 258p
  - 304p
  - - 425p
  - 434p
  - 438p
  - 444p
  - 447p
  - 450p
  - 454p
  - 458p
  - 504p
  - - 625p
  - 634p
  - 638p
  - 644p
  - 647p
  - 650p
  - 654p
  - 658p
  - 704p
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  stop_times_saturday:
  - - 715a
  - 725a
  - 734a
  - 743a
  - 746a
  - 755a
  - - 915a
  - 925a
  - 934a
  - 943a
  - 946a
  - 955a
  - - 1115a
  - 1125a
  - 1134a
  - 1143a
  - 1146a
  - 1155a
  - - 115p
  - 125p
  - 134p
  - 143p
  - 146p
  - 155p
  - - 315p
  - 325p
  - 334p
  - 343p
  - 346p
  - 355p
  - - 515p
  - 525p
  - 534p
  - 543p
  - 546p
  - 555p
  - - 715p
  - 725p
  - 734p
  - 743p
  - 746p
  - 755p
  - - 918p
  - 928p
  - 937p
  - 946p
  - 949p
  - 958p
  - - 1118p
  - 1128p
  - 1137p
  - 1146p
  - 1149p
  - "-"
  short_name: "915"
  time_points:
  - Tuggeranong Interchange - Platform 4
  - Isabella Shops
  - Theodore
  - Calwell Shops
  - Outtrim / Duggan
  - Tuggeranong Interchange
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
   
  short_name: "915"
  time_points:
  - Tuggeranong Interchange - Platform 4
  - Isabella Shops
  - Theodore
  - Calwell Shops
  - Outtrim / Duggan
  - Tuggeranong Interchange
  stop_times_sunday:
  - - 915a
  - 925a
  - 934a
  - 943a
  - 946a
  - 955a
  - - 1115a
  - 1125a
  - 1134a
  - 1143a
  - 1146a
  - 1155a
  - - 115p
  - 125p
  - 134p
  - 143p
  - 146p
  - 155p
  - - 315p
  - 325p
  - 334p
  - 343p
  - 346p
  - 355p
  - - 515p
  - 525p
  - 534p
  - 543p
  - 546p
  - 555p
  - - 717p
  - 727p
  - 736p
  - 745p
  - 748p
  - 757p
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[933a, 936a, 940a, 945a, 951a, 955a, 1001a], [1133a, 1136a, 1140a, 1145a, 1151a, 1155a, 1201p], [133p, 136p, 140p, 145p, 151p, 155p, 201p], [333p, 336p, 340p, 345p, 351p, 355p, 401p], [533p, 536p, 540p, 545p, 551p, 555p, 601p], [733p, 736p, 740p, 745p, 751p, 755p, 801p], [933p, 936p, 940p, 945p, 951p, 955p, 1001p], [1133p, 1136p, 1140p, 1145p, 1151p, 1155p, "-"]]
  between_stops: []
  short_name: "921"
  time_points: [Woden Interchange - Platform 15, Lyons, Chifley, Torrens Shops, Southlands Mawson, Pearce, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "921"
  stop_times_sunday: [[933a, 936a, 940a, 945a, 951a, 955a, 1001a], [1133a, 1136a, 1140a, 1145a, 1151a, 1155a, 1201p], [133p, 136p, 140p, 145p, 151p, 155p, 201p], [333p, 336p, 340p, 345p, 351p, 355p, 401p], [533p, 536p, 540p, 545p, 551p, 555p, 601p]]
  time_points: [Woden Interchange - Platform 15, Lyons, Chifley, Torrens Shops, Southlands Mawson, Pearce, Woden Interchange]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[833a, 839a, 843a, 849a, 854a, 858a, 901a], [1033a, 1039a, 1043a, 1049a, 1054a, 1058a, 1101a], [1233p, 1239p, 1243p, 1249p, 1254p, 1258p, 101p], [233p, 239p, 243p, 249p, 254p, 258p, 301p], [433p, 439p, 443p, 449p, 454p, 458p, 501p], [633p, 639p, 643p, 649p, 654p, 658p, 701p], [833p, 839p, 843p, 849p, 854p, 858p, 901p], [1033p, 1039p, 1043p, 1049p, 1054p, 1058p, 1101p]]
  between_stops: []
  short_name: "922"
  time_points: [Woden Interchange - Platform 15, Pearce, Southlands Mawson, Torrens Shops, Chifley, Lyons, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "922"
  stop_times_sunday: [[1033a, 1039a, 1043a, 1049a, 1054a, 1058a, 1101a], [1233p, 1239p, 1243p, 1249p, 1254p, 1258p, 101p], [233p, 239p, 243p, 249p, 254p, 258p, 301p], [433p, 439p, 443p, 449p, 454p, 458p, 501p], [633p, 639p, 643p, 649p, 654p, 658p, 701p]]
  time_points: [Woden Interchange - Platform 15, Pearce, Southlands Mawson, Torrens Shops, Chifley, Lyons, Woden Interchange]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[910a, 916a, 921a, 927a, 933a, 943a], [1110a, 1116a, 1121a, 1127a, 1133a, 1143a], [110p, 116p, 121p, 127p, 133p, 143p], [310p, 316p, 321p, 327p, 333p, 343p], [510p, 516p, 521p, 527p, 533p, 543p], [713p, 718p, 723p, 728p, 734p, 743p], [913p, 918p, 923p, 928p, 934p, 943p], [1113p, 1118p, 1123p, 1128p, 1134p, 1143p]]
  between_stops: []
  short_name: "923"
  time_points: [Woden Interchange - Platform 15, Canberra Hospital, Isaacs, Farrer Primary School, Southlands Mawson, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "923"
  stop_times_sunday: [[910a, 916a, 921a, 927a, 933a, 943a], [1110a, 1116a, 1121a, 1127a, 1133a, 1143a], [110p, 116p, 121p, 127p, 133p, 143p], [310p, 316p, 321p, 327p, 333p, 343p], [510p, 516p, 521p, 527p, 533p, 543p]]
  time_points: [Woden Interchange - Platform 15, Canberra Hospital, Isaacs, Farrer Primary School, Southlands Mawson, Woden Interchange]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[810a, 819a, 824a, 829a, 833a, 841a], [1010a, 1019a, 1024a, 1029a, 1033a, 1041a], [1210p, 1219p, 1224p, 1229p, 1233p, 1241p], [210p, 219p, 224p, 229p, 233p, 241p], [410p, 419p, 424p, 429p, 433p, 441p], [610p, 619p, 624p, 629p, 633p, 641p], [813p, 821p, 826p, 830p, 834p, 841p], [1013p, 1021p, 1026p, 1030p, 1034p, 1041p]]
  between_stops: []
  short_name: "924"
  time_points: [Woden Interchange - Platform 15, Southlands Mawson, Farrer Primary School, Isaacs, Canberra Hospital, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "924"
  stop_times_sunday: [[1010a, 1019a, 1024a, 1029a, 1033a, 1041a], [1210p, 1219p, 1224p, 1229p, 1233p, 1241p], [210p, 219p, 224p, 229p, 233p, 241p], [410p, 419p, 424p, 429p, 433p, 441p], [610p, 619p, 624p, 629p, 633p, 641p]]
  time_points: [Woden Interchange - Platform 15, Southlands Mawson, Farrer Primary School, Isaacs, Canberra Hospital, Woden Interchange]
  -
  long_name: To Cooleman Court
  stop_times_saturday: [[857a, 907a, 909a, 911a, 919a], [957a, 1007a, 1009a, 1011a, 1019a], [1057a, 1107a, 1109a, 1111a, 1119a], [1157a, 1207p, 1209p, 1211p, 1219p], [1257p, 107p, 109p, 111p, 119p], [157p, 207p, 209p, 211p, 219p], [257p, 307p, 309p, 311p, 319p], [357p, 407p, 409p, 411p, 419p], [457p, 507p, 509p, 511p, 519p], [557p, 607p, 609p, 611p, 619p], [657p, 707p, 709p, 711p, 719p], [757p, 807p, 809p, 811p, 819p], [857p, 907p, 909p, 911p, 919p], [957p, 1007p, 1009p, 1011p, 1019p], [1057p, 1107p, 1109p, 1111p, 1119p]]
  between_stops: []
  short_name: "925"
  time_points: [Woden Interchange - Platform 16, Weston Primary, Holder, Duffy, Cooleman Court]
  -
  long_name: To Cooleman Court
  between_stops: []
  short_name: "925"
  stop_times_sunday: [[957a, 1007a, 1009a, 1011a, 1019a], [1057a, 1107a, 1109a, 1111a, 1119a], [1157a, 1207p, 1209p, 1211p, 1219p], [1257p, 107p, 109p, 111p, 119p], [157p, 207p, 209p, 211p, 219p], [257p, 307p, 309p, 311p, 319p], [357p, 407p, 409p, 411p, 419p], [457p, 507p, 509p, 511p, 519p], [557p, 607p, 609p, 611p, 619p], [657p, 707p, 709p, 711p, 719p]]
  time_points: [Woden Interchange - Platform 16, Weston Primary, Holder, Duffy, Cooleman Court]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[824a, 831a, 834a, 837a, 846a], [924a, 931a, 934a, 937a, 946a], [1024a, 1031a, 1034a, 1037a, 1046a], [1124a, 1131a, 1134a, 1137a, 1146a], [1224p, 1231p, 1234p, 1237p, 1246p], [124p, 131p, 134p, 137p, 146p], [224p, 231p, 234p, 237p, 246p], [324p, 331p, 334p, 337p, 346p], [424p, 431p, 434p, 437p, 446p], [524p, 531p, 534p, 537p, 546p], [624p, 631p, 634p, 637p, 646p], [724p, 731p, 734p, 737p, 746p], [824p, 831p, 834p, 837p, 846p], [924p, 931p, 934p, 937p, 946p], [1024p, 1031p, 1034p, 1037p, 1046p]]
  between_stops: []
  short_name: "925"
  time_points: [Cooleman Court, Duffy, Holder, Weston Primary, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "925"
  stop_times_sunday: [[924a, 931a, 934a, 937a, 946a], [1024a, 1031a, 1034a, 1037a, 1046a], [1124a, 1131a, 1134a, 1137a, 1146a], [1224p, 1231p, 1234p, 1237p, 1246p], [124p, 131p, 134p, 137p, 146p], [224p, 231p, 234p, 237p, 246p], [324p, 331p, 334p, 337p, 346p], [424p, 431p, 434p, 437p, 446p], [524p, 531p, 534p, 537p, 546p], [624p, 631p, 634p, 637p, 646p]]
  time_points: [Cooleman Court, Duffy, Holder, Weston Primary, Woden Interchange]
  -
  long_name: To Cooleman Court
  stop_times_saturday: [[920a, 929a, 932a, 942a, 945a, 950a], [1020a, 1029a, 1032a, 1042a, 1045a, 1050a], [1120a, 1129a, 1132a, 1142a, 1145a, 1150a], [1220p, 1229p, 1232p, 1242p, 1245p, 1250p], [120p, 129p, 132p, 142p, 145p, 150p], [220p, 229p, 232p, 242p, 245p, 250p], [320p, 329p, 332p, 342p, 345p, 350p], [420p, 429p, 432p, 442p, 445p, 450p], [520p, 529p, 532p, 542p, 545p, 550p], [620p, 629p, 632p, 642p, 645p, 650p], [720p, 729p, 732p, 742p, 745p, 750p], [820p, 829p, 832p, 842p, 845p, 850p], [920p, 929p, 932p, 942p, 945p, 950p], [1020p, 1029p, 1032p, 1042p, 1045p, 1050p], [1120p, 1129p, 1132p, 1142p, 1145p, 1150p]]
  between_stops: []
  short_name: "927"
  time_points: [Woden Interchange - Platform 3, Waramanga, Fisher, Chapman, Rivett, Cooleman Court]
  -
  long_name: To Cooleman Court
  between_stops: []
  short_name: "927"
  stop_times_sunday: [[920a, 929a, 932a, 942a, 945a, 950a], [1020a, 1029a, 1032a, 1042a, 1045a, 1050a], [1120a, 1129a, 1132a, 1142a, 1145a, 1150a], [1220p, 1229p, 1232p, 1242p, 1245p, 1250p], [120p, 129p, 132p, 142p, 145p, 150p], [220p, 229p, 232p, 242p, 245p, 250p], [320p, 329p, 332p, 342p, 345p, 350p], [420p, 429p, 432p, 442p, 445p, 450p], [520p, 529p, 532p, 542p, 545p, 550p], [620p, 629p, 632p, 642p, 645p, 650p]]
  time_points: [Woden Interchange - Platform 3, Waramanga, Fisher, Chapman, Rivett, Cooleman Court]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[755a, 803a, 806a, 816a, 819a, 826a], [855a, 903a, 906a, 916a, 919a, 926a], [955a, 1003a, 1006a, 1016a, 1019a, 1026a], [1055a, 1103a, 1106a, 1116a, 1119a, 1126a], [1155a, 1203p, 1206p, 1216p, 1219p, 1226p], [1255p, 103p, 106p, 116p, 119p, 126p], [155p, 203p, 206p, 216p, 219p, 226p], [255p, 303p, 306p, 316p, 319p, 326p], [355p, 403p, 406p, 416p, 419p, 426p], [455p, 503p, 506p, 516p, 519p, 526p], [555p, 603p, 606p, 616p, 619p, 626p], [655p, 703p, 706p, 716p, 719p, 726p], [755p, 803p, 806p, 816p, 819p, 826p], [855p, 903p, 906p, 916p, 919p, 926p], [955p, 1003p, 1006p, 1016p, 1019p, 1026p], [1055p, 1103p, 1106p, 1116p, 1119p, 1126p]]
  between_stops: []
  short_name: "927"
  time_points: [Cooleman Court, Rivett, Chapman, Fisher, Waramanga, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "927"
  stop_times_sunday: [[855a, 903a, 906a, 916a, 919a, 926a], [955a, 1003a, 1006a, 1016a, 1019a, 1026a], [1055a, 1103a, 1106a, 1116a, 1119a, 1126a], [1155a, 1203p, 1206p, 1216p, 1219p, 1226p], [1255p, 103p, 106p, 116p, 119p, 126p], [155p, 203p, 206p, 216p, 219p, 226p], [255p, 303p, 306p, 316p, 319p, 326p], [355p, 403p, 406p, 416p, 419p, 426p], [455p, 503p, 506p, 516p, 519p, 526p], [555p, 603p, 606p, 616p, 619p, 626p], [655p, 703p, 706p, 716p, 719p, 726p]]
  time_points: [Cooleman Court, Rivett, Chapman, Fisher, Waramanga, Woden Interchange]
  -
  long_name: To City Interchange
  stop_times_saturday: [[1001a, 1013a, 1020a, 1027a, 1041a], [1201p, 1213p, 1220p, 1227p, 1241p], [201p, 213p, 220p, 227p, 241p], [401p, 413p, 420p, 427p, 441p], [601p, 613p, 620p, 627p, 641p], [801p, 813p, 820p, 827p, 841p], [901p, 913p, 920p, 927p, 941p], [1001p, 1013p, 1020p, 1027p, 1041p], [1101p, 1113p, 1120p, 1127p, 1141p]]
  between_stops: []
  short_name: "930"
  time_points: [City Interchange - Platform 8, St Thomas More Campbell, Hospice, ADFA, City Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "930"
  stop_times_sunday: [[1001a, 1013a, 1020a, 1027a, 1041a], [1201p, 1213p, 1220p, 1227p, 1241p], [201p, 213p, 220p, 227p, 241p], [401p, 413p, 420p, 427p, 441p], [601p, 613p, 620p, 627p, 641p]]
  time_points: [City Interchange - Platform 8, St Thomas More Campbell, Hospice, ADFA, City Interchange]
  -
  long_name: To City Interchange
  stop_times_saturday: [[801a, 815a, 822a, 829a, 841a], [901a, 915a, 922a, 929a, 941a], [1101a, 1115a, 1122a, 1129a, 1141a], [101p, 115p, 122p, 129p, 141p], [301p, 315p, 322p, 329p, 341p], [501p, 515p, 522p, 529p, 541p], [701p, 715p, 722p, 729p, 741p]]
  between_stops: []
  short_name: "931"
  time_points: [City Interchange - Platform 8, ADFA, Hospice, St Thomas More Campbell, City Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "931"
  stop_times_sunday: [[901a, 915a, 922a, 929a, 941a], [1101a, 1115a, 1122a, 1129a, 1141a], [101p, 115p, 122p, 129p, 141p], [301p, 315p, 322p, 329p, 341p], [501p, 515p, 522p, 529p, 541p], [701p, 715p, 722p, 729p, 741p]]
  time_points: [City Interchange - Platform 8, ADFA, Hospice, St Thomas More Campbell, City Interchange]
  -
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[739a, 750a, 753a, 756a, 809a, 815a, 819a, 828a, 836a, 841a, 847a, 850a, 852a, 856a], [839a, 850a, 853a, 856a, 909a, 915a, 919a, 928a, 936a, 941a, 947a, 950a, 952a, 956a], [939a, 950a, 953a, 956a, 1009a, 1015a, 1019a, 1028a, 1036a, 1041a, 1047a, 1050a, 1052a, 1056a], [1039a, 1050a, 1053a, 1056a, 1109a, 1115a, 1119a, 1128a, 1136a, 1141a, 1147a, 1150a, 1152a, 1156a], [1139a, 1150a, 1153a, 1156a, 1209p, 1215p, 1219p, 1228p, 1236p, 1241p, 1247p, 1250p, 1252p, 1256p], [1239p, 1250p, 1253p, 1256p, 109p, 115p, 119p, 128p, 136p, 141p, 147p, 150p, 152p, 156p], [139p, 150p, 153p, 156p, 209p, 215p, 219p, 228p, 236p, 241p, 247p, 250p, 252p, 256p], [239p, 250p, 253p, 256p, 309p, 315p, 319p, 328p, 336p, 341p, 347p, 350p, 352p, 356p], [339p, 350p, 353p, 356p, 409p, 415p, 419p, 428p, 436p, 441p, 447p, 450p, 452p, 456p], [439p, 450p, 453p, 456p, 509p, 515p, 519p, 528p, 536p, 541p, 547p, 550p, 552p, 556p], [539p, 550p, 553p, 556p, 609p, 615p, 619p, 628p, 635p, 640p, 645p, 647p, 649p, 652p], [639p, 648p, 651p, 654p, 707p, 712p, 716p, 725p, 732p, 737p, 742p, 744p, 746p, 749p], [739p, 748p, 751p, 754p, 807p, 812p, 816p, 825p, 832p, 837p, 842p, 844p, 846p, 849p], [839p, 848p, 851p, 854p, 907p, 912p, 916p, 925p, 932p, 937p, 942p, 944p, 946p, 949p], [939p, 948p, 951p, 954p, 1007p, 1012p, 1016p, 1025p, 1032p, 1037p, 1042p, 1044p, 1046p, 1049p], [1039p, 1048p, 1051p, 1054p, 1107p, 1112p, 1116p, 1125p, 1132p, 1137p, 1142p, 1144p, 1146p, 1149p], [1139p, 1150p, 1153p, 1156p, 1208a, "-", "-", "-", "-", "-", "-", "-", "-", "-"]]
  between_stops: []
  short_name: "932"
  time_points: [Woden Interchange - Platform 4, Curtin, John James Hospital, Yarralumla Shops, City Interchange - Platform 8, Macarthur / Northbourne, Southwell Park, Giralang, Kaleen Village/Maribyrnong, Gwydir Square Kaleen, University of Canberra, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "932"
  stop_times_sunday: [[839a, 850a, 853a, 856a, 909a, 915a, 919a, 928a, 936a, 941a, 947a, 950a, 952a, 956a], [939a, 950a, 953a, 956a, 1009a, 1015a, 1019a, 1028a, 1036a, 1041a, 1047a, 1050a, 1052a, 1056a], [1039a, 1050a, 1053a, 1056a, 1109a, 1115a, 1119a, 1128a, 1136a, 1141a, 1147a, 1150a, 1152a, 1156a], [1139a, 1150a, 1153a, 1156a, 1209p, 1215p, 1219p, 1228p, 1236p, 1241p, 1247p, 1250p, 1252p, 1256p], [1239p, 1250p, 1253p, 1256p, 109p, 115p, 119p, 128p, 136p, 141p, 147p, 150p, 152p, 156p], [139p, 150p, 153p, 156p, 209p, 215p, 219p, 228p, 236p, 241p, 247p, 250p, 252p, 256p], [239p, 250p, 253p, 256p, 309p, 315p, 319p, 328p, 336p, 341p, 347p, 350p, 352p, 356p], [339p, 350p, 353p, 356p, 409p, 415p, 419p, 428p, 436p, 441p, 447p, 450p, 452p, 456p], [439p, 450p, 453p, 456p, 509p, 515p, 519p, 528p, 536p, 541p, 547p, 550p, 552p, 556p], [539p, 550p, 553p, 556p, 609p, 615p, 619p, 628p, 635p, 640p, 645p, 647p, 649p, 652p], [639p, 648p, 651p, 654p, 707p, 712p, 716p, 725p, 732p, 737p, 742p, 744p, 746p, 749p]]
  time_points: [Woden Interchange - Platform 4, Curtin, John James Hospital, Yarralumla Shops, City Interchange - Platform 8, Macarthur / Northbourne, Southwell Park, Giralang, Kaleen Village/Maribyrnong, Gwydir Square Kaleen, University of Canberra, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[749a, 751a, 755a, 758a, 804a, 809a, 811a, 826a, 831a, 838a, 850a, 853a, 857a, 908a], [849a, 851a, 855a, 858a, 904a, 909a, 911a, 926a, 931a, 938a, 950a, 953a, 957a, 1008a], [949a, 951a, 955a, 958a, 1004a, 1009a, 1011a, 1026a, 1031a, 1038a, 1050a, 1053a, 1057a, 1108a], [1049a, 1051a, 1055a, 1058a, 1104a, 1109a, 1111a, 1126a, 1131a, 1138a, 1150a, 1153a, 1157a, 1208p], [1149a, 1151a, 1155a, 1158a, 1204p, 1209p, 1211p, 1226p, 1231p, 1238p, 1250p, 1253p, 1257p, 108p], [1249p, 1251p, 1255p, 1258p, 104p, 109p, 111p, 126p, 131p, 138p, 150p, 153p, 157p, 208p], [149p, 151p, 155p, 158p, 204p, 209p, 211p, 226p, 231p, 238p, 250p, 253p, 257p, 308p], [249p, 251p, 255p, 258p, 304p, 309p, 311p, 326p, 331p, 338p, 350p, 353p, 357p, 408p], [349p, 351p, 355p, 358p, 404p, 409p, 411p, 426p, 431p, 438p, 450p, 453p, 457p, 508p], [449p, 451p, 455p, 458p, 504p, 509p, 511p, 526p, 531p, 538p, 550p, 553p, 557p, 608p], [549p, 551p, 555p, 558p, 604p, 609p, 611p, 626p, 631p, 637p, 649p, 652p, 655p, 705p], [650p, 652p, 655p, 657p, 702p, 707p, 709p, 724p, 729p, 735p, 747p, 750p, 753p, 803p], [750p, 752p, 755p, 757p, 802p, 807p, 809p, 824p, 829p, 835p, 847p, 850p, 853p, 903p], [850p, 852p, 855p, 857p, 902p, 907p, 909p, 924p, 929p, 935p, 947p, 950p, 953p, 1003p], [950p, 952p, 955p, 957p, 1002p, 1007p, 1009p, 1024p, 1029p, 1035p, 1047p, 1050p, 1053p, 1103p], [1050p, 1052p, 1055p, 1057p, 1102p, 1107p, 1109p, 1124p, 1129p, 1134p, "-", "-", "-", "-"]]
  between_stops: []
  short_name: "932"
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 3, Cameron Ave Bus Station - Platform 3, University of Canberra, Gwydir Square Kaleen, Kaleen Village/Maribyrnong, Giralang, Southwell Park, Macarthur / Northbourne, City Interchange - Platform 9, Yarralumla Shops, John James Hospital, Curtin, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "932"
  stop_times_sunday: [[749a, 751a, 755a, 758a, 804a, 809a, 811a, 826a, 831a, 838a, 850a, 853a, 857a, 908a], [849a, 851a, 855a, 858a, 904a, 909a, 911a, 926a, 931a, 938a, 950a, 953a, 957a, 1008a], [949a, 951a, 955a, 958a, 1004a, 1009a, 1011a, 1026a, 1031a, 1038a, 1050a, 1053a, 1057a, 1108a], [1049a, 1051a, 1055a, 1058a, 1104a, 1109a, 1111a, 1126a, 1131a, 1138a, 1150a, 1153a, 1157a, 1208p], [1149a, 1151a, 1155a, 1158a, 1204p, 1209p, 1211p, 1226p, 1231p, 1238p, 1250p, 1253p, 1257p, 108p], [1249p, 1251p, 1255p, 1258p, 104p, 109p, 111p, 126p, 131p, 138p, 150p, 153p, 157p, 208p], [149p, 151p, 155p, 158p, 204p, 209p, 211p, 226p, 231p, 238p, 250p, 253p, 257p, 308p], [249p, 251p, 255p, 258p, 304p, 309p, 311p, 326p, 331p, 338p, 350p, 353p, 357p, 408p], [349p, 351p, 355p, 358p, 404p, 409p, 411p, 426p, 431p, 438p, 450p, 453p, 457p, 508p], [449p, 451p, 455p, 458p, 504p, 509p, 511p, 526p, 531p, 538p, 550p, 553p, 557p, 608p], [549p, 551p, 555p, 558p, 604p, 609p, 611p, 626p, 631p, 637p, 649p, 652p, 655p, 705p]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 3, Cameron Ave Bus Station - Platform 3, University of Canberra, Gwydir Square Kaleen, Kaleen Village/Maribyrnong, Giralang, Southwell Park, Macarthur / Northbourne, City Interchange - Platform 9, Yarralumla Shops, John James Hospital, Curtin, Woden Interchange]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
   
  stop_times_saturday:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 752a
  - 759a
  - 804a
  - 809a
  - 816a
  - 832a
  - 834a
  - 838a
  - - 813a
  - 822a
  - 826a
  - 831a
  - 840a
  - 852a
  - 859a
  - 904a
  - 909a
  - 916a
  - 932a
  - 934a
  - 938a
  - - 913a
  - 922a
  - 926a
  - 931a
  - 940a
  - 952a
  - 959a
  - 1004a
  - 1009a
  - 1016a
  - 1032a
  - 1034a
  - 1038a
  - - 1013a
  - 1022a
  - 1026a
  - 1031a
  - 1040a
  - 1052a
  - 1059a
  - 1104a
  - 1109a
  - 1116a
  - 1132a
  - 1134a
  - 1138a
  - - 1113a
  - 1122a
  - 1126a
  - 1131a
  - 1140a
  - 1152a
  - 1159a
  - 1204p
  - 1209p
  - 1216p
  - 1232p
  - 1234p
  - 1238p
  - - 1213p
  - 1222p
  - 1226p
  - 1231p
  - 1240p
  - 1252p
  - 1259p
  - 104p
  - 109p
  - 116p
  - 132p
  - 134p
  - 138p
  - - 113p
  - 122p
  - 126p
  - 131p
  - 140p
  - 152p
  - 159p
  - 204p
  - 209p
  - 216p
  - 232p
  - 234p
  - 238p
  - - 213p
  - 222p
  - 226p
  - 231p
  - 240p
  - 252p
  - 259p
  - 304p
  - 309p
  - 316p
  - 332p
  - 334p
  - 338p
  - - 313p
  - 322p
  - 326p
  - 331p
  - 340p
  - 352p
  - 359p
  - 404p
  - 409p
  - 416p
  - 432p
  - 434p
  - 438p
  - - 413p
  - 422p
  - 426p
  - 431p
  - 440p
  - 452p
  - 459p
  - 504p
  - 509p
  - 516p
  - 532p
  - 534p
  - 538p
  - - 513p
  - 522p
  - 526p
  - 531p
  - 540p
  - 552p
  - 559p
  - 604p
  - 609p
  - 616p
  - 632p
  - 634p
  - 637p
  - - 613p
  - 622p
  - 626p
  - 631p
  - 640p
  - 652p
  - 659p
  - 704p
  - 709p
  - 716p
  - 732p
  - 734p
  - 737p
  - - 713p
  - 722p
  - 726p
  - 731p
  - 740p
  - 752p
  - 759p
  - 804p
  - 809p
  - 816p
  - 832p
  - 834p
  - 837p
  - - 813p
  - 822p
  - 826p
  - 831p
  - 840p
  - 852p
  - 859p
  - 904p
  - 909p
  - 916p
  - 932p
  - 934p
  - 937p
  - - 913p
  - 922p
  - 926p
  - 931p
  - 940p
  - 952p
  - 959p
  - 1004p
  - 1009p
  - 1016p
  - 1032p
  - 1034p
  - 1037p
  - - 1013p
  - 1022p
  - 1026p
  - 1031p
  - 1040p
  - 1052p
  - 1059p
  - 1104p
  - 1109p
  - 1116p
  - 1132p
  - 1134p
  - 1137p
  - - 1113p
  - 1122p
  - 1126p
  - 1131p
  - 1140p
  - 1150p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  short_name: "934"
  time_points:
  - Woden Interchange - Platform 14
  - Garran
  - Hughes
  - Deakin
  - Kings Ave/National Crt
  - City Interchange - Platform 4
  - National Museum
  - Burton & Garran Hall/Daley Road ANU
  - O'Connor
  - Calvary Hospital
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  -
  long_name: To Cohen St Bus Station
  between_stops: []
   
  short_name: "934"
  time_points:
  - Woden Interchange - Platform 14
  - Garran
  - Hughes
  - Deakin
  - Kings Ave/National Crt
  - City Interchange - Platform 4
  - National Museum
  - Burton & Garran Hall/Daley Road ANU
  - O'Connor
  - Calvary Hospital
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  stop_times_sunday:
  - - 813a
  - 822a
  - 826a
  - 831a
  - 840a
  - 852a
  - 859a
  - 904a
  - 909a
  - 916a
  - 932a
  - 934a
  - 938a
  - - 913a
  - 922a
  - 926a
  - 931a
  - 940a
  - 952a
  - 959a
  - 1004a
  - 1009a
  - 1016a
  - 1032a
  - 1034a
  - 1038a
  - - 1013a
  - 1022a
  - 1026a
  - 1031a
  - 1040a
  - 1052a
  - 1059a
  - 1104a
  - 1109a
  - 1116a
  - 1132a
  - 1134a
  - 1138a
  - - 1113a
  - 1122a
  - 1126a
  - 1131a
  - 1140a
  - 1152a
  - 1159a
  - 1204p
  - 1209p
  - 1216p
  - 1232p
  - 1234p
  - 1238p
  - - 1213p
  - 1222p
  - 1226p
  - 1231p
  - 1240p
  - 1252p
  - 1259p
  - 104p
  - 109p
  - 116p
  - 132p
  - 134p
  - 138p
  - - 113p
  - 122p
  - 126p
  - 131p
  - 140p
  - 152p
  - 159p
  - 204p
  - 209p
  - 216p
  - 232p
  - 234p
  - 238p
  - - 213p
  - 222p
  - 226p
  - 231p
  - 240p
  - 252p
  - 259p
  - 304p
  - 309p
  - 316p
  - 332p
  - 334p
  - 338p
  - - 313p
  - 322p
  - 326p
  - 331p
  - 340p
  - 352p
  - 359p
  - 404p
  - 409p
  - 416p
  - 432p
  - 434p
  - 438p
  - - 413p
  - 422p
  - 426p
  - 431p
  - 440p
  - 452p
  - 459p
  - 504p
  - 509p
  - 516p
  - 532p
  - 534p
  - 538p
  - - 513p
  - 522p
  - 526p
  - 531p
  - 540p
  - 552p
  - 559p
  - 604p
  - 609p
  - 616p
  - 632p
  - 634p
  - 637p
  - - 613p
  - 622p
  - 626p
  - 631p
  - 640p
  - 652p
  - 659p
  - 704p
  - 709p
  - 716p
  - 732p
  - 734p
  - 737p
  -
  long_name: To Woden Interchange
  between_stops: []
   
  stop_times_saturday:
  - - 731a
  - 733a
  - 737a
  - 753a
  - 800a
  - 805a
  - 810a
  - 819a
  - 828a
  - 837a
  - 842a
  - 846a
  - 855a
  - - 831a
  - 833a
  - 837a
  - 853a
  - 900a
  - 905a
  - 910a
  - 919a
  - 928a
  - 937a
  - 942a
  - 946a
  - 955a
  - - 931a
  - 933a
  - 937a
  - 953a
  - 1000a
  - 1005a
  - 1010a
  - 1019a
  - 1028a
  - 1037a
  - 1042a
  - 1046a
  - 1055a
  - - 1031a
  - 1033a
  - 1037a
  - 1053a
  - 1100a
  - 1105a
  - 1110a
  - 1119a
  - 1128a
  - 1137a
  - 1142a
  - 1146a
  - 1155a
  - - 1131a
  - 1133a
  - 1137a
  - 1153a
  - 1200p
  - 1205p
  - 1210p
  - 1219p
  - 1228p
  - 1237p
  - 1242p
  - 1246p
  - 1255p
  - - 1231p
  - 1233p
  - 1237p
  - 1253p
  - 100p
  - 105p
  - 110p
  - 119p
  - 128p
  - 137p
  - 142p
  - 146p
  - 155p
  - - 131p
  - 133p
  - 137p
  - 153p
  - 200p
  - 205p
  - 210p
  - 219p
  - 228p
  - 237p
  - 242p
  - 246p
  - 255p
  - - 231p
  - 233p
  - 237p
  - 253p
  - 300p
  - 305p
  - 310p
  - 319p
  - 328p
  - 337p
  - 342p
  - 346p
  - 355p
  - - 331p
  - 333p
  - 337p
  - 353p
  - 400p
  - 405p
  - 410p
  - 419p
  - 428p
  - 437p
  - 442p
  - 446p
  - 455p
  - - 431p
  - 433p
  - 437p
  - 453p
  - 500p
  - 505p
  - 510p
  - 519p
  - 528p
  - 537p
  - 542p
  - 546p
  - 555p
  - - 531p
  - 533p
  - 537p
  - 553p
  - 600p
  - 605p
  - 610p
  - 619p
  - 628p
  - 637p
  - 642p
  - 646p
  - 655p
  - - 632p
  - 634p
  - 637p
  - 653p
  - 700p
  - 705p
  - 710p
  - 719p
  - 728p
  - 737p
  - 742p
  - 746p
  - 755p
  - - 732p
  - 734p
  - 737p
  - 753p
  - 800p
  - 805p
  - 810p
  - 819p
  - 828p
  - 837p
  - 842p
  - 846p
  - 855p
  - - 832p
  - 834p
  - 837p
  - 853p
  - 900p
  - 905p
  - 910p
  - 919p
  - 928p
  - 937p
  - 942p
  - 946p
  - 955p
  - - 932p
  - 934p
  - 937p
  - 953p
  - 1000p
  - 1005p
  - 1010p
  - 1019p
  - 1028p
  - 1037p
  - 1042p
  - 1046p
  - 1055p
  - - 1032p
  - 1034p
  - 1037p
  - 1053p
  - 1100p
  - 1105p
  - 1110p
  - 1117p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  short_name: "934"
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Calvary Hospital
  - O'Connor
  - Burton & Garran Hall/Daley Road ANU
  - National Museum
  - City Interchange - Platform 7
  - Kings Ave/National Crt
  - Deakin
  - Hughes
  - Garran
  - Woden Interchange
  -
  long_name: To Woden Interchange
  between_stops: []
   
  short_name: "934"
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Calvary Hospital
  - O'Connor
  - Burton & Garran Hall/Daley Road ANU
  - National Museum
  - City Interchange - Platform 7
  - Kings Ave/National Crt
  - Deakin
  - Hughes
  - Garran
  - Woden Interchange
  stop_times_sunday:
  - - 831a
  - 833a
  - 837a
  - 853a
  - 900a
  - 905a
  - 910a
  - 919a
  - 928a
  - 937a
  - 942a
  - 946a
  - 955a
  - - 931a
  - 933a
  - 937a
  - 953a
  - 1000a
  - 1005a
  - 1010a
  - 1019a
  - 1028a
  - 1037a
  - 1042a
  - 1046a
  - 1055a
  - - 1031a
  - 1033a
  - 1037a
  - 1053a
  - 1100a
  - 1105a
  - 1110a
  - 1119a
  - 1128a
  - 1137a
  - 1142a
  - 1146a
  - 1155a
  - - 1131a
  - 1133a
  - 1137a
  - 1153a
  - 1200p
  - 1205p
  - 1210p
  - 1219p
  - 1228p
  - 1237p
  - 1242p
  - 1246p
  - 1255p
  - - 1231p
  - 1233p
  - 1237p
  - 1253p
  - 100p
  - 105p
  - 110p
  - 119p
  - 128p
  - 137p
  - 142p
  - 146p
  - 155p
  - - 131p
  - 133p
  - 137p
  - 153p
  - 200p
  - 205p
  - 210p
  - 219p
  - 228p
  - 237p
  - 242p
  - 246p
  - 255p
  - - 231p
  - 233p
  - 237p
  - 253p
  - 300p
  - 305p
  - 310p
  - 319p
  - 328p
  - 337p
  - 342p
  - 346p
  - 355p
  - - 331p
  - 333p
  - 337p
  - 353p
  - 400p
  - 405p
  - 410p
  - 419p
  - 428p
  - 437p
  - 442p
  - 446p
  - 455p
  - - 431p
  - 433p
  - 437p
  - 453p
  - 500p
  - 505p
  - 510p
  - 519p
  - 528p
  - 537p
  - 542p
  - 546p
  - 555p
  - - 531p
  - 533p
  - 537p
  - 553p
  - 600p
  - 605p
  - 610p
  - 619p
  - 628p
  - 637p
  - 642p
  - 646p
  - 655p
  - - 632p
  - 634p
  - 637p
  - 653p
  - 700p
  - 705p
  - 710p
  - 719p
  - 728p
  - 737p
  - 742p
  - 746p
  - 755p
  -
  long_name: To City Interchange
  stop_times_saturday: [[756a, 803a, 807a, 814a, 824a, 833a, 839a, 843a, 852a], [856a, 903a, 907a, 914a, 924a, 933a, 939a, 943a, 952a], [956a, 1003a, 1007a, 1014a, 1024a, 1033a, 1039a, 1043a, 1051a], [1056a, 1103a, 1107a, 1114a, 1124a, 1133a, 1139a, 1143a, 1152a], [1156a, 1203p, 1207p, 1214p, 1224p, 1233p, 1239p, 1243p, 1251p], [1256p, 103p, 107p, 114p, 124p, 133p, 139p, 143p, 151p], [156p, 203p, 207p, 214p, 224p, 233p, 239p, 243p, 252p], [256p, 303p, 307p, 314p, 324p, 333p, 339p, 343p, 351p], [356p, 403p, 407p, 414p, 424p, 433p, 439p, 443p, 451p], [456p, 503p, 507p, 514p, 524p, 533p, 539p, 543p, 552p], [556p, 603p, 607p, 614p, 624p, 633p, 639p, 643p, 652p], [656p, 703p, 707p, 714p, 724p, 733p, 739p, 743p, 752p], [756p, 803p, 807p, 814p, 824p, 833p, 839p, 843p, 852p], [856p, 903p, 907p, 914p, 924p, 933p, 939p, 943p, 952p], [956p, 1003p, 1007p, 1014p, 1024p, 1033p, 1039p, 1043p, 1052p], [1056p, 1103p, 1107p, 1114p, 1124p, "-", "-", "-", "-"]]
  between_stops: []
  short_name: "935"
  time_points: [City Interchange - Platform 7, Kings Ave/National Crt, Manuka, Red Hill, Narrabundah Terminus, Red Hill, Manuka, Kings Ave/National Crt, City Interchange]
  -
  long_name: To City Interchange
  stop_times_saturday: [[718a, 727a, 730a, 735a, 744a, 749a, 757a, 809a], [818a, 827a, 830a, 835a, 844a, 849a, 857a, 909a], [918a, 927a, 930a, 935a, 944a, 949a, 957a, 1009a], [1018a, 1027a, 1030a, 1035a, 1044a, 1049a, 1057a, 1109a], [1118a, 1127a, 1130a, 1135a, 1144a, 1149a, 1157a, 1209p], [1218p, 1227p, 1230p, 1235p, 1244p, 1249p, 1257p, 109p], [118p, 127p, 130p, 135p, 144p, 149p, 157p, 209p], [218p, 227p, 230p, 235p, 244p, 249p, 257p, 309p], [318p, 327p, 330p, 335p, 344p, 349p, 357p, 409p], [418p, 427p, 430p, 435p, 444p, 449p, 457p, 509p], [518p, 527p, 530p, 535p, 544p, 549p, 557p, 609p], [618p, 627p, 630p, 635p, 644p, 649p, 657p, 709p], [718p, 727p, 730p, 735p, 744p, 749p, 757p, 809p], [818p, 827p, 830p, 835p, 844p, 849p, 857p, 909p], [918p, 927p, 930p, 935p, 944p, 949p, 957p, 1009p], [1018p, 1027p, 1030p, 1035p, 1044p, 1049p, 1057p, 1109p], [1118p, 1127p, 1130p, 1135p, 1144p, "-", "-", "-"]]
  between_stops: []
  short_name: "936"
  time_points: [City Interchange - Platform 4, Macarthur / Miller O'Connor, Lyneham, North Lyneham, Dickson, Hackett, Ainslie, City Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "936"
  stop_times_sunday: [[818a, 827a, 830a, 835a, 844a, 849a, 857a, 909a], [918a, 927a, 930a, 935a, 944a, 949a, 957a, 1009a], [1018a, 1027a, 1030a, 1035a, 1044a, 1049a, 1057a, 1109a], [1118a, 1127a, 1130a, 1135a, 1144a, 1149a, 1157a, 1209p], [1218p, 1227p, 1230p, 1235p, 1244p, 1249p, 1257p, 109p], [118p, 127p, 130p, 135p, 144p, 149p, 157p, 209p], [218p, 227p, 230p, 235p, 244p, 249p, 257p, 309p], [318p, 327p, 330p, 335p, 344p, 349p, 357p, 409p], [418p, 427p, 430p, 435p, 444p, 449p, 457p, 509p], [518p, 527p, 530p, 535p, 544p, 549p, 557p, 609p], [618p, 627p, 630p, 635p, 644p, 649p, 657p, 709p], [718p, 727p, 730p, 735p, 744p, 749p, 757p, 809p]]
  time_points: [City Interchange - Platform 4, Macarthur / Miller O'Connor, Lyneham, North Lyneham, Dickson, Hackett, Ainslie, City Interchange]
  -
  long_name: To City Interchange
  between_stops: []
   
  stop_times_saturday:
  - - 759a
  - 811a
  - 819a
  - 825a
  - 834a
  - 839a
  - 842a
  - 851a
  - - 859a
  - 911a
  - 919a
  - 925a
  - 934a
  - 939a
  - 942a
  - 951a
  - - 959a
  - 1011a
  - 1019a
  - 1025a
  - 1034a
  - 1039a
  - 1042a
  - 1051a
  - - 1059a
  - 1111a
  - 1119a
  - 1125a
  - 1134a
  - 1139a
  - 1142a
  - 1151a
  - - 1159a
  - 1211p
  - 1219p
  - 1225p
  - 1234p
  - 1239p
  - 1242p
  - 1251p
  - - 1259p
  - 111p
  - 119p
  - 125p
  - 134p
  - 139p
  - 142p
  - 151p
  - - 159p
  - 211p
  - 219p
  - 225p
  - 234p
  - 239p
  - 242p
  - 251p
  - - 259p
  - 311p
  - 319p
  - 325p
  - 334p
  - 339p
  - 342p
  - 351p
  - - 359p
  - 411p
  - 419p
  - 425p
  - 434p
  - 439p
  - 442p
  - 451p
  - - 500p
  - 512p
  - 520p
  - 526p
  - 535p
  - 540p
  - 543p
  - 552p
  - - 559p
  - 611p
  - 619p
  - 625p
  - 634p
  - 639p
  - 642p
  - 651p
  - - 659p
  - 711p
  - 719p
  - 725p
  - 734p
  - 739p
  - 742p
  - 751p
  - - 749p
  - 801p
  - 809p
  - 815p
  - 824p
  - 829p
  - 832p
  - 841p
  - - 849p
  - 901p
  - 909p
  - 915p
  - 924p
  - 929p
  - 932p
  - 941p
  - - 949p
  - 1001p
  - 1009p
  - 1015p
  - 1024p
  - 1029p
  - 1032p
  - 1041p
  - - 1049p
  - 1101p
  - 1109p
  - 1115p
  - 1124p
  - 1129p
  - 1132p
  - 1141p
  short_name: "937"
  time_points:
  - City Interchange - Platform 8
  - Ainslie
  - Hackett
  - Dickson
  - North Lyneham
  - Lyneham
  - Macarthur / Miller O'Connor
  - City Interchange
  -
  long_name: To City Interchange
  between_stops: []
   
  stop_times_saturday:
  - - 800a
  - 808a
  - 818a
  - 833a
  - 837a
  - 841a
  - 849a
  - - 900a
  - 908a
  - 918a
  - 933a
  - 937a
  - 941a
  - 949a
  - - 1000a
  - 1008a
  - 1018a
  - 1033a
  - 1037a
  - 1041a
  - 1049a
  - - 1100a
  - 1108a
  - 1118a
  - 1133a
  - 1137a
  - 1141a
  - 1149a
  - - 1200p
  - 1208p
  - 1218p
  - 1233p
  - 1237p
  - 1241p
  - 1249p
  - - 100p
  - 108p
  - 118p
  - 133p
  - 137p
  - 141p
  - 149p
  - - 200p
  - 208p
  - 218p
  - 233p
  - 237p
  - 241p
  - 249p
  - - 300p
  - 308p
  - 318p
  - 333p
  - 337p
  - 341p
  - 349p
  - - 400p
  - 408p
  - 418p
  - 433p
  - 437p
  - 441p
  - 449p
  - - 500p
  - 508p
  - 518p
  - 533p
  - 537p
  - 541p
  - 549p
  - - 600p
  - 608p
  - 618p
  - 633p
  - 637p
  - 641p
  - 649p
  - - 700p
  - 707p
  - 716p
  - 729p
  - 733p
  - 737p
  - 744p
  - - 800p
  - 807p
  - 816p
  - 829p
  - 833p
  - 837p
  - 844p
  - - 900p
  - 907p
  - 916p
  - 929p
  - 933p
  - 937p
  - 944p
  - - 1000p
  - 1007p
  - 1016p
  - 1029p
  - 1033p
  - 1037p
  - 1044p
  - - 1100p
  - 1107p
  - 1116p
  - 1129p
  - 1133p
  - 1137p
  - 1144p
  short_name: "938"
  time_points:
  - Woden Interchange - Platform 14
  - Canberra Hospital
  - Narrabundah College
  - Kingston
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange
  -
  long_name: To City Interchange
  between_stops: []
   
  short_name: "938"
  time_points:
  - Woden Interchange - Platform 14
  - Canberra Hospital
  - Narrabundah College
  - Kingston
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange
  stop_times_sunday:
  - - 800a
  - 808a
  - 818a
  - 833a
  - 837a
  - 841a
  - 849a
  - - 900a
  - 908a
  - 918a
  - 933a
  - 937a
  - 941a
  - 949a
  - - 1000a
  - 1008a
  - 1018a
  - 1033a
  - 1037a
  - 1041a
  - 1049a
  - - 1100a
  - 1108a
  - 1118a
  - 1133a
  - 1137a
  - 1141a
  - 1149a
  - - 1200p
  - 1208p
  - 1218p
  - 1233p
  - 1237p
  - 1241p
  - 1249p
  - - 100p
  - 108p
  - 118p
  - 133p
  - 137p
  - 141p
  - 149p
  - - 200p
  - 208p
  - 218p
  - 233p
  - 237p
  - 241p
  - 249p
  - - 300p
  - 308p
  - 318p
  - 333p
  - 337p
  - 341p
  - 349p
  - - 400p
  - 408p
  - 418p
  - 433p
  - 437p
  - 441p
  - 449p
  - - 500p
  - 508p
  - 518p
  - 533p
  - 537p
  - 541p
  - 549p
  - - 600p
  - 608p
  - 618p
  - 633p
  - 637p
  - 641p
  - 649p
  - - 700p
  - 707p
  - 714p
  - 727p
  - 731p
  - 735p
  - 741p
  -
  long_name: To Woden Interchange
  between_stops: []
   
  stop_times_saturday:
  - - 746a
  - 754a
  - 758a
  - 802a
  - 817a
  - 827a
  - 834a
  - - 846a
  - 854a
  - 858a
  - 902a
  - 917a
  - 927a
  - 934a
  - - 946a
  - 954a
  - 958a
  - 1002a
  - 1017a
  - 1027a
  - 1034a
  - - 1046a
  - 1054a
  - 1058a
  - 1102a
  - 1117a
  - 1127a
  - 1134a
  - - 1146a
  - 1154a
  - 1158a
  - 1202p
  - 1217p
  - 1227p
  - 1234p
  - - 1246p
  - 1254p
  - 1258p
  - 102p
  - 117p
  - 127p
  - 134p
  - - 146p
  - 154p
  - 158p
  - 202p
  - 217p
  - 227p
  - 234p
  - - 246p
  - 254p
  - 258p
  - 302p
  - 317p
  - 327p
  - 334p
  - - 346p
  - 354p
  - 358p
  - 402p
  - 417p
  - 427p
  - 434p
  - - 446p
  - 454p
  - 458p
  - 502p
  - 517p
  - 527p
  - 534p
  - - 546p
  - 554p
  - 558p
  - 602p
  - 617p
  - 627p
  - 634p
  - - 646p
  - 654p
  - 658p
  - 702p
  - 715p
  - 724p
  - 731p
  - - 746p
  - 753p
  - 757p
  - 801p
  - 814p
  - 823p
  - 830p
  - - 846p
  - 853p
  - 857p
  - 901p
  - 914p
  - 923p
  - 930p
  - - 946p
  - 953p
  - 957p
  - 1001p
  - 1014p
  - 1023p
  - 1030p
  - - 1046p
  - 1053p
  - 1057p
  - 1101p
  - 1114p
  - 1123p
  - 1130p
  short_name: "938"
  time_points:
  - City Interchange - Platform 9
  - Russell Offices
  - Kings Ave/National Crt
  - Kingston
  - Narrabundah College
  - Canberra Hospital
  - Woden Interchange
  -
  long_name: To Woden Interchange
  between_stops: []
   
  short_name: "938"
  time_points:
  - City Interchange - Platform 9
  - Russell Offices
  - Kings Ave/National Crt
  - Kingston
  - Narrabundah College
  - Canberra Hospital
  - Woden Interchange
  stop_times_sunday:
  - - 846a
  - 854a
  - 858a
  - 902a
  - 917a
  - 927a
  - 934a
  - - 946a
  - 954a
  - 958a
  - 1002a
  - 1017a
  - 1027a
  - 1034a
  - - 1046a
  - 1054a
  - 1058a
  - 1102a
  - 1117a
  - 1127a
  - 1134a
  - - 1146a
  - 1154a
  - 1158a
  - 1202p
  - 1217p
  - 1227p
  - 1234p
  - - 1246p
  - 1254p
  - 1258p
  - 102p
  - 117p
  - 127p
  - 134p
  - - 146p
  - 154p
  - 158p
  - 202p
  - 217p
  - 227p
  - 234p
  - - 246p
  - 254p
  - 258p
  - 302p
  - 317p
  - 327p
  - 334p
  - - 346p
  - 354p
  - 358p
  - 402p
  - 417p
  - 427p
  - 434p
  - - 446p
  - 454p
  - 458p
  - 502p
  - 517p
  - 527p
  - 534p
  - - 546p
  - 554p
  - 558p
  - 602p
  - 617p
  - 627p
  - 634p
  - - 646p
  - 654p
  - 658p
  - 702p
  - 714p
  - 722p
  - 728p
  -
  long_name: To City Interchange
  stop_times_saturday: [["-", "-", "-", 708a, 714a, 719a, 733a], ["-", "-", "-", 808a, 814a, 819a, 833a], [846a, 859a, 904a, 908a, 914a, 919a, 933a], [946a, 959a, 1004a, 1008a, 1014a, 1019a, 1033a], [1046a, 1100a, 1105a, 1110a, 1118a, 1125a, 1139a], [1146a, 1159a, 1204p, 1208p, 1214p, 1219p, 1233p], [1246p, 1259p, 104p, 108p, 114p, 119p, 133p], [146p, 159p, 204p, 208p, 214p, 219p, 233p], [246p, 259p, 304p, 308p, 314p, 319p, 333p], [346p, 359p, 404p, 408p, 414p, 419p, 433p], [446p, 459p, 504p, 508p, 514p, 519p, 533p], [546p, 559p, 604p, 608p, 614p, 619p, 633p], [646p, 659p, 704p, 708p, 714p, 719p, 733p], [746p, 759p, 804p, 808p, 814p, 819p, 833p], [846p, 859p, 904p, 908p, 914p, 919p, 933p], [946p, 959p, 1004p, 1008p, 1014p, 1019p, 1033p], [1046p, 1059p, 1104p, 1108p, 1114p, 1119p, 1133p]]
  between_stops: []
  short_name: "939"
  time_points: [City Interchange - Platform 8, Dickson, Watson, Watson Terminus, Watson, Dickson, City Interchange]
  -
  long_name: To City Interchange
  stop_times_saturday: [[819a, 821a, 825a, 831a, 840a, 844a, 845a, 855a], [919a, 921a, 925a, 931a, 940a, 944a, 945a, 955a], [1019a, 1021a, 1025a, 1031a, 1040a, 1044a, 1045a, 1055a], [1119a, 1121a, 1125a, 1131a, 1140a, 1144a, 1145a, 1155a], [1219p, 1221p, 1225p, 1231p, 1240p, 1244p, 1245p, 1255p], [119p, 121p, 125p, 131p, 140p, 144p, 145p, 155p], [219p, 221p, 225p, 231p, 240p, 244p, 245p, 255p], [319p, 321p, 325p, 331p, 340p, 344p, 345p, 355p], [419p, 421p, 425p, 431p, 440p, 444p, 445p, 455p], [519p, 521p, 525p, 531p, 540p, 544p, 545p, 555p], [619p, 621p, 625p, 631p, 640p, 644p, 645p, 655p], [720p, 722p, 725p, 731p, 740p, 744p, 745p, 755p], [820p, 822p, 825p, 831p, 840p, 844p, 845p, 855p], [920p, 922p, 925p, 931p, 940p, 944p, 945p, 955p], [1020p, 1022p, 1025p, 1031p, 1040p, 1044p, 1045p, 1055p]]
  between_stops: []
  short_name: "942"
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 3, Cameron Ave Bus Station - Platform 3, Jamison Centre, Cook, Aranda, Caswell Drive, City Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "942"
  stop_times_sunday: [[819a, 821a, 825a, 831a, 840a, 844a, 845a, 855a], [919a, 921a, 925a, 931a, 940a, 944a, 945a, 955a], [1019a, 1021a, 1025a, 1031a, 1040a, 1044a, 1045a, 1055a], [1119a, 1121a, 1125a, 1131a, 1140a, 1144a, 1145a, 1155a], [1219p, 1221p, 1225p, 1231p, 1240p, 1244p, 1245p, 1255p], [119p, 121p, 125p, 131p, 140p, 144p, 145p, 155p], [219p, 221p, 225p, 231p, 240p, 244p, 245p, 255p], [319p, 321p, 325p, 331p, 340p, 344p, 345p, 355p], [419p, 421p, 425p, 431p, 440p, 444p, 445p, 455p], [519p, 521p, 525p, 531p, 540p, 544p, 545p, 555p], [619p, 621p, 625p, 631p, 640p, 644p, 645p, 655p]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 3, Cameron Ave Bus Station - Platform 3, Jamison Centre, Cook, Aranda, Caswell Drive, City Interchange]
  -
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[814a, 823a, 824a, 827a, 836a, 843a, 845a, 849a], [914a, 923a, 924a, 927a, 936a, 943a, 945a, 949a], [1014a, 1023a, 1024a, 1027a, 1036a, 1043a, 1045a, 1049a], [1114a, 1123a, 1124a, 1127a, 1136a, 1143a, 1145a, 1149a], [1214p, 1223p, 1224p, 1227p, 1236p, 1243p, 1245p, 1249p], [114p, 123p, 124p, 127p, 136p, 143p, 145p, 149p], [214p, 223p, 224p, 227p, 236p, 243p, 245p, 249p], [314p, 323p, 324p, 327p, 336p, 343p, 345p, 349p], [414p, 423p, 424p, 427p, 436p, 443p, 445p, 449p], [514p, 523p, 524p, 527p, 536p, 543p, 545p, 549p], [614p, 623p, 624p, 627p, 636p, 643p, 645p, 648p], [714p, 723p, 724p, 727p, 736p, 743p, 745p, 748p], [814p, 823p, 824p, 827p, 836p, 843p, 845p, 848p], [914p, 923p, 924p, 927p, 936p, 943p, 945p, 948p], [1014p, 1023p, 1024p, 1027p, 1036p, 1043p, 1045p, 1048p], [1114p, 1123p, 1124p, 1127p, 1136p, 1143p, 1145p, 1148p]]
  between_stops: []
  short_name: "942"
  time_points: [City Interchange - Platform 4, Caswell Drive, Aranda, Cook, Jamison Centre, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "942"
  stop_times_sunday: [[914a, 923a, 924a, 927a, 936a, 943a, 945a, 949a], [1014a, 1023a, 1024a, 1027a, 1036a, 1043a, 1045a, 1049a], [1114a, 1123a, 1124a, 1127a, 1136a, 1143a, 1145a, 1149a], [1214p, 1223p, 1224p, 1227p, 1236p, 1243p, 1245p, 1249p], [114p, 123p, 124p, 127p, 136p, 143p, 145p, 149p], [214p, 223p, 224p, 227p, 236p, 243p, 245p, 249p], [314p, 323p, 324p, 327p, 336p, 343p, 345p, 349p], [414p, 423p, 424p, 427p, 436p, 443p, 445p, 449p], [514p, 523p, 524p, 527p, 536p, 543p, 545p, 549p], [614p, 623p, 624p, 627p, 636p, 643p, 645p, 648p]]
  time_points: [City Interchange - Platform 4, Caswell Drive, Aranda, Cook, Jamison Centre, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[812a, 821a, 831a, 837a, 842a, 849a, 851a, 855a], [912a, 921a, 931a, 937a, 942a, 949a, 951a, 955a], [1012a, 1021a, 1031a, 1037a, 1042a, 1049a, 1051a, 1055a], [1112a, 1121a, 1131a, 1137a, 1142a, 1149a, 1151a, 1155a], [1212p, 1221p, 1231p, 1237p, 1242p, 1249p, 1251p, 1255p], [112p, 121p, 131p, 137p, 142p, 149p, 151p, 155p], [212p, 221p, 231p, 237p, 242p, 249p, 251p, 255p], [312p, 321p, 331p, 337p, 342p, 349p, 351p, 355p], [412p, 421p, 431p, 437p, 442p, 449p, 451p, 455p], [512p, 521p, 531p, 537p, 542p, 549p, 551p, 555p], [612p, 621p, 631p, 637p, 642p, 649p, 651p, 654p], [712p, 721p, 731p, 737p, 742p, 749p, 751p, 754p], [812p, 821p, 831p, 837p, 842p, 849p, 851p, 854p], [912p, 921p, 931p, 937p, 942p, 949p, 951p, 954p], [1012p, 1021p, 1031p, 1037p, 1042p, 1049p, 1051p, 1054p], [1112p, 1121p, 1131p, 1137p, 1142p, 1149p, 1151p, 1154p]]
  between_stops: []
  short_name: "951"
  time_points: [Gungahlin Market Place, Ngunnawal Primary, Nicholls Primary, Federation Square, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "951"
  stop_times_sunday: [[912a, 921a, 931a, 937a, 942a, 949a, 951a, 955a], [1012a, 1021a, 1031a, 1037a, 1042a, 1049a, 1051a, 1055a], [1112a, 1121a, 1131a, 1137a, 1142a, 1149a, 1151a, 1155a], [1212p, 1221p, 1231p, 1237p, 1242p, 1249p, 1251p, 1255p], [112p, 121p, 131p, 137p, 142p, 149p, 151p, 155p], [212p, 221p, 231p, 237p, 242p, 249p, 251p, 255p], [312p, 321p, 331p, 337p, 342p, 349p, 351p, 355p], [412p, 421p, 431p, 437p, 442p, 449p, 451p, 455p], [512p, 521p, 531p, 537p, 542p, 549p, 551p, 555p], [612p, 621p, 631p, 637p, 642p, 649p, 651p, 654p]]
  time_points: [Gungahlin Market Place, Ngunnawal Primary, Nicholls Primary, Federation Square, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Gungahlin Market Place
  stop_times_saturday: [[824a, 826a, 830a, 837a, 842a, 847a, 857a, 906a], [924a, 926a, 930a, 937a, 942a, 947a, 957a, 1006a], [1024a, 1026a, 1030a, 1037a, 1042a, 1047a, 1057a, 1106a], [1124a, 1126a, 1130a, 1137a, 1142a, 1147a, 1157a, 1206p], [1224p, 1226p, 1230p, 1237p, 1242p, 1247p, 1257p, 106p], [124p, 126p, 130p, 137p, 142p, 147p, 157p, 206p], [224p, 226p, 230p, 237p, 242p, 247p, 257p, 306p], [324p, 326p, 330p, 337p, 342p, 347p, 357p, 406p], [424p, 426p, 430p, 437p, 442p, 447p, 457p, 506p], [524p, 526p, 530p, 537p, 542p, 547p, 557p, 606p], [624p, 626p, 630p, 637p, 642p, 647p, 657p, 706p], [725p, 727p, 730p, 737p, 742p, 747p, 757p, 806p], [825p, 827p, 830p, 837p, 842p, 847p, 857p, 906p], [925p, 927p, 930p, 937p, 942p, 947p, 957p, 1006p], [1025p, 1027p, 1030p, 1037p, 1042p, 1047p, 1057p, 1106p]]
  between_stops: []
  short_name: "951"
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Federation Square, Nicholls Primary, Ngunnawal Primary, Gungahlin Market Place]
  -
  long_name: To Gungahlin Market Place
  between_stops: []
  short_name: "951"
  stop_times_sunday: [[924a, 926a, 930a, 937a, 942a, 947a, 957a, 1006a], [1024a, 1026a, 1030a, 1037a, 1042a, 1047a, 1057a, 1106a], [1124a, 1126a, 1130a, 1137a, 1142a, 1147a, 1157a, 1206p], [1224p, 1226p, 1230p, 1237p, 1242p, 1247p, 1257p, 106p], [124p, 126p, 130p, 137p, 142p, 147p, 157p, 206p], [224p, 226p, 230p, 237p, 242p, 247p, 257p, 306p], [324p, 326p, 330p, 337p, 342p, 347p, 357p, 406p], [424p, 426p, 430p, 437p, 442p, 447p, 457p, 506p], [524p, 526p, 530p, 537p, 542p, 547p, 557p, 606p], [624p, 626p, 630p, 637p, 642p, 647p, 657p, 706p]]
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Federation Square, Nicholls Primary, Ngunnawal Primary, Gungahlin Market Place]
  -
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[739a, 747a, 800a, 805a, 817a, 819a, 823a], [839a, 847a, 900a, 905a, 917a, 919a, 923a], [939a, 947a, 1000a, 1005a, 1017a, 1019a, 1023a], [1039a, 1047a, 1100a, 1105a, 1117a, 1119a, 1123a], [1139a, 1147a, 1200p, 1205p, 1217p, 1219p, 1223p], [1239p, 1247p, 100p, 105p, 117p, 119p, 123p], [139p, 147p, 200p, 205p, 217p, 219p, 223p], [239p, 247p, 300p, 305p, 317p, 319p, 323p], [339p, 347p, 400p, 405p, 417p, 419p, 423p], [439p, 447p, 500p, 505p, 517p, 519p, 523p], [539p, 547p, 600p, 605p, 617p, 619p, 623p], [639p, 647p, 700p, 705p, 717p, 719p, 722p], [739p, 747p, 800p, 805p, 817p, 819p, 822p], [839p, 847p, 900p, 905p, 917p, 919p, 922p], [939p, 947p, 1000p, 1005p, 1017p, 1019p, 1022p], [1039p, 1047p, 1100p, 1105p, 1117p, 1119p, 1122p]]
  between_stops: []
  short_name: "952"
  time_points: [Gungahlin Market Place, Nicholls Primary, Federation Square, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "952"
  stop_times_sunday: [[839a, 847a, 900a, 905a, 917a, 919a, 923a], [939a, 947a, 1000a, 1005a, 1017a, 1019a, 1023a], [1039a, 1047a, 1100a, 1105a, 1117a, 1119a, 1123a], [1139a, 1147a, 1200p, 1205p, 1217p, 1219p, 1223p], [1239p, 1247p, 100p, 105p, 117p, 119p, 123p], [139p, 147p, 200p, 205p, 217p, 219p, 223p], [239p, 247p, 300p, 305p, 317p, 319p, 323p], [339p, 347p, 400p, 405p, 417p, 419p, 423p], [439p, 447p, 500p, 505p, 517p, 519p, 523p], [539p, 547p, 600p, 605p, 617p, 619p, 623p], [639p, 647p, 700p, 705p, 717p, 719p, 722p]]
  time_points: [Gungahlin Market Place, Nicholls Primary, Federation Square, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Gungahlin Market Place
  stop_times_saturday: [["-", "-", "-", "-", 812a, 825a, 833a], [849a, 851a, 855a, 907a, 912a, 925a, 933a], [949a, 951a, 955a, 1007a, 1012a, 1025a, 1033a], [1049a, 1051a, 1055a, 1107a, 1112a, 1125a, 1133a], [1149a, 1151a, 1155a, 1207p, 1212p, 1225p, 1233p], [1249p, 1251p, 1255p, 107p, 112p, 125p, 133p], [149p, 151p, 155p, 207p, 212p, 225p, 233p], [249p, 251p, 255p, 307p, 312p, 325p, 333p], [349p, 351p, 355p, 407p, 412p, 425p, 433p], [449p, 451p, 455p, 507p, 512p, 525p, 533p], [549p, 551p, 555p, 607p, 612p, 625p, 633p], [650p, 652p, 655p, 707p, 712p, 725p, 733p], [750p, 752p, 755p, 807p, 812p, 825p, 833p], [850p, 852p, 855p, 907p, 912p, 925p, 933p], [950p, 952p, 955p, 1007p, 1012p, 1025p, 1033p], [1050p, 1052p, 1055p, 1107p, 1112p, 1125p, 1133p]]
  between_stops: []
  short_name: "952"
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Federation Square, Nicholls Primary, Gungahlin Market Place]
  -
  long_name: To Gungahlin Market Place
  between_stops: []
  short_name: "952"
  stop_times_sunday: [[949a, 951a, 955a, 1007a, 1012a, 1025a, 1033a], [1049a, 1051a, 1055a, 1107a, 1112a, 1125a, 1133a], [1149a, 1151a, 1155a, 1207p, 1212p, 1225p, 1233p], [1249p, 1251p, 1255p, 107p, 112p, 125p, 133p], [149p, 151p, 155p, 207p, 212p, 225p, 233p], [249p, 251p, 255p, 307p, 312p, 325p, 333p], [349p, 351p, 355p, 407p, 412p, 425p, 433p], [449p, 451p, 455p, 507p, 512p, 525p, 533p], [549p, 551p, 555p, 607p, 612p, 625p, 633p], [650p, 652p, 655p, 707p, 712p, 725p, 733p]]
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Federation Square, Nicholls Primary, Gungahlin Market Place]
  -
  long_name: To City Interchange
  stop_times_saturday: [[743a, 745a, 749a, 754a, 759a, 809a, 819a, 826a, 834a, 840a], [843a, 845a, 849a, 854a, 859a, 909a, 919a, 926a, 934a, 940a], [943a, 945a, 949a, 954a, 959a, 1009a, 1019a, 1026a, 1034a, 1040a], [1043a, 1045a, 1049a, 1054a, 1059a, 1109a, 1119a, 1126a, 1134a, 1140a], [1143a, 1145a, 1149a, 1154a, 1159a, 1209p, 1219p, 1226p, 1234p, 1240p], [1243p, 1245p, 1249p, 1254p, 1259p, 109p, 119p, 126p, 134p, 140p], [143p, 145p, 149p, 154p, 159p, 209p, 219p, 226p, 234p, 240p], [243p, 245p, 249p, 254p, 259p, 309p, 319p, 326p, 334p, 340p], [343p, 345p, 349p, 354p, 359p, 409p, 419p, 426p, 434p, 440p], [443p, 445p, 449p, 454p, 459p, 509p, 519p, 526p, 534p, 540p], [543p, 545p, 549p, 554p, 559p, 609p, 619p, 626p, 634p, 640p], [644p, 646p, 649p, 654p, 659p, 709p, 719p, 726p, 734p, 740p], [744p, 746p, 749p, 754p, 759p, 809p, 819p, 826p, 834p, 840p], [844p, 846p, 849p, 854p, 859p, 909p, 919p, 926p, 934p, 940p], [944p, 946p, 949p, 954p, 959p, 1009p, 1019p, 1026p, 1034p, 1040p], [1044p, 1046p, 1049p, 1054p, 1059p, 1109p, 1119p, 1126p, 1134p, 1140p]]
  between_stops: []
  short_name: "956"
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 1, William Webb / Ginninderra Drive, Chuculba/William Slim, Gungahlin Market Place, Kosciuszko/Everard, Flemington Rd, Macarthur / Northbourne, City Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "956"
  stop_times_sunday: [[843a, 845a, 849a, 854a, 859a, 909a, 919a, 926a, 934a, 940a], [943a, 945a, 949a, 954a, 959a, 1009a, 1019a, 1026a, 1034a, 1040a], [1043a, 1045a, 1049a, 1054a, 1059a, 1109a, 1119a, 1126a, 1134a, 1140a], [1143a, 1145a, 1149a, 1154a, 1159a, 1209p, 1219p, 1226p, 1234p, 1240p], [1243p, 1245p, 1249p, 1254p, 1259p, 109p, 119p, 126p, 134p, 140p], [143p, 145p, 149p, 154p, 159p, 209p, 219p, 226p, 234p, 240p], [243p, 245p, 249p, 254p, 259p, 309p, 319p, 326p, 334p, 340p], [343p, 345p, 349p, 354p, 359p, 409p, 419p, 426p, 434p, 440p], [443p, 445p, 449p, 454p, 459p, 509p, 519p, 526p, 534p, 540p], [543p, 545p, 549p, 554p, 559p, 609p, 619p, 626p, 634p, 640p], [644p, 646p, 649p, 654p, 659p, 709p, 719p, 726p, 734p, 740p]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 1, William Webb / Ginninderra Drive, Chuculba/William Slim, Gungahlin Market Place, Kosciuszko/Everard, Flemington Rd, Macarthur / Northbourne, City Interchange]
  -
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[738a, 744a, 752a, 759a, 809a, 819a, 824a, 829a, 831a, 835a], [838a, 844a, 852a, 859a, 909a, 919a, 924a, 929a, 931a, 935a], [938a, 944a, 952a, 959a, 1009a, 1019a, 1024a, 1029a, 1031a, 1035a], [1038a, 1044a, 1052a, 1059a, 1109a, 1119a, 1124a, 1129a, 1131a, 1135a], [1138a, 1144a, 1152a, 1159a, 1209p, 1219p, 1224p, 1229p, 1231p, 1235p], [1238p, 1244p, 1252p, 1259p, 109p, 119p, 124p, 129p, 131p, 135p], [138p, 144p, 152p, 159p, 209p, 219p, 224p, 229p, 231p, 235p], [238p, 244p, 252p, 259p, 309p, 319p, 324p, 329p, 331p, 335p], [338p, 344p, 352p, 359p, 409p, 419p, 424p, 429p, 431p, 435p], [438p, 444p, 452p, 459p, 509p, 519p, 524p, 529p, 531p, 535p], [538p, 544p, 552p, 559p, 609p, 619p, 624p, 629p, 631p, 634p], [638p, 644p, 652p, 659p, 709p, 719p, 724p, 729p, 731p, 734p], [738p, 744p, 752p, 759p, 809p, 819p, 824p, 829p, 831p, 834p], [838p, 844p, 852p, 859p, 909p, 919p, 924p, 929p, 931p, 934p], [938p, 944p, 952p, 959p, 1009p, 1019p, 1024p, 1029p, 1031p, 1034p], [1038p, 1044p, 1052p, 1059p, 1109p, 1119p, 1124p, 1129p, 1131p, 1134p]]
  between_stops: []
  short_name: "956"
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Flemington Rd, Kosciuszko/Everard, Gungahlin Market Place, Chuculba/William Slim, William Webb / Ginninderra Drive, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "956"
  stop_times_sunday: [[838a, 844a, 852a, 859a, 909a, 919a, 924a, 929a, 931a, 935a], [938a, 944a, 952a, 959a, 1009a, 1019a, 1024a, 1029a, 1031a, 1035a], [1038a, 1044a, 1052a, 1059a, 1109a, 1119a, 1124a, 1129a, 1131a, 1135a], [1138a, 1144a, 1152a, 1159a, 1209p, 1219p, 1224p, 1229p, 1231p, 1235p], [1238p, 1244p, 1252p, 1259p, 109p, 119p, 124p, 129p, 131p, 135p], [138p, 144p, 152p, 159p, 209p, 219p, 224p, 229p, 231p, 235p], [238p, 244p, 252p, 259p, 309p, 319p, 324p, 329p, 331p, 335p], [338p, 344p, 352p, 359p, 409p, 419p, 424p, 429p, 431p, 435p], [438p, 444p, 452p, 459p, 509p, 519p, 524p, 529p, 531p, 535p], [538p, 544p, 552p, 559p, 609p, 619p, 624p, 629p, 631p, 634p], [638p, 644p, 652p, 659p, 709p, 719p, 724p, 729p, 731p, 734p]]
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Flemington Rd, Kosciuszko/Everard, Gungahlin Market Place, Chuculba/William Slim, William Webb / Ginninderra Drive, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To City Interchange
  stop_times_saturday: [["-", "-", "-", 709a, 720a, 728a, 736a, 745a, 752a, 759a, 807a, 813a], [753a, 755a, 759a, 809a, 820a, 828a, 836a, 845a, 852a, 859a, 907a, 913a], [853a, 855a, 859a, 909a, 920a, 928a, 936a, 945a, 952a, 959a, 1007a, 1013a], [953a, 955a, 959a, 1009a, 1020a, 1028a, 1036a, 1045a, 1052a, 1059a, 1107a, 1113a], [1053a, 1055a, 1059a, 1109a, 1120a, 1128a, 1136a, 1145a, 1152a, 1159a, 1207p, 1213p], [1153a, 1155a, 1159a, 1209p, 1220p, 1228p, 1236p, 1245p, 1252p, 1259p, 107p, 113p], [1253p, 1255p, 1259p, 109p, 120p, 128p, 136p, 145p, 152p, 159p, 207p, 213p], [153p, 155p, 159p, 209p, 220p, 228p, 236p, 245p, 252p, 259p, 307p, 313p], [253p, 255p, 259p, 309p, 320p, 328p, 336p, 345p, 352p, 359p, 407p, 413p], [353p, 355p, 359p, 409p, 420p, 428p, 436p, 445p, 452p, 459p, 507p, 513p], [453p, 455p, 459p, 509p, 520p, 528p, 536p, 545p, 552p, 559p, 607p, 613p], [553p, 555p, 559p, 609p, 620p, 628p, 636p, 645p, 652p, 659p, 707p, 713p], [654p, 656p, 659p, 709p, 720p, 728p, 736p, 745p, 752p, 759p, 807p, 813p], [754p, 756p, 759p, 809p, 820p, 828p, 836p, 845p, 852p, 859p, 907p, 913p], [854p, 856p, 859p, 909p, 920p, 928p, 936p, 945p, 952p, 959p, 1007p, 1013p], [954p, 956p, 959p, 1009p, 1020p, 1028p, 1036p, 1045p, 1052p, 1059p, 1107p, 1113p], [1054p, 1056p, 1059p, 1109p, 1120p, 1128p, 1136p, 1145p, 1152p, "-", "-", "-"]]
  between_stops: []
  short_name: "958"
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Ngunnawal Primary, Shoalhaven / Katherine Ave, Gungahlin Market Place, Anthony Rolfe/Moonlight, Flemington/Nullabor, Flemington Rd, Macarthur / Northbourne, City Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "958"
  stop_times_sunday: [[853a, 855a, 859a, 909a, 920a, 928a, 936a, 945a, 952a, 959a, 1007a, 1013a], [953a, 955a, 959a, 1009a, 1020a, 1028a, 1036a, 1045a, 1052a, 1059a, 1107a, 1113a], [1053a, 1055a, 1059a, 1109a, 1120a, 1128a, 1136a, 1145a, 1152a, 1159a, 1207p, 1213p], [1153a, 1155a, 1159a, 1209p, 1220p, 1228p, 1236p, 1245p, 1252p, 1259p, 107p, 113p], [1253p, 1255p, 1259p, 109p, 120p, 128p, 136p, 145p, 152p, 159p, 207p, 213p], [153p, 155p, 159p, 209p, 220p, 228p, 236p, 245p, 252p, 259p, 307p, 313p], [253p, 255p, 259p, 309p, 320p, 328p, 336p, 345p, 352p, 359p, 407p, 413p], [353p, 355p, 359p, 409p, 420p, 428p, 436p, 445p, 452p, 459p, 507p, 513p], [453p, 455p, 459p, 509p, 520p, 528p, 536p, 545p, 552p, 559p, 607p, 613p], [553p, 555p, 559p, 609p, 620p, 628p, 636p, 645p, 652p, 659p, 707p, 713p], [654p, 656p, 659p, 709p, 720p, 728p, 736p, 745p, 752p, 759p, 807p, 813p]]
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Ngunnawal Primary, Shoalhaven / Katherine Ave, Gungahlin Market Place, Anthony Rolfe/Moonlight, Flemington/Nullabor, Flemington Rd, Macarthur / Northbourne, City Interchange]
  -
  long_name: To Cohen St Bus Station
  stop_times_saturday: [["-", "-", "-", 723a, 730a, 739a, 747a, 755a, 806a, 816a, 818a, 822a], [759a, 805a, 813a, 820a, 827a, 836a, 844a, 852a, 903a, 913a, 915a, 919a], [859a, 905a, 913a, 920a, 927a, 936a, 944a, 952a, 1003a, 1013a, 1015a, 1019a], [959a, 1005a, 1013a, 1020a, 1027a, 1036a, 1044a, 1052a, 1103a, 1113a, 1115a, 1119a], [1059a, 1105a, 1113a, 1120a, 1127a, 1136a, 1144a, 1152a, 1203p, 1213p, 1215p, 1219p], [1159a, 1205p, 1213p, 1220p, 1227p, 1236p, 1244p, 1252p, 103p, 113p, 115p, 119p], [1259p, 105p, 113p, 120p, 127p, 136p, 144p, 152p, 203p, 213p, 215p, 219p], [159p, 205p, 213p, 220p, 227p, 236p, 244p, 252p, 303p, 313p, 315p, 319p], [259p, 305p, 313p, 320p, 327p, 336p, 344p, 352p, 403p, 413p, 415p, 419p], [359p, 405p, 413p, 420p, 427p, 436p, 444p, 452p, 503p, 513p, 515p, 519p], [459p, 505p, 513p, 520p, 527p, 536p, 544p, 552p, 603p, 613p, 615p, 619p], [559p, 605p, 613p, 620p, 627p, 636p, 644p, 652p, 703p, 713p, 715p, 718p], [659p, 705p, 713p, 720p, 727p, 736p, 744p, 752p, 803p, 813p, 815p, 818p], [759p, 805p, 813p, 820p, 827p, 836p, 844p, 852p, 903p, 913p, 915p, 918p], [859p, 905p, 913p, 920p, 927p, 936p, 944p, 952p, 1003p, 1013p, 1015p, 1018p], [959p, 1005p, 1013p, 1020p, 1027p, 1036p, 1044p, 1052p, 1103p, 1113p, 1115p, 1118p], [1059p, 1105p, 1113p, 1120p, 1127p, 1136p, "-", "-", "-", "-", "-", "-"]]
  between_stops: []
  short_name: "958"
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Flemington Rd, Flemington/Nullabor, Anthony Rolfe/Moonlight, Gungahlin Market Place, Shoalhaven / Katherine Ave, Ngunnawal Primary, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "958"
  stop_times_sunday: [[859a, 905a, 913a, 920a, 927a, 936a, 944a, 952a, 1003a, 1013a, 1015a, 1019a], [959a, 1005a, 1013a, 1020a, 1027a, 1036a, 1044a, 1052a, 1103a, 1113a, 1115a, 1119a], [1059a, 1105a, 1113a, 1120a, 1127a, 1136a, 1144a, 1152a, 1203p, 1213p, 1215p, 1219p], [1159a, 1205p, 1213p, 1220p, 1227p, 1236p, 1244p, 1252p, 103p, 113p, 115p, 119p], [1259p, 105p, 113p, 120p, 127p, 136p, 144p, 152p, 203p, 213p, 215p, 219p], [159p, 205p, 213p, 220p, 227p, 236p, 244p, 252p, 303p, 313p, 315p, 319p], [259p, 305p, 313p, 320p, 327p, 336p, 344p, 352p, 403p, 413p, 415p, 419p], [359p, 405p, 413p, 420p, 427p, 436p, 444p, 452p, 503p, 513p, 515p, 519p], [459p, 505p, 513p, 520p, 527p, 536p, 544p, 552p, 603p, 613p, 615p, 619p], [559p, 605p, 613p, 620p, 627p, 636p, 644p, 652p, 703p, 713p, 715p, 718p], [659p, 705p, 713p, 720p, 727p, 736p, 744p, 752p, 803p, 813p, 815p, 818p]]
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Flemington Rd, Flemington/Nullabor, Anthony Rolfe/Moonlight, Gungahlin Market Place, Shoalhaven / Katherine Ave, Ngunnawal Primary, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[850a, 902a, 908a, 918a], [950a, 1002a, 1008a, 1018a], [1050a, 1102a, 1108a, 1118a], [1150a, 1202p, 1208p, 1218p], [1250p, 102p, 108p, 118p], [150p, 202p, 208p, 218p], [250p, 302p, 308p, 318p], [350p, 402p, 408p, 418p], [450p, 502p, 508p, 518p], [550p, 602p, 608p, 618p], [650p, 702p, 708p, 717p], [750p, 800p, 806p, 815p], [850p, 900p, 906p, 915p], [950p, 1000p, 1006p, 1015p], [1050p, 1100p, 1106p, 1115p]]
  between_stops: []
  short_name: "960"
  time_points: [Woden Interchange - Platform 5, Mount Neighbour School, Kambah High, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "960"
  stop_times_sunday: [[850a, 902a, 908a, 918a], [950a, 1002a, 1008a, 1018a], [1050a, 1102a, 1108a, 1118a], [1150a, 1202p, 1208p, 1218p], [1250p, 102p, 108p, 118p], [150p, 202p, 208p, 218p], [250p, 302p, 308p, 318p], [350p, 402p, 408p, 418p], [450p, 502p, 508p, 518p], [550p, 602p, 608p, 618p], [650p, 702p, 708p, 718p]]
  time_points: [Woden Interchange - Platform 5, Mount Neighbour School, Kambah High, Tuggeranong Interchange]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[755a, 805a, 811a, 823a], [855a, 905a, 911a, 923a], [955a, 1005a, 1011a, 1023a], [1055a, 1105a, 1111a, 1123a], [1155a, 1205p, 1211p, 1223p], [1255p, 105p, 111p, 123p], [155p, 205p, 211p, 223p], [255p, 305p, 311p, 323p], [355p, 405p, 411p, 423p], [455p, 505p, 511p, 523p], [555p, 605p, 611p, 623p], [655p, 705p, 711p, 721p], [755p, 804p, 810p, 820p], [855p, 904p, 910p, 920p], [955p, 1004p, 1010p, 1020p], [1055p, 1104p, 1110p, 1120p]]
  between_stops: []
  short_name: "960"
  time_points: [Tuggeranong Interchange - Platform 3, Kambah High, Mount Neighbour School, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "960"
  stop_times_sunday: [[755a, 805a, 811a, 823a], [855a, 905a, 911a, 923a], [955a, 1005a, 1011a, 1023a], [1055a, 1105a, 1111a, 1123a], [1155a, 1205p, 1211p, 1223p], [1255p, 105p, 111p, 123p], [155p, 205p, 211p, 223p], [255p, 305p, 311p, 323p], [355p, 405p, 411p, 423p], [455p, 505p, 511p, 523p], [555p, 605p, 611p, 623p], [655p, 705p, 711p, 723p]]
  time_points: [Tuggeranong Interchange - Platform 3, Kambah High, Mount Neighbour School, Woden Interchange]
  -
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[831a, 840a, 850a, 903a], [931a, 940a, 950a, 1003a], [1031a, 1040a, 1050a, 1103a], [1131a, 1140a, 1150a, 1203p], [1231p, 1240p, 1250p, 103p], [131p, 140p, 150p, 203p], [231p, 240p, 250p, 303p], [331p, 340p, 350p, 403p], [431p, 440p, 450p, 503p], [531p, 540p, 550p, 603p], [626p, 635p, 645p, 658p], [726p, 735p, 745p, 758p], [826p, 835p, 845p, 858p], [926p, 935p, 945p, 958p], [1026p, 1035p, 1045p, 1058p], [1126p, 1135p, 1145p, 1158p]]
  between_stops: []
  short_name: "961"
  time_points: [Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Erindale Centre, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "961"
  stop_times_sunday: [[931a, 940a, 950a, 1003a], [1031a, 1040a, 1050a, 1103a], [1131a, 1140a, 1150a, 1203p], [1231p, 1240p, 1250p, 103p], [131p, 140p, 150p, 203p], [231p, 240p, 250p, 303p], [331p, 340p, 350p, 403p], [431p, 440p, 450p, 503p], [531p, 540p, 550p, 603p], [631p, 640p, 650p, 703p]]
  time_points: [Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Erindale Centre, Tuggeranong Interchange]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[842a, 856a, 906a, 915a], [942a, 956a, 1006a, 1015a], [1042a, 1056a, 1106a, 1115a], [1142a, 1156a, 1206p, 1215p], [1242p, 1256p, 106p, 115p], [142p, 156p, 206p, 215p], [242p, 256p, 306p, 315p], [342p, 356p, 406p, 415p], [442p, 456p, 506p, 515p], [542p, 556p, 606p, 615p], [642p, 656p, 706p, 715p], [742p, 756p, 806p, 815p], [842p, 856p, 906p, 915p], [942p, 956p, 1006p, 1015p], [1042p, 1056p, 1106p, 1115p]]
  between_stops: []
  short_name: "961"
  time_points: [Tuggeranong Interchange - Platform 3, Erindale Centre, Athllon/Sulwood Kambah, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "961"
  stop_times_sunday: [[942a, 956a, 1006a, 1015a], [1042a, 1056a, 1106a, 1115a], [1142a, 1156a, 1206p, 1215p], [1242p, 1256p, 106p, 115p], [142p, 156p, 206p, 215p], [242p, 256p, 306p, 315p], [342p, 356p, 406p, 415p], [442p, 456p, 506p, 515p], [542p, 556p, 606p, 615p]]
  time_points: [Tuggeranong Interchange - Platform 3, Erindale Centre, Athllon/Sulwood Kambah, Woden Interchange]
  -
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[851a, 902a, 910a, 917a], [951a, 1002a, 1010a, 1017a], [1051a, 1102a, 1110a, 1117a], [1151a, 1202p, 1210p, 1217p], [1251p, 102p, 110p, 117p], [151p, 202p, 210p, 217p], [251p, 302p, 310p, 317p], [351p, 402p, 410p, 417p], [451p, 502p, 510p, 517p], [551p, 602p, 610p, 617p], [651p, 702p, 710p, 717p], [751p, 802p, 810p, 817p], [851p, 902p, 910p, 917p], [951p, 1002p, 1010p, 1017p], [1051p, 1102p, 1110p, 1117p]]
  between_stops: []
  short_name: "962"
  time_points: [Woden Interchange - Platform 5, Kambah Village, Kambah High, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "962"
  stop_times_sunday: [[951a, 1002a, 1010a, 1017a], [1051a, 1102a, 1110a, 1117a], [1151a, 1202p, 1210p, 1217p], [1251p, 102p, 110p, 117p], [151p, 202p, 210p, 217p], [251p, 302p, 310p, 317p], [351p, 402p, 410p, 417p], [451p, 502p, 510p, 517p], [551p, 602p, 610p, 617p], [651p, 702p, 710p, 717p]]
  time_points: [Woden Interchange - Platform 5, Kambah Village, Kambah High, Tuggeranong Interchange]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[824a, 831a, 839a, 852a], [925a, 932a, 940a, 953a], [1025a, 1032a, 1040a, 1053a], [1125a, 1132a, 1140a, 1153a], [1225p, 1232p, 1240p, 1253p], [125p, 132p, 140p, 153p], [225p, 232p, 240p, 253p], [325p, 332p, 340p, 353p], [424p, 431p, 439p, 452p], [524p, 531p, 539p, 552p], [625p, 632p, 639p, 650p], [725p, 731p, 738p, 749p], [825p, 831p, 838p, 849p], [925p, 931p, 938p, 949p], [1025p, 1031p, 1038p, 1049p], [1125p, 1131p, 1138p, 1149p]]
  between_stops: []
  short_name: "962"
  time_points: [Tuggeranong Interchange - Platform 4, Kambah High, Kambah Village, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "962"
  stop_times_sunday: [[925a, 932a, 940a, 953a], [1025a, 1032a, 1040a, 1053a], [1125a, 1132a, 1140a, 1153a], [1225p, 1232p, 1240p, 1253p], [125p, 132p, 140p, 153p], [225p, 232p, 240p, 253p], [325p, 332p, 340p, 353p], [425p, 432p, 440p, 453p], [525p, 532p, 540p, 553p], [625p, 632p, 639p, 650p]]
  time_points: [Tuggeranong Interchange - Platform 4, Kambah High, Kambah Village, Woden Interchange]
  -
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[905a, 914a, 926a, 937a], [1005a, 1014a, 1026a, 1037a], [1105a, 1114a, 1126a, 1137a], [1205p, 1214p, 1226p, 1237p], [105p, 114p, 126p, 137p], [205p, 214p, 226p, 237p], [305p, 314p, 326p, 337p], [405p, 414p, 426p, 437p], [505p, 514p, 526p, 537p], [605p, 614p, 626p, 637p], [705p, 714p, 726p, 737p], [805p, 814p, 826p, 837p], [905p, 914p, 926p, 937p], [1005p, 1014p, 1026p, 1037p], [1105p, 1114p, 1126p, 1137p]]
  between_stops: []
  short_name: "964"
  time_points: [Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Erindale Centre, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "964"
  stop_times_sunday: [[905a, 914a, 926a, 937a], [1005a, 1014a, 1026a, 1037a], [1105a, 1114a, 1126a, 1137a], [1205p, 1214p, 1226p, 1237p], [105p, 114p, 126p, 137p], [205p, 214p, 226p, 237p], [305p, 314p, 326p, 337p], [405p, 414p, 426p, 437p], [505p, 514p, 526p, 537p], [605p, 614p, 626p, 637p], [705p, 714p, 726p, 737p]]
  time_points: [Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Erindale Centre, Tuggeranong Interchange]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[825a, 837a, 849a, 858a], [925a, 937a, 949a, 958a], [1025a, 1037a, 1049a, 1058a], [1125a, 1137a, 1149a, 1158a], [1225p, 1237p, 1249p, 1258p], [125p, 137p, 149p, 158p], [225p, 237p, 249p, 258p], [325p, 337p, 349p, 358p], [425p, 437p, 449p, 458p], [525p, 537p, 549p, 558p], [625p, 637p, 649p, 658p], [725p, 737p, 749p, 758p], [825p, 837p, 849p, 858p], [925p, 937p, 949p, 958p], [1025p, 1037p, 1049p, 1058p], [1125p, 1137p, 1149p, "-"]]
  between_stops: []
  short_name: "964"
  time_points: [Tuggeranong Interchange - Platform 5, Erindale Centre, Athllon/Sulwood Kambah, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "964"
  stop_times_sunday: [[925a, 937a, 949a, 958a], [1025a, 1037a, 1049a, 1058a], [1125a, 1137a, 1149a, 1158a], [1225p, 1237p, 1249p, 1258p], [125p, 137p, 149p, 158p], [225p, 237p, 249p, 258p], [325p, 337p, 349p, 358p], [425p, 437p, 449p, 458p], [525p, 537p, 549p, 558p], [625p, 637p, 649p, 658p]]
  time_points: [Tuggeranong Interchange - Platform 5, Erindale Centre, Athllon/Sulwood Kambah, Woden Interchange]
  -
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [["-", "-", "-", 742a, 755a, 804a, 816a], [808a, 821a, 830a, 842a, 855a, 904a, 916a], [908a, 921a, 930a, 942a, 955a, 1004a, 1016a], [1008a, 1021a, 1030a, 1042a, 1055a, 1104a, 1116a], [1108a, 1121a, 1130a, 1142a, 1155a, 1204p, 1216p], [1208p, 1221p, 1230p, 1242p, 1255p, 104p, 116p], [108p, 121p, 130p, 142p, 155p, 204p, 216p], [208p, 221p, 230p, 242p, 255p, 304p, 316p], [308p, 321p, 330p, 342p, 355p, 404p, 416p], [408p, 421p, 430p, 442p, 455p, 504p, 516p], [508p, 521p, 530p, 542p, 555p, 604p, 616p], [608p, 621p, 630p, 642p, 655p, 704p, 716p], [703p, 716p, 725p, 737p, 750p, 759p, 811p], [803p, 816p, 825p, 837p, 850p, 859p, 911p], [903p, 916p, 925p, 937p, 950p, 959p, 1011p], [1003p, 1016p, 1025p, 1037p, 1050p, 1059p, 1111p], [1103p, 1116p, 1125p, 1137p, "-", "-", "-"]]
  between_stops: []
  short_name: "966"
  time_points: [Tuggeranong Interchange - Platform 7, Erindale Centre, Gowrie, Chisholm Shops, Gowrie, Erindale Centre, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "966"
  stop_times_sunday: [[908a, 921a, 930a, 942a, 955a, 1004a, 1016a], [1008a, 1021a, 1030a, 1042a, 1055a, 1104a, 1116a], [1108a, 1121a, 1130a, 1142a, 1155a, 1204p, 1216p], [1208p, 1221p, 1230p, 1242p, 1255p, 104p, 116p], [108p, 121p, 130p, 142p, 155p, 204p, 216p], [208p, 221p, 230p, 242p, 255p, 304p, 316p], [308p, 321p, 330p, 342p, 355p, 404p, 416p], [408p, 421p, 430p, 442p, 455p, 504p, 516p], [508p, 521p, 530p, 542p, 555p, 604p, 616p], [608p, 621p, 630p, 642p, 655p, 704p, 716p], [708p, 721p, 730p, 742p, 755p, 804p, 816p]]
  time_points: [Tuggeranong Interchange - Platform 7, Erindale Centre, Gowrie, Chisholm Shops, Gowrie, Erindale Centre, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[903a, 914a, 928a, 937a, 950a], [1103a, 1114a, 1128a, 1137a, 1150a], [103p, 114p, 128p, 137p, 150p], [303p, 314p, 328p, 337p, 350p], [503p, 514p, 528p, 537p, 550p], [703p, 714p, 728p, 737p, 750p], [903p, 914p, 928p, 937p, 950p], [1103p, 1114p, 1128p, 1137p, 1150p]]
  between_stops: []
  short_name: "967"
  time_points: [Tuggeranong Interchange - Platform 7, Erindale Centre, Chisholm Shops, Heagney/Clift Richardson, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "967"
  stop_times_sunday: [[903a, 914a, 928a, 937a, 950a], [1103a, 1114a, 1128a, 1137a, 1150a], [103p, 114p, 128p, 137p, 150p], [303p, 314p, 328p, 337p, 350p], [503p, 514p, 528p, 537p, 550p], [703p, 714p, 728p, 737p, 750p]]
  time_points: [Tuggeranong Interchange - Platform 7, Erindale Centre, Chisholm Shops, Heagney/Clift Richardson, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[803a, 816a, 824a, 838a, 848a], [1003a, 1016a, 1024a, 1038a, 1048a], [1203p, 1216p, 1224p, 1238p, 1248p], [203p, 216p, 224p, 238p, 248p], [403p, 416p, 424p, 438p, 448p], [603p, 616p, 624p, 638p, 648p], [803p, 816p, 824p, 838p, 848p], [1003p, 1016p, 1024p, 1038p, 1048p]]
  between_stops: []
  short_name: "968"
  time_points: [Tuggeranong Interchange - Platform 7, Heagney/Clift Richardson, Chisholm Shops, Erindale Centre, Tuggeranong Interchange]
  -
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "968"
  stop_times_sunday: [[1003a, 1016a, 1024a, 1038a, 1048a], [1203p, 1216p, 1224p, 1238p, 1248p], [203p, 216p, 224p, 238p, 248p], [403p, 416p, 424p, 438p, 448p], [603p, 616p, 624p, 638p, 648p]]
  time_points: [Tuggeranong Interchange - Platform 7, Heagney/Clift Richardson, Chisholm Shops, Erindale Centre, Tuggeranong Interchange]
  -
  long_name: To Cohen St Bus Station
  stop_times_saturday: [["-", "-", "-", "-", 809a, 815a, 820a, 824a, 830a, 837a, 839a, 843a], [845a, 904a, 911a, 917a, 928a, 934a, 939a, 943a, 949a, 956a, 958a, 1002a], [945a, 1004a, 1011a, 1017a, 1028a, 1034a, 1039a, 1043a, 1049a, 1056a, 1058a, 1102a], [1045a, 1104a, 1111a, 1117a, 1128a, 1134a, 1139a, 1143a, 1149a, 1156a, 1158a, 1202p], ["-", "-", 1130a, 1136a, 1146p, "-", "-", "-", "-", "-", "-", "-"], [1145a, 1204p, 1211p, 1217p, 1228p, 1234p, 1239p, 1243p, 1249p, 1256p, 1258p, 102p], [1245p, 104p, 111p, 117p, 128p, 134p, 139p, 143p, 149p, 156p, 158p, 202p], [145p, 204p, 211p, 217p, 228p, 234p, 239p, 243p, 249p, 256p, 258p, 302p], [245p, 304p, 311p, 317p, 328p, 334p, 339p, 343p, 349p, 356p, 358p, 402p], [345p, 404p, 411p, 417p, 428p, 434p, 439p, 443p, 449p, 456p, 458p, 502p], ["-", "-", 440p, 446p, 456p, "-", "-", "-", "-", "-", "-", "-"], [445p, 504p, 511p, 517p, 528p, 534p, 539p, 543p, 549p, 556p, 558p, 602p], [545p, 604p, 611p, 617p, 628p, 634p, 639p, 643p, 649p, 656p, 658p, 701p], ["-", "-", "-", "-", 655p, 701p, 706p, 710p, 716p, 723p, 725p, 728p], ["-", "-", "-", "-", 805p, 811p, 816p, 820p, 826p, 833p, 835p, 838p], ["-", "-", "-", "-", 916p, 922p, 927p, 931p, 937p, 944p, 946p, 949p], ["-", "-", "-", "-", 1027p, 1033p, 1038p, 1042p, 1048p, 1055p, 1057p, 1100p], ["-", "-", "-", "-", 1139p, 1145p, 1150p, 1154p, 1200a, 1207a, 1209a, 1212a]]
  between_stops: []
  short_name: "980"
  time_points: [Lithgow St Terminus Fyshwick, Canberra Times, Railway Station Kingston, Russell Offices, City Interchange - Platform 8, Macarthur / Northbourne, National Hockey Centre Lyneham, Australian Institute Sports Bruce, University of Canberra, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "980"
  stop_times_sunday: [[845a, 904a, 911a, 917a, 928a, 934a, 939a, 943a, 949a, 956a, 958a, 1002a], [945a, 1004a, 1011a, 1017a, 1028a, 1034a, 1039a, 1043a, 1049a, 1056a, 1058a, 1102a], [1045a, 1104a, 1111a, 1117a, 1128a, 1134a, 1139a, 1143a, 1149a, 1156a, 1158a, 1202p], [1145a, 1204p, 1211p, 1217p, 1228p, 1234p, 1239p, 1243p, 1249p, 1256p, 1258p, 102p], [1245p, 104p, 111p, 117p, 128p, 134p, 139p, 143p, 149p, 156p, 158p, 202p], [145p, 204p, 211p, 217p, 228p, 234p, 239p, 243p, 249p, 256p, 258p, 302p], [245p, 304p, 311p, 317p, 328p, 334p, 339p, 343p, 349p, 356p, 358p, 402p], [345p, 404p, 411p, 417p, 428p, 434p, 439p, 443p, 449p, 456p, 458p, 502p], ["-", "-", 440p, 446p, 456p, "-", "-", "-", "-", "-", "-", "-"], [445p, 504p, 511p, 517p, 528p, 534p, 539p, 543p, 549p, 556p, 558p, 602p], [545p, 604p, 611p, 617p, 628p, 634p, 639p, 643p, 649p, 656p, 658p, 701p]]
  time_points: [Lithgow St Terminus Fyshwick, Canberra Times, Railway Station Kingston, Russell Offices, City Interchange - Platform 8, Macarthur / Northbourne, National Hockey Centre Lyneham, Australian Institute Sports Bruce, University of Canberra, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
  -
  long_name: To Lithgow St Terminus Fyshwick
  between_stops: []
   
  stop_times_saturday:
  - - 721a
  - 723a
  - 727a
  - 735a
  - 741a
  - 746a
  - 752a
  - 759a
  - 808a
  - 814a
  - 822a
  - 840a
  - - 821a
  - 823a
  - 827a
  - 835a
  - 841a
  - 846a
  - 852a
  - 859a
  - 908a
  - 914a
  - 922a
  - 940a
  - - 921a
  - 923a
  - 927a
  - 935a
  - 941a
  - 946a
  - 952a
  - 959a
  - 1008a
  - 1014a
  - 1022a
  - 1040a
  - - 1021a
  - 1023a
  - 1027a
  - 1035a
  - 1041a
  - 1046a
  - 1052a
  - 1059a
  - 1108a
  - 1114a
  - 1122a
  - 1140a
  - - 1121a
  - 1123a
  - 1127a
  - 1135a
  - 1141a
  - 1146a
  - 1152a
  - 1159a
  - 1208p
  - 1214p
  - 1222p
  - 1240p
  - - 1221p
  - 1223p
  - 1227p
  - 1235p
  - 1241p
  - 1246p
  - 1252p
  - 1259p
  - 108p
  - 114p
  - 122p
  - 140p
  - - 121p
  - 123p
  - 127p
  - 135p
  - 141p
  - 146p
  - 152p
  - 159p
  - 208p
  - 214p
  - 222p
  - 240p
  - - 221p
  - 223p
  - 227p
  - 235p
  - 241p
  - 246p
  - 252p
  - 259p
  - 308p
  - 314p
  - 322p
  - 340p
  - - 321p
  - 323p
  - 327p
  - 335p
  - 341p
  - 346p
  - 352p
  - 359p
  - 408p
  - 414p
  - 422p
  - 440p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 415p
  - 424p
  - 430p
  - "-"
  - "-"
  - - 421p
  - 423p
  - 427p
  - 435p
  - 441p
  - 446p
  - 452p
  - 459p
  - 508p
  - 514p
  - 522p
  - 540p
  - - 521p
  - 523p
  - 527p
  - 535p
  - 541p
  - 546p
  - 552p
  - 558p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 616p
  - 618p
  - 622p
  - 630p
  - 636p
  - 641p
  - 646p
  - 652p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 727p
  - 729p
  - 732p
  - 739p
  - 745p
  - 750p
  - 755p
  - 801p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 836p
  - 838p
  - 841p
  - 848p
  - 854p
  - 859p
  - 904p
  - 910p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 947p
  - 949p
  - 952p
  - 959p
  - 1005p
  - 1010p
  - 1015p
  - 1021p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1059p
  - 1101p
  - 1104p
  - 1111p
  - 1117p
  - 1122p
  - 1127p
  - 1133p
  - "-"
  - "-"
  - "-"
  - "-"
  short_name: "980"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - University of Canberra
  - Australian Institute Sports Bruce
  - National Hockey Centre Lyneham
  - Macarthur / Northbourne
  - City Interchange - Platform 9
  - Russell Offices
  - Railway Station Kingston
  - Newcastle / Isa Street Fyshwick
  - Lithgow St Terminus Fyshwick
  -
  long_name: To Lithgow St Terminus Fyshwick
  between_stops: []
   
  short_name: "980"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - University of Canberra
  - Australian Institute Sports Bruce
  - National Hockey Centre Lyneham
  - Macarthur / Northbourne
  - City Interchange - Platform 9
  - Russell Offices
  - Railway Station Kingston
  - Newcastle / Isa Street Fyshwick
  - Lithgow St Terminus Fyshwick
  stop_times_sunday:
  - - 821a
  - 823a
  - 827a
  - 835a
  - 841a
  - 846a
  - 852a
  - 859a
  - 908a
  - 914a
  - 922a
  - 940a
  - - 921a
  - 923a
  - 927a
  - 935a
  - 941a
  - 946a
  - 952a
  - 959a
  - 1008a
  - 1014a
  - 1022a
  - 1040a
  - - 1021a
  - 1023a
  - 1027a
  - 1035a
  - 1041a
  - 1046a
  - 1052a
  - 1059a
  - 1108a
  - 1114a
  - 1122a
  - 1140a
  - - 1121a
  - 1123a
  - 1127a
  - 1135a
  - 1141a
  - 1146a
  - 1152a
  - 1159a
  - 1208p
  - 1214p
  - 1222p
  - 1240p
  - - 1221p
  - 1223p
  - 1227p
  - 1235p
  - 1241p
  - 1246p
  - 1252p
  - 1259p
  - 108p
  - 114p
  - 122p
  - 140p
  - - 121p
  - 123p
  - 127p
  - 135p
  - 141p
  - 146p
  - 152p
  - 159p
  - 208p
  - 214p
  - 222p
  - 240p
  - - 221p
  - 223p
  - 227p
  - 235p
  - 241p
  - 246p
  - 252p
  - 259p
  - 308p
  - 314p
  - 322p
  - 340p
  - - 321p
  - 323p
  - 327p
  - 335p
  - 341p
  - 346p
  - 352p
  - 359p
  - 408p
  - 414p
  - 422p
  - 440p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 415p
  - 424p
  - 430p
  - "-"
  - "-"
  - - 421p
  - 423p
  - 427p
  - 435p
  - 441p
  - 446p
  - 452p
  - 459p
  - 508p
  - 514p
  - 522p
  - 540p
  - - 521p
  - 523p
  - 527p
  - 535p
  - 541p
  - 546p
  - 552p
  - 558p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 616p
  - 618p
  - 622p
  - 630p
  - 636p
  - 641p
  - 646p
  - 652p
  - "-"
  - "-"
  - "-"
  - "-"
  -
  long_name: To City Interchange
  stop_times_saturday: [[1020a, 1034a, 1042a, 1048a, 1055a], [1150a, 1204p, 1212p, 1218p, 1225p], [120p, 134p, 142p, 148p, 155p], [250p, 304p, 312p, 318p, 325p], [420p, 434p, 442p, 448p, 455p]]
  between_stops: []
  short_name: "981"
  time_points: [City Interchange - Platform 9, National Aquarium, Black Mountain Telstra Tower, Botanic Gardens, City Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "981"
  stop_times_sunday: [[1020a, 1034a, 1042a, 1048a, 1055a], [1150a, 1204p, 1212p, 1218p, 1225p], [120p, 134p, 142p, 148p, 155p], [250p, 304p, 312p, 318p, 325p], [420p, 434p, 442p, 448p, 455p]]
  time_points: [City Interchange - Platform 9, National Aquarium, Black Mountain Telstra Tower, Botanic Gardens, City Interchange]
  -
  long_name: To Bimberi Centre
  stop_times_saturday: [[632a, 638a, 640a, 650a], [342p, 348p, 350p, 400p]]
  between_stops: []
  short_name: "982"
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Northbourne Ave/Antill St, Bimberi Centre]
  -
  long_name: To Bimberi Centre
  between_stops: []
  short_name: "982"
  stop_times_sunday: [[342p, 348p, 350p, 400p]]
  time_points: [City Interchange, Macarthur / Northbourne, Northbourne Ave/Antill St, Bimberi Centre]
  -
  long_name: To City Interchange
  stop_times_saturday: [[715p, 724p, 726p, 733p]]
  between_stops: []
  short_name: "982"
  time_points: [Bimberi Centre, Northbourne Ave/Antill St, Macarthur / Northbourne, City Interchange]
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "982"
  stop_times_sunday: [[715p, 724p, 726p, 733p]]
  time_points: [Bimberi Centre, Northbourne Ave/Antill St, Macarthur / Northbourne, City Interchange]
  -
  long_name: To Alexander Maconochie Centre Hume
  stop_times_saturday: [[840a, 900a], [1225p, 1245p], [510p, 530p]]
  between_stops: []
  short_name: "988"
  time_points: [Woden Interchange - Platform 4, Alexander Maconochie Centre Hume]
  -
  long_name: To Alexander Maconochie Centre Hume
  between_stops: []
  short_name: "988"
  stop_times_sunday: [[840a, 900a], [1225p, 1245p], [510p, 530p]]
  time_points: [Woden Interchange, Alexander Maconochie Centre Hume]
  -
  long_name: To Woden Interchange
  stop_times_saturday: [[1135a, 1155a], [435p, 455p], [735p, 755p]]
  between_stops: []
  short_name: "988"
  time_points: [Alexander Maconochie Centre Hume, Woden Interchange]
  -
  long_name: To Woden Interchange
  between_stops: []
  short_name: "988"
  stop_times_sunday: [[1135a, 1155a], [435p, 455p], [735p, 755p]]
  time_points: [Alexander Maconochie Centre Hume, Woden Interchange]
  -
  long_name: To Campbell Park Offices
  between_stops: []
   
  short_name: "9"
  stop_times:
  - - 714a
  - 726a
  - 731a
  - 733a
  - 741a
  - 745a
  - - 814a
  - 829a
  - 834a
  - 836a
  - 844a
  - 848a
  - - 857a
  - 911a
  - 916a
  - 918a
  - 926a
  - 931a
  - - 957a
  - 1011a
  - 1016a
  - 1018a
  - 1026a
  - 1029a
  - - 1057a
  - 1111a
  - 1116a
  - 1118a
  - 1126a
  - 1129a
  - - 1157a
  - 1211p
  - 1216p
  - 1218p
  - 1226p
  - 1229p
  - - 1257p
  - 111p
  - 116p
  - 118p
  - 126p
  - 129p
  - - 157p
  - 211p
  - 216p
  - 218p
  - 226p
  - 229p
  - - 257p
  - 312p
  - 317p
  - 319p
  - 327p
  - 331p
  - - 344p
  - 359p
  - 404p
  - 406p
  - 414p
  - 418p
  - - 414p
  - 429p
  - 434p
  - 436p
  - 444p
  - 448p
  - - 444p
  - 459p
  - 504p
  - 506p
  - 514p
  - 518p
  - - 514p
  - 529p
  - 534p
  - 536p
  - 544p
  - 548p
  - - 557p
  - 612p
  - 617p
  - 619p
  - 627p
  - 631p
  - - 657p
  - 708p
  - 712p
  - 714p
  - 720p
  - 723p
  - - 757p
  - 808p
  - 812p
  - 814p
  - 820p
  - 823p
  - - 857p
  - 908p
  - 912p
  - 914p
  - 920p
  - 923p
  - - 957p
  - 1008p
  - 1012p
  - 1014p
  - 1020p
  - 1023p
  - - 1057p
  - 1108p
  - 1112p
  - 1114p
  - 1120p
  - 1123p
  time_points:
  - City Interchange - Platform 7
  - St Thomas More Campbell
  - Russell Offices
  - Hospice
  - ADFA
  - Campbell Park Offices
  -
  long_name: To City Interchange
  between_stops: []
  short_name: "9"
  stop_times: [["-", 655a, 701a, 703a, 708a, 720a], [720a, 723a, 729a, 731a, 736a, 751a], [752a, 756a, 804a, 806a, 811a, 826a], [822a, 826a, 834a, 836a, 841a, 856a], [852a, 856a, 904a, 906a, 911a, 926a], [934a, 937a, 945a, 947a, 952a, 1006a], [1034a, 1037a, 1045a, 1047a, 1052a, 1106a], [1134a, 1137a, 1145a, 1147a, 1152a, 1206p], [1234p, 1237p, 1245p, 1247p, 1252p, 106p], [134p, 137p, 145p, 147p, 152p, 206p], [234p, 237p, 245p, 247p, 252p, 306p], [335p, 339p, 347p, 349p, 354p, 409p], [352p, 356p, 404p, 406p, 411p, 426p], [422p, 426p, 434p, 436p, 441p, 456p], [452p, 456p, 504p, 506p, 511p, 526p], [522p, 526p, 534p, 536p, 541p, 556p], [552p, 556p, 604p, 606p, 611p, 626p], [628p, 632p, 638p, 640p, 645p, 656p], [728p, 731p, 737p, 739p, 744p, 755p], [828p, 831p, 837p, 839p, 844p, 855p], [928p, 931p, 937p, 939p, 944p, 955p], [1028p, 1031p, 1037p, 1039p, 1044p, 1055p]]
  time_points: [Campbell Park Offices, ADFA, Menindee Drive - Hospice, Russell Offices, St Thomas More Campbell, City Interchange]
   
routes:  
- short_name: 900  
long_name: Intertown  
time_points: [ civic_platform_6, 3042, 4531, 4929, civic_platform_1, civic_platform_5 ]  
between_stops: [ ]  
stop_times: [  
[ 632a, 642a, 657a, 708a, 715a, 727a],  
[ 702a, 712a, 727a, 738a, 745a, 757a],  
[ -, -, 755a, 806a, 813a, 825a],  
[ 732a, 742a, 757a, 808a, 815a, 827a],  
[ 802a, 812a, 827a, 838a, 845a, 857a],  
[ 832a, 842a, 857a, 908a, 915a, 927a],  
[ 902a, 912a, 927a, 938a, 945a, 957a],  
[ 932a, 942a, 957a, 1008a, 1015a, 1027a],  
[ 1002a, 1012a, 1027a, 1038a, 1045a, 1057a],  
[ 1032a, 1042a, 1057a, 1108a, 1115a, 1127a],  
[ 1102a, 1112a, 1127a, 1138a, 1145a, 1157a],  
[ 1132a, 1142a, 1157a, 1208p, 1215p, 1227p],  
[ 1202p, 1212p, 1227p, 1238p, 1245p, 1257p],  
[ 1232p, 1242p, 1257p, 108p, 115p, 127p],  
[ 102p, 112p, 127p, 138p, 145p, 157p],  
[ 132p, 142p, 157p, 208p, 215p, 227p],  
[ 202p, 212p, 227p, 238p, 245p, 257p],  
[ 232p, 242p, 257p, 308p, 315p, 327p],  
[ 302p, 312p, 327p, 338p, 345p, 357p],  
[ -, -, 340p, 351p, 358p, 410p],  
[ -, -, -, -, 407p, 419p],  
[ 332p, 342p, 357p, 408p, 415p, 427p],  
[ -, -, -, -, 428p, 440p],  
[ 359p, 409p, 424p, 435p, 442p, 454p],  
[ 432p, 442p, 457p, 508p, 515p, 527p],  
[ 502p, 512p, 527p, 538p, 545p, 557p],  
[ 532p, 542p, 557p, 608p, 615p, 627p],  
[ 602p, 612p, 627p, 638p, 645p, 657p],  
[ 632p, 642p, 657p, 708p, 715p, 727p],  
[ 702p, 712p, 727p, 738p, 745p, 757p],  
[ 732p, 742p, 757p, 808p, 815p, 827p],  
[ 832p, 842p, 857p, 908p, 915p, 927p],  
[ 932p, 942p, 957p, 1008p, 1015p, 1027p],  
[ 1032p, 1042p, 1057p, -, -, -],  
[ 1132p, 1142p, 1157p, -, -, -],  
[ 1235x, 1245x, 100x, -, -, -]  
]  
stop_times_saturday: [  
[ 646a, 655a, 710a, 721a, 728a, 740a],  
[ 746a, 755a, 810a, 821a, 828a, 840a],  
[ 846a, 855a, 910a, 921a, 928a, 940a],  
[ 946a, 955a, 1010a, 1021a, 1028a, 1040a],  
[ 1046a, 1055a, 1110a, 1121a, 1128a, 1140a],  
[ 1146a, 1155a, 1210p, 1221p, 1228p, 1240p],  
[ 1246p, 1255p, 110p, 121p, 128p, 140p],  
[ 146p, 155p, 210p, 221p, 228p, 240p],  
[ 246p, 255p, 310p, 321p, 328p, 340p],  
[ 346p, 355p, 410p, 421p, 428p, 440p],  
[ 446p, 455p, 510p, 521p, 528p, 540p],  
[ 546p, 555p, 610p, 621p, 628p, 640p],  
[ 646p, 655p, 710p, 721p, 728p, 740p],  
[ 746p, 755p, 810p, 821p, 828p, 840p],  
[ 846p, 855p, 910p, 921p, 928p, 940p],  
[ 946p, 955p, 1010p, 1021p, 1028p, 1040p],  
[ 1046p, 1055p, 1107p, -, -, -]  
]  
stop_times_sunday: [  
[ 728a, 736a, 750a, 801a, 808a, 817a],  
[ 828a, 836a, 850a, 901a, 908a, 917a],  
[ 928a, 936a, 950a, 1001a, 1008a, 1017a],  
[ 1028a, 1036a, 1050a, 1101a, 1108a, 1117a],  
[ 1128a, 1136a, 1150a, 1201p, 1208p, 1217p],  
[ 1228p, 1236p, 1250p, 101p, 108p, 117p],  
[ 128p, 136p, 150p, 201p, 208p, 217p],  
[ 228p, 236p, 250p, 301p, 308p, 317p],  
[ 328p, 336p, 350p, 401p, 408p, 417p],  
[ 428p, 436p, 450p, 501p, 508p, 517p],  
[ 528p, 536p, 550p, 601p, 608p, 617p],  
[ 628p, 636p, 650p, 701p, 708p, 717p],  
[ 728p, 736p, 750p, 801p, 808p, 817p],  
[ 828p, 836p, 850p, 901p, 908p, 917p],  
[ 928p, 936p, 950p, 1001p, 1008p, 1017p],  
[ 1028p, 1036p, 1050p, 1101p, 1108p, 1117p]  
]  
   
options: options:
start_date: 20090525 start_date: 20090525
end_date: 20100601 end_date: 20101001
remove_date: 2010601 remove_date: 20101001
agency_name: ACT Internal Omnibus Network (ACTION) agency_name: ACT Internal Omnibus Network (ACTION)
agency_url: http://www.action.act.gov.au/ agency_url: http://www.action.act.gov.au/
agency_timezone: Australia/Canberra agency_timezone: Australia/Sydney
   
   
stops: stops:
- { name: Civic Interchange Platform 1,stop_code: civic_platform_1, lat: -35.2794347, lng: 149.130588} - { name: ADFA,stop_code: ADFA, lat: -35.2937972, lng: 149.1643403}
- { name: Civic Interchange Platform 5,stop_code: civic_platform_5, lat: -35.2786, lng: 149.13033} - { name: Ainslie,stop_code: Ainslie, lat: -35.2620105, lng: 149.1443302}
- { name: Civic Interchange Platform 6,stop_code: civic_platform_6, lat: -35.27851, lng: 149.12979 } - { name: Alexander Maconochie Centre Hume,stop_code: Alexander Maconochie Centre Hume, lat: -35.3720651, lng: 149.1696618}
- { name: Canberra House Northbound, stop_code: 3042, lat: -35.27833, - { name: Alpen & Clifford St,stop_code: Alpen & Clifford St, lat: -35.20562, lng: 149.06259}
lng: 149.12712 } - { name: Anthony Rolfe/Moonlight,stop_code: Anthony Rolfe/Moonlight, lat: -35.1856021, lng: 149.1543639}
- { name: Canberra House Southbound, stop_code: 4531, - { name: Aranda,stop_code: Aranda, lat: -35.257534, lng: 149.0762963}
lat: -35.2786, lng: 149.13033 } - { name: Athllon/Sulwood Kambah,stop_code: Athllon/Sulwood Kambah, lat: -35.38442, lng: 149.09328}
- { name: Marcus Clarke Street - Unilodge ANU, stop_code: 4929, lat: -35.2764151, lng: 149.1267199 } - { name: Australian Institute Sports Bruce,stop_code: Australian Institute Sports Bruce, lat: -35.246351, lng: 149.101478}
  - { name: Belconnen Way,stop_code: Belconnen Way, lat: -35.24809, lng: 149.06765}
  - { name: Bimberi Centre,stop_code: Bimberi Centre, lat: -35.2219941, lng: 149.1546928}
  - { name: Black Mountain Telstra Tower,stop_code: Black Mountain Telstra Tower, lat: -35.2748058, lng: 149.0972461}
  - { name: Bonython,stop_code: Bonython, lat: -35.4297416, lng: 149.0814517}
  - { name: Bonython Primary,stop_code: Bonython Primary, lat: -35.431019, lng: 149.0831217}
  - { name: Botanic Gardens,stop_code: Botanic Gardens, lat: -35.278643, lng: 149.1093237}
  - { name: Brindabella Business Park,stop_code: Brindabella Business Park, lat: -35.314496, lng: 149.189145}
  - { name: Brindabella Gardens Nursing Home,stop_code: Brindabella Gardens Nursing Home, lat: -35.3294459, lng: 149.0806116}
  - { name: Bugden/Sternberg,stop_code: Bugden/Sternberg, lat: -35.4017223, lng: 149.0992172}
  - { name: Burton & Garran Hall/Daley Road ANU,stop_code: Burton & Garran Hall/Daley Road ANU, lat: -35.2753671, lng: 149.1172822}
  - { name: Calvary Hospital,stop_code: Calvary Hospital, lat: -35.25212, lng: 149.09088}
  - { name: Calwell Shops,stop_code: Calwell Shops, lat: -35.43524, lng: 149.113942}
  - { name: Cameron Ave Bus Station,stop_code: Cameron Ave Bus Station, lat: -35.2410195, lng: 149.0722506}
  - { name: Cameron Ave Bus Station - Platform 1,stop_code: Cameron Ave Bus Station - Platform 1, lat: -35.2410195, lng: 149.0722506}
  - { name: Cameron Ave Bus Station - Platform 2,stop_code: Cameron Ave Bus Station - Platform 2, lat: -35.2410108, lng: 149.0717142}
  - { name: Cameron Ave Bus Station - Platform 3,stop_code: Cameron Ave Bus Station - Platform 3, lat: -35.2410064, lng: 149.0710758}
  - { name: Cameron Ave Bus Station - Platform 4,stop_code: Cameron Ave Bus Station - Platform 4, lat: -35.2411773, lng: 149.0709793}
  - { name: Cameron Ave Bus Station - Platform 5,stop_code: Cameron Ave Bus Station - Platform 5, lat: -35.241186, lng: 149.0720789}
  - { name: Campbell Park Offices,stop_code: Campbell Park Offices, lat: -35.28368, lng: 149.17045}
  - { name: Canberra College Weston,stop_code: Canberra College Weston, lat: -35.3490278, lng: 149.0486277}
  - { name: Canberra Hospital,stop_code: Canberra Hospital, lat: -35.3459462, lng: 149.1012001}
  - { name: Canberra Times,stop_code: Canberra Times, lat: -35.3245431, lng: 149.1705533}
  - { name: Caswell Drive,stop_code: Caswell Drive, lat: -35.25922, lng: 149.08576}
  - { name: Causeway,stop_code: Causeway, lat: -35.31615, lng: 149.15058}
  - { name: Centre Link Tuggeranong,stop_code: Centre Link Tuggeranong, lat: -35.4207496, lng: 149.0700973}
  - { name: Chapman,stop_code: Chapman, lat: -35.3557877, lng: 149.0408111}
  - { name: Charnwood,stop_code: Charnwood, lat: -35.2052138, lng: 149.0337266}
  - { name: Chifley,stop_code: Chifley, lat: -35.350985, lng: 149.077319}
  - { name: Chisholm Shops,stop_code: Chisholm Shops, lat: -35.41341, lng: 149.12833}
  - { name: Chuculba/William Slim,stop_code: Chuculba/William Slim, lat: -35.2103241, lng: 149.0997736}
  - { name: City Interchange,stop_code: City Interchange, lat: -35.2794346, lng: 149.1305879}
  - { name: City Interchange - Platform 1,stop_code: City Interchange - Platform 1, lat: -35.2794346, lng: 149.1305879}
  - { name: City Interchange - Platform 10,stop_code: City Interchange - Platform 10, lat: -35.2793571, lng: 149.1293659}
  - { name: City Interchange - Platform 11,stop_code: City Interchange - Platform 11, lat: -35.2787905, lng: 149.1288627}
  - { name: City Interchange - Platform 3,stop_code: City Interchange - Platform 3, lat: -35.2787886, lng: 149.1304779}
  - { name: City Interchange - Platform 4,stop_code: City Interchange - Platform 4, lat: -35.2785658, lng: 149.1301727}
  - { name: City Interchange - Platform 5,stop_code: City Interchange - Platform 5, lat: -35.2785242, lng: 149.1297348}
  - { name: City Interchange - Platform 7,stop_code: City Interchange - Platform 7, lat: -35.27843, lng: 149.130345}
  - { name: City Interchange - Platform 8,stop_code: City Interchange - Platform 8, lat: -35.2778798, lng: 149.1305995}
  - { name: City Interchange - Platform 9,stop_code: City Interchange - Platform 9, lat: -35.2783224, lng: 149.130726}
  - { name: Citywest,stop_code: Citywest, lat: -35.2788605, lng: 149.1257969}
  - { name: Cnr Kerrigan/Lhotsky,stop_code: Cnr Kerrigan/Lhotsky, lat: -35.1995716, lng: 149.0285277}
  - { name: Cnr Tillyard Dr & Spalding St,stop_code: Cnr Tillyard Dr & Spalding St, lat: -35.2040477, lng: 149.0393052}
  - { name: Cohen St Bus Station,stop_code: Cohen St Bus Station, lat: -35.2394775, lng: 149.0602031}
  - { name: Cohen St Bus Station - Platform 1,stop_code: Cohen St Bus Station - Platform 1, lat: -35.2394775, lng: 149.0602031}
  - { name: Cohen St Bus Station - Platform 2,stop_code: Cohen St Bus Station - Platform 2, lat: -35.2396467, lng: 149.0602152}
  - { name: Cohen St Bus Station - Platform 3,stop_code: Cohen St Bus Station - Platform 3, lat: -35.239764, lng: 149.0604531}
  - { name: Cohen St Bus Station - Platform 4,stop_code: Cohen St Bus Station - Platform 4, lat: -35.239844, lng: 149.0600683}
  - { name: Cohen St Bus Station - Platform 5,stop_code: Cohen St Bus Station - Platform 5, lat: -35.2401211, lng: 149.0597102}
  - { name: Cohen St Bus Station - Platform 6,stop_code: Cohen St Bus Station - Platform 6, lat: -35.2400028, lng: 149.060315}
  - { name: Conder Primary,stop_code: Conder Primary, lat: -35.4643475, lng: 149.0986908}
  - { name: Cook,stop_code: Cook, lat: -35.2596, lng: 149.0638}
  - { name: Cooleman Court,stop_code: Cooleman Court, lat: -35.34147, lng: 149.05338}
  - { name: Copland College,stop_code: Copland College, lat: -35.2127018, lng: 149.0596387}
  - { name: Curtin,stop_code: Curtin, lat: -35.3248779, lng: 149.081441}
  - { name: Deakin,stop_code: Deakin, lat: -35.3158608, lng: 149.1084563}
  - { name: Deamer/Clift Richardson,stop_code: Deamer/Clift Richardson, lat: -35.4319597, lng: 149.1187876}
  - { name: Dickson,stop_code: Dickson, lat: -35.2498434, lng: 149.1391218}
  - { name: Dickson College,stop_code: Dickson College, lat: -35.24923, lng: 149.15315}
  - { name: Dickson Cowper St,stop_code: Dickson Cowper St, lat: -35.250297, lng: 149.141336}
  - { name: Dickson Shops/Antill St,stop_code: Dickson Shops/Antill St, lat: -35.2251335, lng: 149.1658895}
  - { name: Duffy,stop_code: Duffy, lat: -35.3366908, lng: 149.0324311}
  - { name: Duffy Primary School,stop_code: Duffy Primary School, lat: -35.334219, lng: 149.033656}
  - { name: Dunlop,stop_code: Dunlop, lat: -35.1942693, lng: 149.0206702}
  - { name: Electricity House,stop_code: Electricity House, lat: -35.282374, lng: 149.132047}
  - { name: Erindale Centre,stop_code: Erindale Centre, lat: -35.4038881, lng: 149.0992283}
  - { name: Erindale Centre /Sternberg Crescent,stop_code: Erindale Centre /Sternberg Crescent, lat: -35.4014472, lng: 149.0956545}
  - { name: Erindale Dr/ Charleston St Monash,stop_code: Erindale Dr/ Charleston St Monash, lat: -35.4172271, lng: 149.0813467}
  - { name: Erindale Drive/Sternberg,stop_code: Erindale Drive/Sternberg, lat: -35.4014472, lng: 149.0956545}
  - { name: Evatt,stop_code: Evatt, lat: -35.2091093, lng: 149.0735343}
  - { name: Eye Hospital,stop_code: Eye Hospital, lat: -35.3341884, lng: 149.1656213}
  - { name: Fairbairn Park,stop_code: Fairbairn Park, lat: -35.3001773, lng: 149.2041185}
  - { name: Farrer Primary School,stop_code: Farrer Primary School, lat: -35.37887, lng: 149.10641}
  - { name: Farrer Terminus,stop_code: Farrer Terminus, lat: -35.3771794, lng: 149.1046948}
  - { name: Federation Square,stop_code: Federation Square, lat: -35.1908726, lng: 149.0848153}
  - { name: Fisher,stop_code: Fisher, lat: -35.3605627, lng: 149.0576481}
  - { name: Flemington/Nullabor,stop_code: Flemington/Nullabor, lat: -35.2008585, lng: 149.1493407}
  - { name: Flemington Rd,stop_code: Flemington Rd, lat: -35.20756, lng: 149.14778}
  - { name: Flemington Rd/Sandford St,stop_code: Flemington Rd/Sandford St, lat: -35.2008585, lng: 149.1493407}
  - { name: Florey Shops,stop_code: Florey Shops, lat: -35.2258544, lng: 149.0546214}
  - { name: Flynn,stop_code: Flynn, lat: -35.2019283, lng: 149.0478356}
  - { name: Fraser,stop_code: Fraser, lat: -35.1896539, lng: 149.0435012}
  - { name: Fraser East Terminus,stop_code: Fraser East Terminus, lat: -35.1896539, lng: 149.0435012}
  - { name: Fraser West Terminus,stop_code: Fraser West Terminus, lat: -35.191513, lng: 149.038006}
  - { name: Fyshwick Direct Factory Outlet,stop_code: Fyshwick Direct Factory Outlet, lat: -35.3359862, lng: 149.1796322}
  - { name: Fyshwick Terminus,stop_code: Fyshwick Terminus, lat: -35.3285202, lng: 149.1785592}
  - { name: Garran,stop_code: Garran, lat: -35.3423286, lng: 149.10811}
  - { name: Geoscience Australia,stop_code: Geoscience Australia, lat: -35.3429702, lng: 149.1583893}
  - { name: Giralang,stop_code: Giralang, lat: -35.2115608, lng: 149.0960692}
  - { name: Gordon Primary,stop_code: Gordon Primary, lat: -35.455517, lng: 149.086978}
  - { name: Gowrie,stop_code: Gowrie, lat: -35.4120264, lng: 149.1110804}
  - { name: Gungahlin Market Place,stop_code: Gungahlin Market Place, lat: -35.1769532, lng: 149.1319017}
  - { name: Gwydir Square Kaleen,stop_code: Gwydir Square Kaleen, lat: -35.2338677, lng: 149.1031998}
  - { name: Hackett,stop_code: Hackett, lat: -35.2481617, lng: 149.1626094}
  - { name: Hawker,stop_code: Hawker, lat: -35.2437386, lng: 149.0432804}
  - { name: Hawker College,stop_code: Hawker College, lat: -35.2454598, lng: 149.0324251}
  - { name: Heagney/Clift Richardson,stop_code: Heagney/Clift Richardson, lat: -35.4251299, lng: 149.11375}
  - { name: Hibberson/Kate Crace,stop_code: Hibberson/Kate Crace, lat: -35.1861642, lng: 149.1391756}
  - { name: Higgins,stop_code: Higgins, lat: -35.2313901, lng: 149.0271811}
  - { name: Holder,stop_code: Holder, lat: -35.3378123, lng: 149.0449433}
  - { name: Holt,stop_code: Holt, lat: -35.223099, lng: 149.0126269}
  - { name: Hospice,stop_code: Hospice, lat: -35.3029, lng: 149.14957}
  - { name: Hughes,stop_code: Hughes, lat: -35.3339223, lng: 149.093854}
  - { name: Isaacs,stop_code: Isaacs, lat: -35.3669823, lng: 149.1119217}
  - { name: Isabella Shops,stop_code: Isabella Shops, lat: -35.4285703, lng: 149.0916837}
  - { name: Jamison Centre,stop_code: Jamison Centre, lat: -35.2527268, lng: 149.0713712}
  - { name: John James Hospital,stop_code: John James Hospital, lat: -35.3200295, lng: 149.0955996}
  - { name: Kaleen Village/Maribyrnong,stop_code: Kaleen Village/Maribyrnong, lat: -35.2274031, lng: 149.1075421}
  - { name: Kambah High,stop_code: Kambah High, lat: -35.3847749, lng: 149.0720245}
  - { name: Kambah Village,stop_code: Kambah Village, lat: -35.3800314, lng: 149.0576581}
  - { name: Katherine / Horse Park,stop_code: Katherine / Horse Park, lat: -35.1680901, lng: 149.1321801}
  - { name: Kings Ave/National Crt,stop_code: Kings Ave/National Crt, lat: -35.3062755, lng: 149.1291434}
  - { name: Kingston,stop_code: Kingston, lat: -35.3197448, lng: 149.1375261}
  - { name: Kippax,stop_code: Kippax, lat: -35.22225, lng: 149.0195627}
  - { name: Kippax Centre,stop_code: Kippax Centre, lat: -35.22172, lng: 149.01995}
  - { name: Kosciuszko/Everard,stop_code: Kosciuszko/Everard, lat: -35.188901, lng: 149.1216937}
  - { name: Lanyon Market Place,stop_code: Lanyon Market Place, lat: -35.4573, lng: 149.09199}
  - { name: Latham Shops,stop_code: Latham Shops, lat: -35.21848, lng: 149.03214}
  - { name: Lathlain St Bus Station,stop_code: Lathlain St Bus Station, lat: -35.2396657, lng: 149.0633993}
  - { name: Lathlain St Bus Station - Platform 1,stop_code: Lathlain St Bus Station - Platform 1, lat: -35.2408973, lng: 149.0639887}
  - { name: Lathlain St Bus Station - Platform 2,stop_code: Lathlain St Bus Station - Platform 2, lat: -35.2406038, lng: 149.0638922}
  - { name: Lathlain St Bus Station - Platform 3,stop_code: Lathlain St Bus Station - Platform 3, lat: -35.2400517, lng: 149.0637152}
  - { name: Lathlain St Bus Station - Platform 4,stop_code: Lathlain St Bus Station - Platform 4, lat: -35.2396657, lng: 149.0633993}
  - { name: Lathlain St Bus Station - Platform 5,stop_code: Lathlain St Bus Station - Platform 5, lat: -35.2405468, lng: 149.0636669}
  - { name: Lathlain St Bus Station - Platform 6,stop_code: Lathlain St Bus Station - Platform 6, lat: -35.2410486, lng: 149.0638326}
  - { name: Lewis Luxton/Woodcock Dr,stop_code: Lewis Luxton/Woodcock Dr, lat: -35.4422566, lng: 149.0854375}
  - { name: Lithgow St Terminus Fyshwick,stop_code: Lithgow St Terminus Fyshwick, lat: -35.3296912, lng: 149.1668153}
  - { name: Livingston Shops Kambah,stop_code: Livingston Shops Kambah, lat: -35.3883359, lng: 149.0811471}
  - { name: Lyneham,stop_code: Lyneham, lat: -35.2523304, lng: 149.1246184}
  - { name: Lyneham High,stop_code: Lyneham High, lat: -35.2524016, lng: 149.130254}
  - { name: Lyons,stop_code: Lyons, lat: -35.3415779, lng: 149.0765703}
  - { name: Macarthur / Miller O'Connor,stop_code: Macarthur / Miller O'Connor, lat: -35.2587584, lng: 149.1153561}
  - { name: Macarthur / Northbourne,stop_code: Macarthur / Northbourne, lat: -35.2481997, lng: 149.134308}
  - { name: Macgregor Shops,stop_code: Macgregor Shops, lat: -35.2100645, lng: 149.0122952}
  - { name: MacKillop College Isabella Campus,stop_code: MacKillop College Isabella Campus, lat: -35.42597, lng: 149.09172}
  - { name: MacKillop College Wanniassa Campus,stop_code: MacKillop College Wanniassa Campus, lat: -35.4056, lng: 149.089774}
  - { name: Macquarie,stop_code: Macquarie, lat: -35.2483414, lng: 149.0600666}
  - { name: Majura Business Park,stop_code: Majura Business Park, lat: -35.2987, lng: 149.18561}
  - { name: Manuka,stop_code: Manuka, lat: -35.3200096, lng: 149.1341344}
  - { name: Manuka/Captain Cook,stop_code: Manuka/Captain Cook, lat: -35.3217, lng: 149.13445}
  - { name: McKellar,stop_code: McKellar, lat: -35.2174267, lng: 149.0742108}
  - { name: Melba,stop_code: Melba, lat: -35.2083104, lng: 149.0485366}
  - { name: Menindee Drive - Hospice,stop_code: Menindee Drive - Hospice, lat: -35.3024506, lng: 149.149499}
  - { name: Mentone View/Tharwa Drive,stop_code: Mentone View/Tharwa Drive, lat: -35.45144, lng: 149.0919}
  - { name: Merici Braddon,stop_code: Merici Braddon, lat: -35.266525, lng: 149.137037}
  - { name: Monash,stop_code: Monash, lat: -35.4190254, lng: 149.0834805}
  - { name: Monash Primary,stop_code: Monash Primary, lat: -35.414879, lng: 149.089411}
  - { name: Mount Neighbour School,stop_code: Mount Neighbour School, lat: -35.382445, lng: 149.051518}
  - { name: Narrabundah College,stop_code: Narrabundah College, lat: -35.3362106, lng: 149.1471005}
  - { name: Narrabundah Terminus,stop_code: Narrabundah Terminus, lat: -35.332605, lng: 149.154049}
  - { name: National Aquarium,stop_code: National Aquarium, lat: -35.29915, lng: 149.07025}
  - { name: National Circuit / Canberra Ave,stop_code: National Circuit / Canberra Ave, lat: -35.31407, lng: 149.13011}
  - { name: National Hockey Centre Lyneham,stop_code: National Hockey Centre Lyneham, lat: -35.2446729, lng: 149.1288303}
  - { name: National Museum,stop_code: National Museum, lat: -35.29248, lng: 149.1205367}
  - { name: Newcastle / Isa Street Fyshwick,stop_code: Newcastle / Isa Street Fyshwick, lat: -35.3255, lng: 149.173291}
  - { name: Ngunnawal Primary,stop_code: Ngunnawal Primary, lat: -35.1688551, lng: 149.1112569}
  - { name: Nicholls Primary,stop_code: Nicholls Primary, lat: -35.1905592, lng: 149.0876716}
  - { name: Northbourne Ave/Antill St,stop_code: Northbourne Ave/Antill St, lat: -35.248287, lng: 149.134241}
  - { name: North Lyneham,stop_code: North Lyneham, lat: -35.2385618, lng: 149.1221188}
  - { name: O'Connor,stop_code: O'Connor, lat: -35.2640376, lng: 149.1226107}
  - { name: Olims Hotel,stop_code: Olims Hotel, lat: -35.27597, lng: 149.1428}
  - { name: Outtrim / Duggan,stop_code: Outtrim / Duggan, lat: -35.435871, lng: 149.097692}
  - { name: Page Shops,stop_code: Page Shops, lat: -35.2360695, lng: 149.0536554}
  - { name: Parliament House,stop_code: Parliament House, lat: -35.3081571, lng: 149.1244592}
  - { name: Paul Coe / Mirrabei,stop_code: Paul Coe / Mirrabei, lat: -35.17467, lng: 149.12005}
  - { name: Pearce,stop_code: Pearce, lat: -35.3625413, lng: 149.0815935}
  - { name: Police College Weston,stop_code: Police College Weston, lat: -35.33018, lng: 149.05458}
  - { name: Proctor / Mead,stop_code: Proctor / Mead, lat: -35.415305, lng: 149.127204}
  - { name: Railway Station Kingston,stop_code: Railway Station Kingston, lat: -35.319602, lng: 149.149083}
  - { name: Red Hill,stop_code: Red Hill, lat: -35.336505, lng: 149.131645}
  - { name: Rivett,stop_code: Rivett, lat: -35.3473758, lng: 149.0365438}
  - { name: Russell Offices,stop_code: Russell Offices, lat: -35.2973294, lng: 149.1508803}
  - { name: Sainsbury Street,stop_code: Sainsbury Street, lat: -35.3885, lng: 149.09643}
  - { name: Saint Andrews Village Hughes,stop_code: Saint Andrews Village Hughes, lat: -35.328097, lng: 149.088685}
  - { name: Scullin Shops,stop_code: Scullin Shops, lat: -35.23356, lng: 149.04056}
  - { name: Shoalhaven / Katherine Ave,stop_code: Shoalhaven / Katherine Ave, lat: -35.16823, lng: 149.12791}
  - { name: Southlands Mawson,stop_code: Southlands Mawson, lat: -35.3650685, lng: 149.0945962}
  - { name: Southwell Park,stop_code: Southwell Park, lat: -35.24573, lng: 149.1321}
  - { name: Spence,stop_code: Spence, lat: -35.194735, lng: 149.062352}
  - { name: Spence Terminus,stop_code: Spence Terminus, lat: -35.199684, lng: 149.0676196}
  - { name: St Clare of Assisi Primary,stop_code: St Clare of Assisi Primary, lat: -35.4606284, lng: 149.0962704}
  - { name: St Francis Xavier Florey,stop_code: St Francis Xavier Florey, lat: -35.223951, lng: 149.0406888}
  - { name: Stromlo High Waramanga,stop_code: Stromlo High Waramanga, lat: -35.3551186, lng: 149.0547624}
  - { name: St Thomas More Campbell,stop_code: St Thomas More Campbell, lat: -35.286717, lng: 149.156836}
  - { name: Sydney Avenue,stop_code: Sydney Avenue, lat: -35.31193, lng: 149.13105}
  - { name: Taverner/Erindale,stop_code: Taverner/Erindale, lat: -35.4059104, lng: 149.0809317}
  - { name: Tharwa Drive,stop_code: Tharwa Drive, lat: -35.458251, lng: 149.091652}
  - { name: Tharwa/Knoke,stop_code: Tharwa/Knoke, lat: -35.47281, lng: 149.08926}
  - { name: Tharwa/Pockett,stop_code: Tharwa/Pockett, lat: -35.47348, lng: 149.09178}
  - { name: Theodore,stop_code: Theodore, lat: -35.4464808, lng: 149.1234651}
  - { name: Torrens Shops,stop_code: Torrens Shops, lat: -35.3730889, lng: 149.087327}
  - { name: Tuggeranong Interchange,stop_code: Tuggeranong Interchange, lat: -35.41465, lng: 149.06537}
  - { name: Tuggeranong Interchange - Platform 3,stop_code: Tuggeranong Interchange - Platform 3, lat: -35.4147569, lng: 149.0657435}
  - { name: Tuggeranong Interchange - Platform 4,stop_code: Tuggeranong Interchange - Platform 4, lat: -35.4144924, lng: 149.0655423}
  - { name: Tuggeranong Interchange - Platform 5,stop_code: Tuggeranong Interchange - Platform 5, lat: -35.414217, lng: 149.0653492}
  - { name: Tuggeranong Interchange - Platform 7,stop_code: Tuggeranong Interchange - Platform 7, lat: -35.4146761, lng: 149.0654565}
  - { name: Tuggeranong Interchange - Platform 8,stop_code: Tuggeranong Interchange - Platform 8, lat: -35.4149428, lng: 149.0656523}
  - { name: University of Canberra,stop_code: University of Canberra, lat: -35.2423222, lng: 149.0831522}
  - { name: Wanniassa High,stop_code: Wanniassa High, lat: -35.3952462, lng: 149.0852655}
  - { name: Waramanga,stop_code: Waramanga, lat: -35.3526825, lng: 149.0594712}
  - { name: War Memorial,stop_code: War Memorial, lat: -35.280477, lng: 149.149085}
  - { name: Watson,stop_code: Watson, lat: -35.2389399, lng: 149.1535345}
  - { name: Watson Terminus,stop_code: Watson Terminus, lat: -35.2374698, lng: 149.1534553}
  - { name: Weetangera Shops,stop_code: Weetangera Shops, lat: -35.248393, lng: 149.0506342}
  - { name: Weston Creek Terminus,stop_code: Weston Creek Terminus, lat: -35.342728, lng: 149.0524906}
  - { name: Weston Primary,stop_code: Weston Primary, lat: -35.3305221, lng: 149.0524281}
  - { name: William Webb / Ginninderra Drive,stop_code: William Webb / Ginninderra Drive, lat: -35.2355797, lng: 149.0742074}
  - { name: Woden Interchange,stop_code: Woden Interchange, lat: -35.34433, lng: 149.08742}
  - { name: Woden Interchange - Platform 10,stop_code: Woden Interchange - Platform 10, lat: -35.3439501, lng: 149.0877369}
  - { name: Woden Interchange - Platform 11,stop_code: Woden Interchange - Platform 11, lat: -35.3439129, lng: 149.0876216}
  - { name: Woden Interchange - Platform 12,stop_code: Woden Interchange - Platform 12, lat: -35.3442094, lng: 149.0876444}
  - { name: Woden Interchange - Platform 14,stop_code: Woden Interchange - Platform 14, lat: -35.34438, lng: 149.0872662}
  - { name: Woden Interchange - Platform 15,stop_code: Woden Interchange - Platform 15, lat: -35.3444271, lng: 149.0869631}
  - { name: Woden Interchange - Platform 16,stop_code: Woden Interchange - Platform 16, lat: -35.344484, lng: 149.0866144}
  - { name: Woden Interchange - Platform 2,stop_code: Woden Interchange - Platform 2, lat: -35.3447574, lng: 149.0862912}
  - { name: Woden Interchange - Platform 3,stop_code: Woden Interchange - Platform 3, lat: -35.344566, lng: 149.086774}
  - { name: Woden Interchange - Platform 4,stop_code: Woden Interchange - Platform 4, lat: -35.3445222, lng: 149.0870436}
  - { name: Woden Interchange - Platform 5,stop_code: Woden Interchange - Platform 5, lat: -35.3444741, lng: 149.0873533}
  - { name: Woden Interchange - Platform 6,stop_code: Woden Interchange - Platform 6, lat: -35.34445, lng: 149.0875371}
  - { name: Woden Interchange - Platform 9,stop_code: Woden Interchange - Platform 9, lat: -35.3442083, lng: 149.0877771}
  - { name: Woodcock/Clare Dennis,stop_code: Woodcock/Clare Dennis, lat: -35.4422566, lng: 149.0854375}
  - { name: Yarralumla Shops,stop_code: Yarralumla Shops, lat: -35.30725, lng: 149.0972}
routes: routes:
   
options: options:
start_date: 20090525 start_date: 20090525
end_date: 20100601 end_date: 20101001
remove_date: 2010601 remove_date: 20101001
agency_name: ACT Internal Omnibus Network (ACTION) agency_name: ACT Internal Omnibus Network (ACTION)
agency_url: http://www.action.act.gov.au/ agency_url: http://www.action.act.gov.au/
agency_timezone: Australia/Canberra agency_timezone: Australia/Sydney
   
stops:  
- { name: Civic Interchange Platform 1,stop_code: civic_platform_1, lat: -35.2794347, lng: 149.130588}  
- { name: Civic Interchange Platform 5,stop_code: civic_platform_5, lat: -35.2786, lng: 149.13033}  
- { name: Civic Interchange Platform 6,stop_code: civic_platform_6, lat: -35.27851, lng: 149.12979 }  
- { name: Canberra House Northbound, stop_code: 3042, lat: -35.27833,  
lng: 149.12712 }  
- { name: Canberra House Southbound, stop_code: 4531,  
lat: -35.2786, lng: 149.13033 }  
- { name: Marcus Clarke Street - Unilodge ANU, stop_code: 4929, lat: -35.2764151, lng: 149.1267199 }  
   
routes:  
   
#!/usr/bin/python #!/usr/bin/python
   
# Copyright (C) 2007 Google Inc. # Copyright (C) 2007 Google Inc.
# Copyright (C) 2008-2009 William Lachance # Copyright (C) 2008-2009 William Lachance
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License. # you may not use this file except in compliance with the License.
# You may obtain a copy of the License at # You may obtain a copy of the License at
# #
# http://www.apache.org/licenses/LICENSE-2.0 # http://www.apache.org/licenses/LICENSE-2.0
# #
# Unless required by applicable law or agreed to in writing, software # Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, # distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
   
import transitfeed import transitfeed
from transitfeed import ServicePeriod from transitfeed import ServicePeriod
from optparse import OptionParser from optparse import OptionParser
import yaml, sys, os.path import yaml, sys, os.path
import re import re
   
stops = {} stops = {}
   
def ProcessOptions(schedule, options): def ProcessOptions(schedule, options):
# the follow features are REQUIRED # the follow features are REQUIRED
agency_name = options.get('agency_name') agency_name = options.get('agency_name')
agency_url = options.get('agency_url') agency_url = options.get('agency_url')
agency_timezone = options.get('agency_timezone') agency_timezone = options.get('agency_timezone')
   
service_periods = [] service_periods = []
   
service_periods.append(ServicePeriod(id="weekday")) service_periods.append(ServicePeriod(id="weekday"))
service_periods[0].SetWeekdayService() service_periods[0].SetWeekdayService()
service_periods.append(ServicePeriod(id="saturday")) service_periods.append(ServicePeriod(id="saturday"))
service_periods[1].SetDayOfWeekHasService(5) service_periods[1].SetDayOfWeekHasService(5)
service_periods.append(ServicePeriod(id="sunday")) service_periods.append(ServicePeriod(id="sunday"))
service_periods[2].SetDayOfWeekHasService(6) service_periods[2].SetDayOfWeekHasService(6)
   
# the service period options are, well, optional # the service period options are, well, optional
for service_period in service_periods: for service_period in service_periods:
if options.get('start_date'): if options.get('start_date'):
service_period.SetStartDate(options['start_date']) service_period.SetStartDate(options['start_date'])
if options.get('end_date'): if options.get('end_date'):
service_period.SetEndDate(options['end_date']) service_period.SetEndDate(options['end_date'])
if options.get('add_date'): if options.get('add_date'):
service_period.SetDateHasService(options['add_date']) service_period.SetDateHasService(options['add_date'])
if options.get('remove_date'): if options.get('remove_date'):
service_period.SetDateHasService(options['remove_date'], service_period.SetDateHasService(options['remove_date'],
has_service=False) has_service=False)
   
# Add all service period objects to the schedule # Add all service period objects to the schedule
schedule.SetDefaultServicePeriod(service_periods[0], validate=False) schedule.SetDefaultServicePeriod(service_periods[0], validate=False)
schedule.AddServicePeriodObject(service_periods[1], validate=False) schedule.AddServicePeriodObject(service_periods[1], validate=False)
schedule.AddServicePeriodObject(service_periods[2], validate=False) schedule.AddServicePeriodObject(service_periods[2], validate=False)
   
if not (agency_name and agency_url and agency_timezone): if not (agency_name and agency_url and agency_timezone):
print "You must provide agency information" print "You must provide agency information"
   
schedule.NewDefaultAgency(agency_name=agency_name, agency_url=agency_url, schedule.NewDefaultAgency(agency_name=agency_name, agency_url=agency_url,
agency_timezone=agency_timezone) agency_timezone=agency_timezone)
   
   
# Remove any stops from stopsdata that aren't serviced by any routes in # Remove any stops from stopsdata that aren't serviced by any routes in
# routedata. # routedata.
def PruneStops(stopsdata, routedata): def PruneStops(stopsdata, routedata):
stopset = set() stopset = set()
for route in routedata: for route in routedata:
stopset.update(route['time_points']) stopset.update(route['time_points'])
for between_list in route['between_stops']: for between_list in route['between_stops']:
stopset.update(route['between_stops'][between_list]) stopset.update(route['between_stops'][between_list])
   
toprune = list() toprune = list()
for i, stop in enumerate(stopsdata): for i, stop in enumerate(stopsdata):
if stop['stop_code'] not in stopset: if stop['stop_code'] not in stopset:
print "Pruning unused stop %s " % stop['stop_code'] print "Pruning unused stop %s " % stop['stop_code']
toprune.append(i) toprune.append(i)
   
# Prune the list in reverse order, as the indices will change otherwise. # Prune the list in reverse order, as the indices will change otherwise.
toprune.sort() toprune.sort()
toprune.reverse() toprune.reverse()
for prunee in toprune: for prunee in toprune:
del stopsdata[prunee] del stopsdata[prunee]
   
def AddStops(schedule, stopsdata): def AddStops(schedule, stopsdata):
for stopdata in stopsdata: for stopdata in stopsdata:
stop_code = stopdata['stop_code'] stop_code = stopdata['stop_code']
# we have to manually add the stop instead of using AddStop, cause # we have to manually add the stop instead of using AddStop, cause
# we want the stop_code # we want the stop_code
stop_id = unicode(len(schedule.stops)) stop_id = unicode(len(schedule.stops))
stop = transitfeed.Stop(stop_id=stop_id, lat=stopdata['lat'], stop = transitfeed.Stop(stop_id=stop_id, lat=stopdata['lat'],
lng=stopdata['lng'], name=stopdata['name'], lng=stopdata['lng'], name=stopdata['name'],
stop_code=stop_code) stop_code=stop_code)
schedule.AddStopObject(stop) schedule.AddStopObject(stop)
stops[stop_code] = stop stops[stop_code] = stop
   
   
def AddTripsToSchedule(schedule, route, routedata, service_id, stop_times): def AddTripsToSchedule(schedule, route, routedata, service_id, stop_times):
   
service_period = schedule.GetServicePeriod(service_id) service_period = schedule.GetServicePeriod(service_id)
timerex = re.compile('^(\d+)(\d\d)([a-z])$') timerex = re.compile('^(\d+)(\d\d)([a-z])$')
   
for trip in stop_times: for trip in stop_times:
t = route.AddTrip(schedule, headsign=routedata['long_name'], service_period=service_period) t = route.AddTrip(schedule, headsign=routedata['long_name'], service_period=service_period)
   
if len(trip) > len(routedata['time_points']): if len(trip) > len(routedata['time_points']):
print "Length of trip (%s) exceeds number of time points (%s)!" % (len(trip), len(routedata['time_points'])) print "Length of trip (%s) exceeds number of time points (%s)!" % (len(trip), len(routedata['time_points']))
class StopTimesError(Exception): pass class StopTimesError(Exception): pass
raise StopTimesError() raise StopTimesError()
else: else:
trip_stops = [] # Build a list of (time, stop_code) tuples trip_stops = [] # Build a list of (time, stop_code) tuples
i = 0 i = 0
for stop_time in trip: for stop_time in trip:
matches = timerex.match(str(stop_time)) matches = timerex.match(str(stop_time))
if matches and len(matches.groups()) == 3: if matches and len(matches.groups()) == 3:
hour, minute, shift = (int(matches.group(1)), hour, minute, shift = (int(matches.group(1)),
str(matches.group(2)), str(matches.group(2)),
matches.group(3)) matches.group(3))
if shift == 'p' and hour < 12: if shift == 'p' and hour < 12:
hour += 12 hour += 12
elif shift == 'x': elif shift == 'x':
if hour == 12: if hour == 12:
hour += 12 hour += 12
else: else:
hour += 24 hour += 24
   
# munge hours and minutes if they're < 10 # munge hours and minutes if they're < 10
if hour < 10: if hour < 10:
hour = "0" + str(hour) hour = "0" + str(hour)
   
clock_time = str(hour) + ":" + minute + ":00" clock_time = str(hour) + ":" + minute + ":00"
seconds = transitfeed.TimeToSecondsSinceMidnight(clock_time) seconds = transitfeed.TimeToSecondsSinceMidnight(clock_time)
trip_stops.append((seconds, routedata['time_points'][i]) ) trip_stops.append((seconds, routedata['time_points'][i]) )
elif re.search(r'^\-$', str(stop_time)): elif re.search(r'^\-$', str(stop_time)):
pass pass
else: else:
class InvalidStopTimeError(Exception): pass class InvalidStopTimeError(Exception): pass
raise InvalidStopTimeError, 'Bad stoptime "%s"' % stop_time raise InvalidStopTimeError, 'Bad stoptime "%s"' % stop_time
i = i + 1 i = i + 1
   
trip_stops.sort() # Sort by time trip_stops.sort() # Sort by time
prev_stop_code = None prev_stop_code = None
between_stops = routedata.get('between_stops') between_stops = routedata.get('between_stops')
   
for (time, stop_code) in trip_stops: for (time, stop_code) in trip_stops:
if prev_stop_code and between_stops: if prev_stop_code and between_stops:
between_stop_list = between_stops.get('%s-%s' % (prev_stop_code, stop_code)) between_stop_list = between_stops.get('%s-%s' % (prev_stop_code, stop_code))
if between_stop_list: if between_stop_list:
for between_stop_code in between_stop_list: for between_stop_code in between_stop_list:
t.AddStopTime(stop=stops[between_stop_code]) t.AddStopTime(stop=stops[between_stop_code])
   
t.AddStopTime(stop=stops[stop_code], arrival_secs=time, t.AddStopTime(stop=stops[stop_code], arrival_secs=time,
departure_secs=time) departure_secs=time)
prev_stop_code = stop_code prev_stop_code = stop_code
   
   
def AddRouteToSchedule(schedule, routedata): def AddRouteToSchedule(schedule, routedata):
r = schedule.AddRoute(short_name=str(routedata['short_name']), r = schedule.AddRoute(short_name=str(routedata['short_name']),
long_name=routedata['long_name'], long_name=routedata['long_name'],
route_type='Bus') route_type='Bus')
AddTripsToSchedule(schedule, r, routedata, "weekday", routedata['stop_times']) if routedata.get('stop_times'):
  AddTripsToSchedule(schedule, r, routedata, "weekday", routedata['stop_times'])
if routedata.get('stop_times_saturday'): if routedata.get('stop_times_saturday'):
AddTripsToSchedule(schedule, r, routedata, "saturday", routedata['stop_times_saturday']) AddTripsToSchedule(schedule, r, routedata, "saturday", routedata['stop_times_saturday'])
if routedata.get('stop_times_sunday'): if routedata.get('stop_times_sunday'):
AddTripsToSchedule(schedule, r, routedata, "sunday", routedata['stop_times_sunday']) AddTripsToSchedule(schedule, r, routedata, "sunday", routedata['stop_times_sunday'])
   
def main(): def main():
parser = OptionParser() parser = OptionParser()
parser.add_option('--input', dest='input', parser.add_option('--input', dest='input',
help='Path of input file') help='Path of input file')
parser.add_option('--output', dest='output', parser.add_option('--output', dest='output',
help='Path of output file, should end in .zip') help='Path of output file, should end in .zip')
parser.set_defaults(output='feed.zip') parser.set_defaults(output='feed.zip')
(options, args) = parser.parse_args() (options, args) = parser.parse_args()
   
schedule = transitfeed.Schedule() schedule = transitfeed.Schedule()
stream = open(options.input, 'r') stream = open(options.input, 'r')
data = yaml.load(stream) data = yaml.load(stream)
ProcessOptions(schedule, data['options']) ProcessOptions(schedule, data['options'])
PruneStops(data['stops'], data['routes']) PruneStops(data['stops'], data['routes'])
AddStops(schedule, data['stops']) AddStops(schedule, data['stops'])
   
for route in data['routes']: for route in data['routes']:
AddRouteToSchedule(schedule, route) AddRouteToSchedule(schedule, route)
   
schedule.WriteGoogleTransitFeed(options.output) schedule.WriteGoogleTransitFeed(options.output)
   
   
if __name__ == '__main__': if __name__ == '__main__':
main() main()
   
require 'rubygems'  
require 'nokogiri'  
require 'open-uri'  
require 'pp'  
 
def makeTimetable(table, period, short_name)  
timetable = {"stop_times" => [], "between_stops" => [], "short_name" => short_name}  
time_points = table.xpath('tr[1]//th').map do |tp|  
if tp.content != "\302\240" && tp.content != "" && tp.content != "<br/>"  
timing_point = tp.content.squeeze(" ").gsub("\r\n Platform"," - Platform").gsub(" - "," - ").gsub("\n","").strip  
end  
end  
time_points.delete(nil)  
timetable["time_points"] = time_points  
timetable["long_name"] = "To " + time_points.last  
periodtimes = []  
table.css('tr').each do |row|  
times = row.css('td').map do |cell|  
#TODO convert to GTFS time ie. replace " AM" with a  
time = cell.content.squeeze(" ").strip  
end  
if not times.empty?  
if not (route = times.shift)  
raise("TODO: account for shifting route numbers eg. intertown/redex 62/162")  
end  
periodtimes << times  
end  
end  
if periodtimes.size < 1  
raise "No times for route " + short_name + " in period " + period  
end  
timetable["stop_times"] = { period => periodtimes }  
# pp timetable  
filename = timetable["short_name"] + "-" + timetable["long_name"].downcase.gsub(" ","-").gsub("/","") + "." + period + ".yml"  
puts "Saving " + filename  
File.open("#{File.dirname(__FILE__)}/output/"+filename, "w") do |f|  
f.write timetable.to_yaml  
end  
timetable  
end  
 
#TODO fix route 934  
Dir.glob("source-html/Route*.htm*") { |file|  
puts "Opened " + file  
doc = Nokogiri::HTML(open(file))  
# Search for nodes by css  
timetables = []  
short_name = "";  
doc.xpath('//title').each do |title|  
short_name = title.content.gsub("Route_","").gsub("Route ","").squeeze(" ").strip  
end  
if short_name == ""  
raise "Route number(s) not found in <title> tag"  
end  
 
doc.xpath('//table[preceding::text()="Weekdays"]').each do |table|  
timetables << makeTimetable(table, "weekday", short_name)  
end  
 
#weekends  
doc.xpath('//table[preceding::text()="Saturdays" and following::a]').each do |table|  
timetables << makeTimetable(table, "saturday", short_name)  
end  
doc.xpath('//table[preceding::text()="Sundays"]').each do |table|  
timetables << makeTimetable(table, "sunday", short_name)  
end  
#930/934 special cases  
doc.xpath('//table[preceding::text()="Saturday" and following::h2]').each do |table|  
timetables << makeTimetable(table, "saturday", short_name)  
end  
doc.xpath('//table[preceding::text()="Sunday"]').each do |table|  
timetables << makeTimetable(table, "sunday", short_name)  
end  
#route 81 = Weekdays - School Holidays Only  
doc.xpath('//table[preceding::text()="Weekdays - School Holidays Only "]').each do |table|  
timetable = makeTimetable(table, "weekday", short_name)  
#TODO set active date range to only be holidays  
timetables << timetable;  
end  
 
 
if timetables.size > 2  
puts "WARNING: " + file + " more than 2 timetables (weekend split?):" + timetables.size.to_s  
end  
if timetables.size < 2  
puts "WARNING: " + file + " less than 2 timetables (weekday loop service?):" + timetables.size.to_s  
elsif not (timetables[0]["time_points"] - timetables[1]["time_points"].reverse).empty?  
puts "WARNING: first pair of timetable timing points are not complementary for "+ file  
pp(timetables[0]["time_points"] - timetables[1]["time_points"].reverse)  
end  
if timetables.size < 1  
raise "No timetables extracted from " + file  
end  
}  
 
  gs_osmdb_compile ~/osm/canberra.osm canberra.osmdb
  gs_gtfsdb_build cbrfeed.zip canberra.gtfsdb
  gs_link_osm_gtfs map.gdb canberra.osmdb canberra.gtfsdb
  gs_import_osm
  gs_import_gtfs
 
  module HighLine
  # prompt = text to display
  # type can be one of :string, :integer, :float, :bool or a proc
  # if it's a proc then it is called with the entered string. If the input
  # cannot be converted then it should throw an exception
  # if type == :bool then y,yes are converted to true. n,no are converted to
  # false. All other values are rejected.
  #
  # options should be a hash of validation options
  # :validate => regular expresion or proc
  # if validate is a regular expression then the input is matched against it
  # if it's a proc then the proc is called and the input is accepted if it
  # returns true
  # :between => range
  # the input is checked if it lies within the range
  # :above => value
  # the input is checked if it is above the value
  # :below => value
  # the input is checked if it is less than the value
  # :default => string
  # if the user doesn't enter a value then the default value is returned
  # :base => [b, o, d, x]
  # when asking for integers this will take a number in binary, octal,
  # decimal or hexadecimal
  def ask(prompt, type, options=nil)
  begin
  valid = true
 
  default = option(options, :default)
  if default
  defaultstr = " |#{default}|"
  else
  defaultstr = ""
  end
 
  base = option(options, :base)
 
  print prompt, "#{defaultstr} "
  $stdout.flush
  input = gets.chomp
 
  if default && input == ""
  input = default
  end
 
  #comvert the input to the correct type
  input = case type
  when :string: input
  when :integer: convert(input, base) rescue valid = false
  when :float: Float(input) rescue valid = false
  when :bool
  valid = input =~ /^(y|n|yes|no)$/
  input[0] == ?y
  when Proc: input = type.call(input) rescue valid = false
  end
 
  #validate the input
  valid &&= validate(options, :validate) do |test|
  case test
  when Regexp: input =~ test
  when Proc: test.call(input)
  end
  end
  valid &&= validate(options, :within) { |range| range === input}
  valid &&= validate(options, :above) { |value| input > value}
  valid &&= validate(options, :below) { |value| input < value}
 
  puts "Not a valid value" unless valid
  end until valid
 
  return input
  end
 
  #asks a yes/no question
  def ask_if(prompt)
  ask(prompt, :bool)
  end
 
  private
 
  #extracts a key from the options hash
  def option(options, key)
  result = nil
  if options && options.key?(key)
  result = options[key]
  end
  result
  end
 
  #helper function for validation
  def validate(options, key)
  result = true
  if options && options.key?(key)
  result = yield options[key]
  end
  result
  end
 
  #converts a string to an integer
  #input = the value to convert
  #base = the numeric base of the value b,o,d,x
  def convert(input, base)
  if base
  if ["b", "o", "d", "x"].include?(base)
  input = "0#{base}#{input}"
  value = Integer(input)
  else
  value = Integer(input)
  end
  else
  value = Integer(input)
  end
 
  value
  end
  end
 
 
 
  if __FILE__ == $0
  include HighLine
  #string input using a regexp to validate, returns test as the default value
  p ask("enter a string, (all lower case)", :string, :validate => /^[a-z]*$/, :default => "test")
  #string input using a proc to validate
  p ask("enter a string, (between 3 and 6 characters)", :string, :validate => proc { |input| (3..6) === input.length})
 
  #integer intput using :within
  p ask("enter an integer, (0-10)", :integer, :within => 0..10)
  #float input using :above
  p ask("enter a float, (> 6)", :float, :above => 6)
 
  #getting a binary value
  p ask("enter a binary number", :integer, :base => "b")
 
  #using a proc to convert the a comma seperated list into an array
  p ask("enter a comma seperated list", proc { |x| x.split(/,/)})
 
  p ask_if("do you want to continue?")
  end
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: "10"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 632a
  - 642a
  - 644a
  - 649a
  - 659a
  - 706a
  - 708a
  - 712a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 702a
  - 712a
  - 714a
  - 719a
  - 729a
  - 736a
  - 738a
  - 742a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 732a
  - 742a
  - 744a
  - 749a
  - 759a
  - 806a
  - 808a
  - 812a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 802a
  - 812a
  - 814a
  - 819a
  - 829a
  - 836a
  - 838a
  - 842a
  - - "-"
  - "-"
  - "-"
  - 800a
  - 803a
  - 808a
  - 820a
  - 830a
  - 832a
  - 837a
  - 847a
  - 854a
  - 856a
  - 900a
  - - "-"
  - "-"
  - "-"
  - 830a
  - 833a
  - 838a
  - 850a
  - 900a
  - 902a
  - 907a
  - 917a
  - 924a
  - 926a
  - 930a
  - - "-"
  - "-"
  - "-"
  - 900a
  - 903a
  - 908a
  - 920a
  - 930a
  - 932a
  - 937a
  - 947a
  - 954a
  - 956a
  - 1000a
  - - 918a
  - 929a
  - 934a
  - 941a
  - 944a
  - 949a
  - 1001a
  - 1011a
  - 1013a
  - 1018a
  - 1028a
  - 1035a
  - 1037a
  - 1041a
  - - 948a
  - 959a
  - 1004a
  - 1011a
  - 1014a
  - 1019a
  - 1031a
  - 1041a
  - 1043a
  - 1048a
  - 1058a
  - 1105a
  - 1107a
  - 1111a
  - - 1018a
  - 1029a
  - 1034a
  - 1041a
  - 1044a
  - 1049a
  - 1101a
  - 1111a
  - 1113a
  - 1118a
  - 1128a
  - 1135a
  - 1137a
  - 1141a
  - - 1048a
  - 1059a
  - 1104a
  - 1111a
  - 1114a
  - 1119a
  - 1131a
  - 1141a
  - 1143a
  - 1148a
  - 1158a
  - 1205p
  - 1207p
  - 1211p
  - - 1118a
  - 1129a
  - 1134a
  - 1141a
  - 1144a
  - 1149a
  - 1201p
  - 1211p
  - 1213p
  - 1218p
  - 1228p
  - 1235p
  - 1237p
  - 1241p
  - - 1148a
  - 1159a
  - 1204p
  - 1211p
  - 1214p
  - 1219p
  - 1231p
  - 1241p
  - 1243p
  - 1248p
  - 1258p
  - 105p
  - 107p
  - 111p
  - - 1218p
  - 1229p
  - 1234p
  - 1241p
  - 1244p
  - 1249p
  - 101p
  - 111p
  - 113p
  - 118p
  - 128p
  - 135p
  - 137p
  - 141p
  - - 1248p
  - 1259p
  - 104p
  - 111p
  - 114p
  - 119p
  - 131p
  - 141p
  - 143p
  - 148p
  - 158p
  - 205p
  - 207p
  - 211p
  - - 118p
  - 129p
  - 134p
  - 141p
  - 144p
  - 149p
  - 201p
  - 211p
  - 213p
  - 218p
  - 228p
  - 235p
  - 237p
  - 241p
  - - 148p
  - 159p
  - 204p
  - 211p
  - 214p
  - 219p
  - 231p
  - 241p
  - 243p
  - 248p
  - 258p
  - 305p
  - 307p
  - 311p
  - - 218p
  - 229p
  - 234p
  - 241p
  - 244p
  - 249p
  - 301p
  - 311p
  - 314p
  - 319p
  - 329p
  - 336p
  - 338p
  - 342p
  - - 248p
  - 259p
  - 304p
  - 311p
  - 315p
  - 320p
  - 332p
  - 342p
  - 345p
  - 350p
  - 400p
  - 407p
  - 409p
  - 413p
  - - 318p
  - 329p
  - 334p
  - 341p
  - 345p
  - 350p
  - 402p
  - 412p
  - 415p
  - 420p
  - 430p
  - 437p
  - 439p
  - 443p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 416p
  - 426p
  - 429p
  - 434p
  - 444p
  - 451p
  - 453p
  - 457p
  - - 348p
  - 359p
  - 404p
  - 411p
  - 415p
  - 420p
  - 432p
  - 442p
  - 445p
  - 450p
  - 500p
  - 507p
  - 509p
  - 513p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 446p
  - 456p
  - 459p
  - 504p
  - 514p
  - 521p
  - 523p
  - 527p
  - - "-"
  - "-"
  - 431p
  - 441p
  - 445p
  - 450p
  - 502p
  - 512p
  - 515p
  - 520p
  - 530p
  - 537p
  - 539p
  - 543p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 516p
  - 526p
  - 529p
  - 534p
  - 544p
  - 551p
  - 553p
  - 557p
  - - "-"
  - "-"
  - 458p
  - 511p
  - 515p
  - 520p
  - 532p
  - 542p
  - 545p
  - 550p
  - 600p
  - 607p
  - 609p
  - 613p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 546p
  - 556p
  - 559p
  - 604p
  - 614p
  - 621p
  - 623p
  - 627p
  - - "-"
  - "-"
  - "-"
  - 540p
  - 544p
  - 549p
  - 601p
  - 611p
  - 614p
  - 619p
  - 629p
  - 636p
  - 638p
  - 641p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 616p
  - 626p
  - 629p
  - 634p
  - 644p
  - 651p
  - 653p
  - 656p
  - - "-"
  - "-"
  - "-"
  - 611p
  - 615p
  - 620p
  - 632p
  - 642p
  - 644p
  - 649p
  - 659p
  - 706p
  - 708p
  - 711p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 736p
  - 746p
  - 748p
  - 753p
  - 803p
  - 810p
  - 812p
  - 815p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 836p
  - 846p
  - 848p
  - 853p
  - 903p
  - 910p
  - 912p
  - 915p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 936p
  - 946p
  - 948p
  - 953p
  - 1003p
  - 1010p
  - 1012p
  - 1015p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1036p
  - 1046p
  - 1048p
  - 1053p
  - 1103p
  - 1110p
  - 1112p
  - 1115p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1136p
  - 1146p
  - 1148p
  - 1153p
  - 1203a
  - 1210a
  - 1212a
  - 1215a
  time_points:
  - Fairbairn Park
  - Brindabella Business Park
  - Majura Business Park
  - Campbell Park Offices
  - ADFA
  - War Memorial
  - City Interchange - Platform 4
  - Caswell Drive
  - Aranda
  - Cook
  - Jamison Centre
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To Fairbairn Park
  between_stops: []
 
  short_name: "10"
  stop_times:
  - - 553a
  - 555a
  - 559a
  - 606a
  - 616a
  - 621a
  - 624a
  - 634a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 624a
  - 626a
  - 630a
  - 637a
  - 647a
  - 652a
  - 655a
  - 705a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 654a
  - 656a
  - 700a
  - 707a
  - 717a
  - 722a
  - 725a
  - 736a
  - 746a
  - 752a
  - 756a
  - 803a
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 724a
  - 729a
  - 732a
  - 742a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 709a
  - 711a
  - 715a
  - 722a
  - 732a
  - 737a
  - 740a
  - 750a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 724a
  - 726a
  - 730a
  - 737a
  - 747a
  - 752a
  - 755a
  - 806a
  - 816a
  - 822a
  - 826a
  - 835a
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 754a
  - 759a
  - 802a
  - 812a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 739a
  - 741a
  - 745a
  - 752a
  - 802a
  - 807a
  - 810a
  - 820a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 754a
  - 756a
  - 800a
  - 807a
  - 817a
  - 822a
  - 825a
  - 836a
  - 846a
  - 852a
  - 856a
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - 812a
  - 822a
  - 827a
  - 830a
  - 840a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 809a
  - 811a
  - 815a
  - 822a
  - 832a
  - 837a
  - 840a
  - 851a
  - 901a
  - 907a
  - 911a
  - 918a
  - 927a
  - 935a
  - - 824a
  - 826a
  - 830a
  - 837a
  - 847a
  - 852a
  - 855a
  - 905a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 839a
  - 841a
  - 845a
  - 852a
  - 902a
  - 907a
  - 910a
  - 921a
  - 931a
  - 937a
  - 940a
  - 947a
  - 956a
  - 1004a
  - - 854a
  - 856a
  - 900a
  - 907a
  - 917a
  - 922a
  - 925a
  - 935a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 955a
  - 1005a
  - 1011a
  - 1014a
  - 1021a
  - 1030a
  - 1038a
  - - 925a
  - 927a
  - 931a
  - 938a
  - 948a
  - 953a
  - 955a
  - 1005a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1025a
  - 1035a
  - 1041a
  - 1044a
  - 1051a
  - 1100a
  - 1108a
  - - 957a
  - 959a
  - 1003a
  - 1010a
  - 1020a
  - 1025a
  - 1027a
  - 1037a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1055a
  - 1105a
  - 1111a
  - 1114a
  - 1121a
  - 1130a
  - 1138a
  - - 1026a
  - 1028a
  - 1032a
  - 1039a
  - 1049a
  - 1054a
  - 1056a
  - 1106a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1125a
  - 1135a
  - 1141a
  - 1144a
  - 1151a
  - 1200p
  - 1208p
  - - 1056a
  - 1058a
  - 1102a
  - 1109a
  - 1119a
  - 1124a
  - 1126a
  - 1136a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1155a
  - 1205p
  - 1211p
  - 1214p
  - 1221p
  - 1230p
  - 1238p
  - - 1126a
  - 1128a
  - 1132a
  - 1139a
  - 1149a
  - 1154a
  - 1156a
  - 1206p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1225p
  - 1235p
  - 1241p
  - 1244p
  - 1251p
  - 100p
  - 108p
  - - 1156a
  - 1158a
  - 1202p
  - 1209p
  - 1219p
  - 1224p
  - 1226p
  - 1236p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1255p
  - 105p
  - 111p
  - 114p
  - 121p
  - 130p
  - 138p
  - - 1226p
  - 1228p
  - 1232p
  - 1239p
  - 1249p
  - 1254p
  - 1256p
  - 106p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 125p
  - 135p
  - 141p
  - 144p
  - 151p
  - 200p
  - 208p
  - - 1256p
  - 1258p
  - 102p
  - 109p
  - 119p
  - 124p
  - 126p
  - 136p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 155p
  - 205p
  - 211p
  - 214p
  - 221p
  - 230p
  - 238p
  - - 126p
  - 128p
  - 132p
  - 139p
  - 149p
  - 154p
  - 156p
  - 206p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 225p
  - 235p
  - 241p
  - 244p
  - 251p
  - 300p
  - 308p
  - - 156p
  - 158p
  - 202p
  - 209p
  - 219p
  - 224p
  - 226p
  - 236p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 255p
  - 305p
  - 311p
  - 315p
  - 322p
  - 331p
  - 339p
  - - 226p
  - 228p
  - 232p
  - 239p
  - 249p
  - 254p
  - 256p
  - 306p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 329p
  - 339p
  - 345p
  - 349p
  - 356p
  - 405p
  - 413p
  - - 256p
  - 258p
  - 302p
  - 309p
  - 319p
  - 324p
  - 326p
  - 336p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 359p
  - 409p
  - 415p
  - 419p
  - 426p
  - 435p
  - 443p
  - - 326p
  - 328p
  - 332p
  - 339p
  - 349p
  - 354p
  - 356p
  - 406p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 341p
  - 343p
  - 347p
  - 354p
  - 404p
  - 409p
  - 411p
  - 421p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 356p
  - 358p
  - 402p
  - 409p
  - 419p
  - 424p
  - 426p
  - 436p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 447p
  - 457p
  - 503p
  - 507p
  - "-"
  - "-"
  - "-"
  - - 411p
  - 413p
  - 417p
  - 424p
  - 434p
  - 439p
  - 441p
  - 451p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 426p
  - 428p
  - 432p
  - 439p
  - 449p
  - 454p
  - 456p
  - 506p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 441p
  - 443p
  - 447p
  - 454p
  - 504p
  - 509p
  - 511p
  - 521p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 456p
  - 458p
  - 502p
  - 509p
  - 519p
  - 524p
  - 526p
  - 536p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 511p
  - 513p
  - 517p
  - 524p
  - 534p
  - 539p
  - 541p
  - 551p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 526p
  - 528p
  - 532p
  - 539p
  - 549p
  - 554p
  - 556p
  - 606p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 541p
  - 543p
  - 547p
  - 554p
  - 604p
  - 609p
  - 611p
  - 621p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 620p
  - 622p
  - 626p
  - 633p
  - 643p
  - 648p
  - 650p
  - 700p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 720p
  - 722p
  - 725p
  - 732p
  - 742p
  - 747p
  - 749p
  - 759p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 820p
  - 822p
  - 825p
  - 832p
  - 842p
  - 847p
  - 849p
  - 859p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 920p
  - 922p
  - 925p
  - 932p
  - 942p
  - 947p
  - 949p
  - 959p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1020p
  - 1022p
  - 1025p
  - 1032p
  - 1042p
  - 1047p
  - 1049p
  - 1059p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1120p
  - 1122p
  - 1125p
  - 1132p
  - 1142p
  - 1147p
  - 1149p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Jamison Centre
  - Cook
  - Aranda
  - Caswell Drive
  - City Interchange - Platform 7
  - War Memorial
  - ADFA
  - Campbell Park Offices
  - Majura Business Park
  - Brindabella Business Park
  - Fairbairn Park
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: 11, 111
  stop_times: [[621a, 627a, 641a, 651a, 657a, 713a, 729a], [641a, 647a, 701a, 711a, 717a, 733a, 751a], [701a, 707a, 721a, 731a, 737a, 754a, 812a], [721a, 727a, 742a, 752a, 758a, 815a, 833a], [741a, 748a, 803a, 813a, 819a, 836a, 854a], [801a, 808a, 823a, 833a, 839a, 856a, 914a], [821a, 828a, 843a, 853a, 859a, 914a, "-"], [841a, 848a, 903a, 913a, 919a, 933a, "-"], [921a, 927a, 940a, 949a, 955a, 1007a, "-"], [951a, 957a, 1010a, 1019a, 1025a, 1037a, "-"], [1021a, 1027a, 1040a, 1049a, 1055a, 1107a, "-"], [1051a, 1057a, 1110a, 1119a, 1125a, 1137a, "-"], [1121a, 1127a, 1140a, 1149a, 1155a, 1207p, "-"], [1151a, 1157a, 1210p, 1219p, 1225p, 1237p, "-"], [1221p, 1227p, 1240p, 1249p, 1255p, 107p, "-"], [1251p, 1257p, 110p, 119p, 125p, 137p, "-"], [121p, 127p, 140p, 149p, 155p, 207p, "-"], [151p, 157p, 210p, 219p, 225p, 237p, "-"], [221p, 227p, 240p, 249p, 255p, 307p, "-"], [251p, 257p, 310p, 319p, 325p, 339p, "-"], [323p, 330p, 345p, 355p, 401p, 416p, "-"], [340p, 347p, 402p, 412p, 418p, 433p, "-"], [400p, 407p, 422p, 432p, 438p, 453p, "-"], [418p, 425p, 440p, 450p, 456p, 511p, "-"], [441p, 448p, 503p, 513p, 519p, "-", "-"], [501p, 508p, 523p, 533p, 539p, "-", "-"], [521p, 528p, 543p, 553p, 559p, 614p, "-"], [541p, 548p, 603p, 613p, 619p, "-", "-"], [601p, 608p, 623p, 633p, 639p, "-", "-"], [625p, 632p, 645p, 654p, 700p, 712p, "-"], [725p, 731p, 744p, 753p, 759p, 811p, "-"], [825p, 831p, 844p, 853p, 859p, 911p, "-"], [925p, 931p, 944p, 953p, 959p, 1011p, "-"], [1025p, 1031p, 1044p, 1053p, 1059p, 1111p, "-"], [1125p, 1131p, 1144p, 1153p, 1159p, "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 3, MacKillop College Isabella Campus, Theodore, Calwell Shops, Erindale Centre, Woden Interchange - Platform 9, City Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 11, 111
  stop_times: [["-", "-", "-", 546a, 556a, 609a, 616a], ["-", "-", "-", 606a, 616a, 629a, 636a], ["-", "-", "-", 626a, 636a, 649a, 656a], ["-", "-", "-", 646a, 656a, 709a, 716a], ["-", "-", "-", 706a, 716a, 729a, 736a], ["-", "-", "-", 725a, 735a, 749a, 756a], ["-", "-", "-", 745a, 755a, 809a, 816a], ["-", "-", "-", 805a, 815a, 829a, 836a], ["-", "-", "-", 825a, 835a, 849a, 856a], ["-", "-", "-", 845a, 855a, 909a, 916a], ["-", "-", "-", 917a, 927a, 940a, 946a], ["-", 930a, 942a, 948a, 957a, 1010a, 1016a], ["-", 1000a, 1012a, 1018a, 1027a, 1040a, 1046a], ["-", 1030a, 1042a, 1048a, 1057a, 1110a, 1116a], ["-", 1100a, 1112a, 1118a, 1127a, 1140a, 1146a], ["-", 1130a, 1142a, 1148a, 1157a, 1210p, 1216p], ["-", 1200p, 1212p, 1218p, 1227p, 1240p, 1246p], ["-", 1230p, 1242p, 1248p, 1257p, 110p, 116p], ["-", 100p, 112p, 118p, 127p, 140p, 146p], ["-", 130p, 142p, 148p, 157p, 210p, 216p], ["-", 200p, 212p, 218p, 227p, 240p, 246p], ["-", 230p, 242p, 248p, 257p, 311p, 318p], ["-", 300p, 314p, 321p, 331p, 345p, 352p], ["-", 320p, 334p, 341p, 351p, 405p, 412p], ["-", 340p, 354p, 401p, 411p, 425p, 432p], ["-", 400p, 414p, 421p, 431p, 445p, 452p], ["-", 425p, 439p, 446p, 456p, 510p, 517p], ["-", 440p, 454p, 501p, 511p, 525p, 532p], ["-", 500p, 514p, 521p, 531p, 545p, 552p], [456p, 513p, 527p, 534p, 544p, 558p, 605p], [516p, 533p, 547p, 554p, 604p, 618p, 625p], [534p, 551p, 605p, 612p, 622p, 636p, 641p], [556p, 613p, 627p, 633p, 642p, 655p, 701p], [616p, 633p, 645p, 651p, 700p, 713p, 719p], ["-", 733p, 745p, 751p, 800p, 813p, 819p], ["-", 833p, 845p, 851p, 900p, 913p, 919p], ["-", 933p, 945p, 951p, 1000p, 1013p, 1019p], ["-", 1033p, 1045p, 1051p, 1100p, 1113p, 1119p]]
  time_points: [City Interchange - Platform 1, Woden Interchange - Platform 11, Erindale Centre, Calwell Shops, Theodore, MacKillop College Isabella Campus, Tuggeranong Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: 11/111
  stop_times:
  - - 621a
  - 627a
  - 641a
  - 651a
  - 657a
  - 713a
  - 729a
  - - 641a
  - 647a
  - 701a
  - 711a
  - 717a
  - 733a
  - 751a
  - - 701a
  - 707a
  - 721a
  - 731a
  - 737a
  - 754a
  - 812a
  - - 721a
  - 727a
  - 742a
  - 752a
  - 758a
  - 815a
  - 833a
  - - 741a
  - 748a
  - 803a
  - 813a
  - 819a
  - 836a
  - 854a
  - - 801a
  - 808a
  - 823a
  - 833a
  - 839a
  - 856a
  - 914a
  - - 821a
  - 828a
  - 843a
  - 853a
  - 859a
  - 914a
  - "-"
  - - 841a
  - 848a
  - 903a
  - 913a
  - 919a
  - 933a
  - "-"
  - - 921a
  - 927a
  - 940a
  - 949a
  - 955a
  - 1007a
  - "-"
  - - 951a
  - 957a
  - 1010a
  - 1019a
  - 1025a
  - 1037a
  - "-"
  - - 1021a
  - 1027a
  - 1040a
  - 1049a
  - 1055a
  - 1107a
  - "-"
  - - 1051a
  - 1057a
  - 1110a
  - 1119a
  - 1125a
  - 1137a
  - "-"
  - - 1121a
  - 1127a
  - 1140a
  - 1149a
  - 1155a
  - 1207p
  - "-"
  - - 1151a
  - 1157a
  - 1210p
  - 1219p
  - 1225p
  - 1237p
  - "-"
  - - 1221p
  - 1227p
  - 1240p
  - 1249p
  - 1255p
  - 107p
  - "-"
  - - 1251p
  - 1257p
  - 110p
  - 119p
  - 125p
  - 137p
  - "-"
  - - 121p
  - 127p
  - 140p
  - 149p
  - 155p
  - 207p
  - "-"
  - - 151p
  - 157p
  - 210p
  - 219p
  - 225p
  - 237p
  - "-"
  - - 221p
  - 227p
  - 240p
  - 249p
  - 255p
  - 307p
  - "-"
  - - 251p
  - 257p
  - 310p
  - 319p
  - 325p
  - 339p
  - "-"
  - - 323p
  - 330p
  - 345p
  - 355p
  - 401p
  - 416p
  - "-"
  - - 340p
  - 347p
  - 402p
  - 412p
  - 418p
  - 433p
  - "-"
  - - 400p
  - 407p
  - 422p
  - 432p
  - 438p
  - 453p
  - "-"
  - - 418p
  - 425p
  - 440p
  - 450p
  - 456p
  - 511p
  - "-"
  - - 441p
  - 448p
  - 503p
  - 513p
  - 519p
  - "-"
  - "-"
  - - 501p
  - 508p
  - 523p
  - 533p
  - 539p
  - "-"
  - "-"
  - - 521p
  - 528p
  - 543p
  - 553p
  - 559p
  - 614p
  - "-"
  - - 541p
  - 548p
  - 603p
  - 613p
  - 619p
  - "-"
  - "-"
  - - 601p
  - 608p
  - 623p
  - 633p
  - 639p
  - "-"
  - "-"
  - - 625p
  - 632p
  - 645p
  - 654p
  - 700p
  - 712p
  - "-"
  - - 725p
  - 731p
  - 744p
  - 753p
  - 759p
  - 811p
  - "-"
  - - 825p
  - 831p
  - 844p
  - 853p
  - 859p
  - 911p
  - "-"
  - - 925p
  - 931p
  - 944p
  - 953p
  - 959p
  - 1011p
  - "-"
  - - 1025p
  - 1031p
  - 1044p
  - 1053p
  - 1059p
  - 1111p
  - "-"
  - - 1125p
  - 1131p
  - 1144p
  - 1153p
  - 1159p
  - "-"
  - "-"
  time_points:
  - Tuggeranong Interchange - Platform 3
  - MacKillop College Isabella Campus
  - Theodore
  - Calwell Shops
  - Erindale Centre
  - Woden Interchange - Platform 9
  - City Interchange
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  short_name: 11/111
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 546a
  - 556a
  - 609a
  - 616a
  - - "-"
  - "-"
  - "-"
  - 606a
  - 616a
  - 629a
  - 636a
  - - "-"
  - "-"
  - "-"
  - 626a
  - 636a
  - 649a
  - 656a
  - - "-"
  - "-"
  - "-"
  - 646a
  - 656a
  - 709a
  - 716a
  - - "-"
  - "-"
  - "-"
  - 706a
  - 716a
  - 729a
  - 736a
  - - "-"
  - "-"
  - "-"
  - 725a
  - 735a
  - 749a
  - 756a
  - - "-"
  - "-"
  - "-"
  - 745a
  - 755a
  - 809a
  - 816a
  - - "-"
  - "-"
  - "-"
  - 805a
  - 815a
  - 829a
  - 836a
  - - "-"
  - "-"
  - "-"
  - 825a
  - 835a
  - 849a
  - 856a
  - - "-"
  - "-"
  - "-"
  - 845a
  - 855a
  - 909a
  - 916a
  - - "-"
  - "-"
  - "-"
  - 917a
  - 927a
  - 940a
  - 946a
  - - "-"
  - 930a
  - 942a
  - 948a
  - 957a
  - 1010a
  - 1016a
  - - "-"
  - 1000a
  - 1012a
  - 1018a
  - 1027a
  - 1040a
  - 1046a
  - - "-"
  - 1030a
  - 1042a
  - 1048a
  - 1057a
  - 1110a
  - 1116a
  - - "-"
  - 1100a
  - 1112a
  - 1118a
  - 1127a
  - 1140a
  - 1146a
  - - "-"
  - 1130a
  - 1142a
  - 1148a
  - 1157a
  - 1210p
  - 1216p
  - - "-"
  - 1200p
  - 1212p
  - 1218p
  - 1227p
  - 1240p
  - 1246p
  - - "-"
  - 1230p
  - 1242p
  - 1248p
  - 1257p
  - 110p
  - 116p
  - - "-"
  - 100p
  - 112p
  - 118p
  - 127p
  - 140p
  - 146p
  - - "-"
  - 130p
  - 142p
  - 148p
  - 157p
  - 210p
  - 216p
  - - "-"
  - 200p
  - 212p
  - 218p
  - 227p
  - 240p
  - 246p
  - - "-"
  - 230p
  - 242p
  - 248p
  - 257p
  - 311p
  - 318p
  - - "-"
  - 300p
  - 314p
  - 321p
  - 331p
  - 345p
  - 352p
  - - "-"
  - 320p
  - 334p
  - 341p
  - 351p
  - 405p
  - 412p
  - - "-"
  - 340p
  - 354p
  - 401p
  - 411p
  - 425p
  - 432p
  - - "-"
  - 400p
  - 414p
  - 421p
  - 431p
  - 445p
  - 452p
  - - "-"
  - 425p
  - 439p
  - 446p
  - 456p
  - 510p
  - 517p
  - - "-"
  - 440p
  - 454p
  - 501p
  - 511p
  - 525p
  - 532p
  - - "-"
  - 500p
  - 514p
  - 521p
  - 531p
  - 545p
  - 552p
  - - 456p
  - 513p
  - 527p
  - 534p
  - 544p
  - 558p
  - 605p
  - - 516p
  - 533p
  - 547p
  - 554p
  - 604p
  - 618p
  - 625p
  - - 534p
  - 551p
  - 605p
  - 612p
  - 622p
  - 636p
  - 641p
  - - 556p
  - 613p
  - 627p
  - 633p
  - 642p
  - 655p
  - 701p
  - - 616p
  - 633p
  - 645p
  - 651p
  - 700p
  - 713p
  - 719p
  - - "-"
  - 733p
  - 745p
  - 751p
  - 800p
  - 813p
  - 819p
  - - "-"
  - 833p
  - 845p
  - 851p
  - 900p
  - 913p
  - 919p
  - - "-"
  - 933p
  - 945p
  - 951p
  - 1000p
  - 1013p
  - 1019p
  - - "-"
  - 1033p
  - 1045p
  - 1051p
  - 1100p
  - 1113p
  - 1119p
  time_points:
  - City Interchange - Platform 1
  - Woden Interchange - Platform 11
  - Erindale Centre
  - Calwell Shops
  - Theodore
  - MacKillop College Isabella Campus
  - Tuggeranong Interchange
 
  ---
  long_name: To Spence Terminus
  between_stops: []
  short_name: 12, 312
  stop_times: [["-", "-", "-", 723a, 725a, 729a, 737a, 741a, 746a, 752a], ["-", "-", "-", 802a, 804a, 808a, 816a, 820a, 825a, 831a], [726a, 745a, 803a, 821a, 823a, 827a, 835a, 839a, 844a, 850a], [826a, 845a, 903a, 921a, 923a, 927a, 934a, 938a, 942a, 948a], [901a, 920a, 937a, 954a, 956a, 1000a, 1007a, 1011a, 1015a, 1021a], [931a, 949a, 1005a, 1022a, 1024a, 1028a, 1035a, 1039a, 1043a, 1049a], [1001a, 1019a, 1035a, 1052a, 1054a, 1058a, 1105a, 1109a, 1113a, 1119a], [1031a, 1049a, 1105a, 1122a, 1124a, 1128a, 1135a, 1139a, 1143a, 1149a], [1101a, 1119a, 1135a, 1152a, 1154a, 1158a, 1205p, 1209p, 1213p, 1219p], [1131a, 1149a, 1205p, 1222p, 1224p, 1228p, 1235p, 1239p, 1243p, 1249p], [1201p, 1219p, 1235p, 1252p, 1254p, 1258p, 105p, 109p, 113p, 119p], [1231p, 1249p, 105p, 122p, 124p, 128p, 135p, 139p, 143p, 149p], [101p, 119p, 135p, 152p, 154p, 158p, 205p, 209p, 213p, 219p], [131p, 149p, 205p, 222p, 224p, 228p, 235p, 239p, 243p, 249p], [201p, 219p, 235p, 252p, 254p, 258p, 306p, 310p, 315p, 321p], [231p, 249p, 305p, 323p, 325p, 329p, 337p, 341p, 346p, 352p], [301p, 320p, 338p, 356p, 358p, 402p, 410p, 414p, 419p, 425p], [331p, 350p, 408p, 426p, 428p, 432p, 440p, 444p, 449p, 455p], [356p, 415p, 433p, 451p, 453p, 457p, 505p, 509p, 514p, 520p], [416p, 435p, 453p, 511p, 513p, 517p, 525p, 529p, 534p, 540p], [436p, 455p, 513p, 531p, 533p, 537p, 545p, 549p, 554p, 600p], [456p, 515p, 533p, 551p, 553p, 557p, 605p, 609p, 614p, 620p], [516p, 535p, 553p, 611p, 613p, 617p, 625p, 629p, 633p, 639p], [536p, 555p, 613p, 631p, 633p, 636p, 643p, 647p, 651p, 657p], [636p, 653p, 708p, 725p, 727p, 730p, 737p, 741p, 745p, 751p], ["-", "-", "-", 835p, 837p, 840p, 847p, 851p, 855p, 901p], ["-", "-", "-", 935p, 937p, 940p, 947p, 951p, 955p, 1001p], ["-", "-", "-", 1035p, 1037p, 1040p, 1047p, 1051p, 1055p, 1101p], ["-", "-", "-", 1135p, 1137p, 1140p, 1147p, 1151p, 1155p, 1201a]]
  time_points: [Tuggeranong Interchange - Platform 8, Woden Interchange - Platform 9, City Interchange - Platform 5, Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, McKellar, Copland College, Evatt, Spence Terminus]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 12, 312
  stop_times: [[628a, 633a, 636a, 640a, 650a, 652a, 656a, "-", "-", "-"], [656a, 701a, 704a, 708a, 718a, 720a, 724a, 742a, 759a, 816a], [725a, 730a, 734a, 738a, 748a, 750a, 754a, 813a, 830a, 847a], [736a, 741a, 745a, 749a, 759a, 801a, 805a, 824a, 841a, 858a], [750a, 755a, 759a, 803a, 813a, 815a, 819a, 838a, 855a, 912a], [810a, 815a, 819a, 823a, 833a, 835a, 839a, 858a, 915a, 932a], [830a, 835a, 839a, 843a, 853a, 855a, 859a, 918a, 935a, 950a], [855a, 900a, 904a, 908a, 918a, 920a, 924a, 942a, 959a, 1014a], [926a, 931a, 934a, 938a, 948a, 950a, 954a, 1011a, 1028a, 1043a], [956a, 1001a, 1004a, 1008a, 1018a, 1020a, 1024a, 1041a, 1058a, 1113a], [1026a, 1031a, 1034a, 1038a, 1048a, 1050a, 1054a, 1111a, 1128a, 1143a], [1056a, 1101a, 1104a, 1108a, 1118a, 1120a, 1124a, 1141a, 1158a, 1213p], [1126a, 1131a, 1134a, 1138a, 1148a, 1150a, 1154a, 1211p, 1228p, 1243p], [1156a, 1201p, 1204p, 1208p, 1218p, 1220p, 1224p, 1241p, 1258p, 113p], [1226p, 1231p, 1234p, 1238p, 1248p, 1250p, 1254p, 111p, 128p, 143p], [1256p, 101p, 104p, 108p, 118p, 120p, 124p, 141p, 158p, 213p], [126p, 131p, 134p, 138p, 148p, 150p, 154p, 211p, 228p, 243p], [156p, 201p, 204p, 208p, 218p, 220p, 224p, 241p, 258p, 316p], [226p, 231p, 234p, 238p, 248p, 250p, 254p, 312p, 329p, 348p], [255p, 300p, 304p, 308p, 318p, 320p, 324p, 343p, 400p, 419p], [325p, 330p, 334p, 338p, 348p, 350p, 354p, 413p, 430p, 449p], [345p, 350p, 354p, 358p, 408p, 410p, 414p, 433p, 450p, 509p], [415p, 420p, 424p, 428p, 438p, 440p, 444p, 503p, 520p, 539p], [435p, 440p, 444p, 448p, 458p, 500p, 504p, 523p, 540p, 559p], [500p, 505p, 509p, 513p, 523p, 525p, 529p, 548p, 605p, 624p], [525p, 530p, 534p, 538p, 548p, 550p, 554p, 613p, 630p, 645p], [555p, 600p, 604p, 608p, 618p, 620p, 624p, 641p, 655p, 710p], [627p, 632p, 635p, 639p, 649p, 651p, 654p, 710p, 724p, 739p], [707p, 712p, 715p, 719p, 728a, 730a, 734p, "-", "-", "-"], [807p, 812p, 815p, 819p, 828a, 830a, 834p, "-", "-", "-"], [907p, 912p, 915p, 919p, 928a, 930a, 934p, "-", "-", "-"], [1007p, 1012p, 1015p, 1019p, 1028a, 1030a, 1034p, "-", "-", "-"]]
  time_points: [Spence Terminus, Evatt, Copland College, McKellar, Cohen St Bus Station - Platform 3, Lathlain St Bus Station - Platform 1, Cameron Ave Bus Station - Platform 1, City Interchange - Platform 1, Woden Interchange - Platform 6, Tuggeranong Interchange]
 
  ---
  long_name: To Spence Terminus
  between_stops: []
 
  short_name: 12/312
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 723a
  - 725a
  - 729a
  - 737a
  - 741a
  - 746a
  - 752a
  - - "-"
  - "-"
  - "-"
  - 802a
  - 804a
  - 808a
  - 816a
  - 820a
  - 825a
  - 831a
  - - 726a
  - 745a
  - 803a
  - 821a
  - 823a
  - 827a
  - 835a
  - 839a
  - 844a
  - 850a
  - - 826a
  - 845a
  - 903a
  - 921a
  - 923a
  - 927a
  - 934a
  - 938a
  - 942a
  - 948a
  - - 901a
  - 920a
  - 937a
  - 954a
  - 956a
  - 1000a
  - 1007a
  - 1011a
  - 1015a
  - 1021a
  - - 931a
  - 949a
  - 1005a
  - 1022a
  - 1024a
  - 1028a
  - 1035a
  - 1039a
  - 1043a
  - 1049a
  - - 1001a
  - 1019a
  - 1035a
  - 1052a
  - 1054a
  - 1058a
  - 1105a
  - 1109a
  - 1113a
  - 1119a
  - - 1031a
  - 1049a
  - 1105a
  - 1122a
  - 1124a
  - 1128a
  - 1135a
  - 1139a
  - 1143a
  - 1149a
  - - 1101a
  - 1119a
  - 1135a
  - 1152a
  - 1154a
  - 1158a
  - 1205p
  - 1209p
  - 1213p
  - 1219p
  - - 1131a
  - 1149a
  - 1205p
  - 1222p
  - 1224p
  - 1228p
  - 1235p
  - 1239p
  - 1243p
  - 1249p
  - - 1201p
  - 1219p
  - 1235p
  - 1252p
  - 1254p
  - 1258p
  - 105p
  - 109p
  - 113p
  - 119p
  - - 1231p
  - 1249p
  - 105p
  - 122p
  - 124p
  - 128p
  - 135p
  - 139p
  - 143p
  - 149p
  - - 101p
  - 119p
  - 135p
  - 152p
  - 154p
  - 158p
  - 205p
  - 209p
  - 213p
  - 219p
  - - 131p
  - 149p
  - 205p
  - 222p
  - 224p
  - 228p
  - 235p
  - 239p
  - 243p
  - 249p
  - - 201p
  - 219p
  - 235p
  - 252p
  - 254p
  - 258p
  - 306p
  - 310p
  - 315p
  - 321p
  - - 231p
  - 249p
  - 305p
  - 323p
  - 325p
  - 329p
  - 337p
  - 341p
  - 346p
  - 352p
  - - 301p
  - 320p
  - 338p
  - 356p
  - 358p
  - 402p
  - 410p
  - 414p
  - 419p
  - 425p
  - - 331p
  - 350p
  - 408p
  - 426p
  - 428p
  - 432p
  - 440p
  - 444p
  - 449p
  - 455p
  - - 356p
  - 415p
  - 433p
  - 451p
  - 453p
  - 457p
  - 505p
  - 509p
  - 514p
  - 520p
  - - 416p
  - 435p
  - 453p
  - 511p
  - 513p
  - 517p
  - 525p
  - 529p
  - 534p
  - 540p
  - - 436p
  - 455p
  - 513p
  - 531p
  - 533p
  - 537p
  - 545p
  - 549p
  - 554p
  - 600p
  - - 456p
  - 515p
  - 533p
  - 551p
  - 553p
  - 557p
  - 605p
  - 609p
  - 614p
  - 620p
  - - 516p
  - 535p
  - 553p
  - 611p
  - 613p
  - 617p
  - 625p
  - 629p
  - 633p
  - 639p
  - - 536p
  - 555p
  - 613p
  - 631p
  - 633p
  - 636p
  - 643p
  - 647p
  - 651p
  - 657p
  - - 636p
  - 653p
  - 708p
  - 725p
  - 727p
  - 730p
  - 737p
  - 741p
  - 745p
  - 751p
  - - "-"
  - "-"
  - "-"
  - 835p
  - 837p
  - 840p
  - 847p
  - 851p
  - 855p
  - 901p
  - - "-"
  - "-"
  - "-"
  - 935p
  - 937p
  - 940p
  - 947p
  - 951p
  - 955p
  - 1001p
  - - "-"
  - "-"
  - "-"
  - 1035p
  - 1037p
  - 1040p
  - 1047p
  - 1051p
  - 1055p
  - 1101p
  - - "-"
  - "-"
  - "-"
  - 1135p
  - 1137p
  - 1140p
  - 1147p
  - 1151p
  - 1155p
  - 1201a
  time_points:
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station - Platform 4
  - Lathlain St Bus Station - Platform 4
  - Cohen St Bus Station - Platform 6
  - McKellar
  - Copland College
  - Evatt
  - Spence Terminus
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  short_name: 12/312
  stop_times:
  - - 628a
  - 633a
  - 636a
  - 640a
  - 650a
  - 652a
  - 656a
  - "-"
  - "-"
  - "-"
  - - 656a
  - 701a
  - 704a
  - 708a
  - 718a
  - 720a
  - 724a
  - 742a
  - 759a
  - 816a
  - - 725a
  - 730a
  - 734a
  - 738a
  - 748a
  - 750a
  - 754a
  - 813a
  - 830a
  - 847a
  - - 736a
  - 741a
  - 745a
  - 749a
  - 759a
  - 801a
  - 805a
  - 824a
  - 841a
  - 858a
  - - 750a
  - 755a
  - 759a
  - 803a
  - 813a
  - 815a
  - 819a
  - 838a
  - 855a
  - 912a
  - - 810a
  - 815a
  - 819a
  - 823a
  - 833a
  - 835a
  - 839a
  - 858a
  - 915a
  - 932a
  - - 830a
  - 835a
  - 839a
  - 843a
  - 853a
  - 855a
  - 859a
  - 918a
  - 935a
  - 950a
  - - 855a
  - 900a
  - 904a
  - 908a
  - 918a
  - 920a
  - 924a
  - 942a
  - 959a
  - 1014a
  - - 926a
  - 931a
  - 934a
  - 938a
  - 948a
  - 950a
  - 954a
  - 1011a
  - 1028a
  - 1043a
  - - 956a
  - 1001a
  - 1004a
  - 1008a
  - 1018a
  - 1020a
  - 1024a
  - 1041a
  - 1058a
  - 1113a
  - - 1026a
  - 1031a
  - 1034a
  - 1038a
  - 1048a
  - 1050a
  - 1054a
  - 1111a
  - 1128a
  - 1143a
  - - 1056a
  - 1101a
  - 1104a
  - 1108a
  - 1118a
  - 1120a
  - 1124a
  - 1141a
  - 1158a
  - 1213p
  - - 1126a
  - 1131a
  - 1134a
  - 1138a
  - 1148a
  - 1150a
  - 1154a
  - 1211p
  - 1228p
  - 1243p
  - - 1156a
  - 1201p
  - 1204p
  - 1208p
  - 1218p
  - 1220p
  - 1224p
  - 1241p
  - 1258p
  - 113p
  - - 1226p
  - 1231p
  - 1234p
  - 1238p
  - 1248p
  - 1250p
  - 1254p
  - 111p
  - 128p
  - 143p
  - - 1256p
  - 101p
  - 104p
  - 108p
  - 118p
  - 120p
  - 124p
  - 141p
  - 158p
  - 213p
  - - 126p
  - 131p
  - 134p
  - 138p
  - 148p
  - 150p
  - 154p
  - 211p
  - 228p
  - 243p
  - - 156p
  - 201p
  - 204p
  - 208p
  - 218p
  - 220p
  - 224p
  - 241p
  - 258p
  - 316p
  - - 226p
  - 231p
  - 234p
  - 238p
  - 248p
  - 250p
  - 254p
  - 312p
  - 329p
  - 348p
  - - 255p
  - 300p
  - 304p
  - 308p
  - 318p
  - 320p
  - 324p
  - 343p
  - 400p
  - 419p
  - - 325p
  - 330p
  - 334p
  - 338p
  - 348p
  - 350p
  - 354p
  - 413p
  - 430p
  - 449p
  - - 345p
  - 350p
  - 354p
  - 358p
  - 408p
  - 410p
  - 414p
  - 433p
  - 450p
  - 509p
  - - 415p
  - 420p
  - 424p
  - 428p
  - 438p
  - 440p
  - 444p
  - 503p
  - 520p
  - 539p
  - - 435p
  - 440p
  - 444p
  - 448p
  - 458p
  - 500p
  - 504p
  - 523p
  - 540p
  - 559p
  - - 500p
  - 505p
  - 509p
  - 513p
  - 523p
  - 525p
  - 529p
  - 548p
  - 605p
  - 624p
  - - 525p
  - 530p
  - 534p
  - 538p
  - 548p
  - 550p
  - 554p
  - 613p
  - 630p
  - 645p
  - - 555p
  - 600p
  - 604p
  - 608p
  - 618p
  - 620p
  - 624p
  - 641p
  - 655p
  - 710p
  - - 627p
  - 632p
  - 635p
  - 639p
  - 649p
  - 651p
  - 654p
  - 710p
  - 724p
  - 739p
  - - 707p
  - 712p
  - 715p
  - 719p
  - 728a
  - 730a
  - 734p
  - "-"
  - "-"
  - "-"
  - - 807p
  - 812p
  - 815p
  - 819p
  - 828a
  - 830a
  - 834p
  - "-"
  - "-"
  - "-"
  - - 907p
  - 912p
  - 915p
  - 919p
  - 928a
  - 930a
  - 934p
  - "-"
  - "-"
  - "-"
  - - 1007p
  - 1012p
  - 1015p
  - 1019p
  - 1028a
  - 1030a
  - 1034p
  - "-"
  - "-"
  - "-"
  time_points:
  - Spence Terminus
  - Evatt
  - Copland College
  - McKellar
  - Cohen St Bus Station - Platform 3
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange
 
  ---
  long_name: To Fraser West Terminus
  between_stops: []
  short_name: 13, 313
  stop_times: [["-", "-", "-", 728a, 730a, 734a, 737a, 741a, 750a, 757a], [711a, 729a, 747a, 805a, 807a, 811a, 814a, 818a, 827a, 834a], [751a, 810a, 828a, 846a, 848a, 852a, 855a, 859a, 908a, 915a], [811a, 830a, 848a, 906a, 908a, 912a, 915a, 919a, 928a, 934a], [851a, 910a, 928a, 945a, 947a, 951a, 953a, 957a, 1005a, 1011a], [921a, 940a, 956a, 1013a, 1015a, 1019a, 1021a, 1025a, 1033a, 1039a], [951a, 1009a, 1025a, 1042a, 1044a, 1048a, 1050a, 1054a, 1102a, 1108a], [1021a, 1039a, 1055a, 1112a, 1114a, 1118a, 1120a, 1124a, 1132a, 1138a], [1051a, 1109a, 1125a, 1142a, 1144a, 1148a, 1150a, 1154a, 1202p, 1208p], [1121a, 1139a, 1155a, 1212p, 1214p, 1218p, 1220p, 1224p, 1232p, 1238p], [1151a, 1209p, 1225p, 1242p, 1244p, 1248p, 1250p, 1254p, 102p, 108p], [1221p, 1239p, 1255p, 112p, 114p, 118p, 120p, 124p, 132p, 138p], [1251p, 109p, 125p, 142p, 144p, 148p, 150p, 154p, 202p, 208p], [121p, 139p, 155p, 212p, 214p, 218p, 220p, 224p, 232p, 238p], [151p, 209p, 225p, 242p, 244p, 248p, 250p, 254p, 303p, 309p], [221p, 239p, 255p, 313p, 315p, 319p, 322p, 327p, 337p, 343p], [250p, 308p, 326p, 344p, 346p, 350p, 353p, 358p, 408p, 414p], [316p, 335p, 353p, 411p, 413p, 417p, 420p, 425p, 435p, 441p], [346p, 405p, 423p, 441p, 443p, 447p, 450p, 455p, 505p, 511p], [406p, 425p, 443p, 501p, 503p, 507p, 510p, 515p, 525p, 531p], [426p, 445p, 503p, 521p, 523p, 527p, 530p, 535p, 545p, 551p], [446p, 505p, 523p, 541p, 543p, 547p, 550p, 555p, 605p, 611p], [526p, 545p, 603p, 621p, 623p, 627p, 630p, 634p, 642p, 648p], [556p, 615p, 632p, 649p, 651p, 654p, 656p, 700p, 708p, 714p], [656p, 713p, 728p, 745p, 747p, 750p, 752p, 756p, 804p, 810p], ["-", "-", "-", 840p, 842p, 845p, 847p, 851p, 859p, 905p], ["-", "-", "-", 940p, 942p, 945p, 947p, 951p, 959p, 1005p], ["-", "-", "-", 1040p, 1042p, 1045p, 1047p, 1051p, 1059p, 1105p]]
  time_points: [Tuggeranong Interchange - Platform 8, Woden Interchange - Platform 9, City Interchange - Platform 5, Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Page Shops, Scullin Shops, Charnwood, Fraser West Terminus]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 13, 313
  stop_times: [[549a, 553a, 602a, 606a, 613a, 615a, 619a, 636a, 653a, 706a], [619a, 623a, 632a, 636a, 643a, 645a, 649a, 706a, 723a, 738a], [649a, 653a, 702a, 706a, 713a, 715a, 719a, 737a, 754a, 811a], [717a, 721a, 730a, 735a, 743a, 745a, 749a, 808a, 825a, 842a], [740a, 745a, 755a, 800a, 808a, 810a, 814a, 833a, 850a, 907a], [800a, 805a, 815a, 820a, 828a, 830a, 834a, 853a, 910a, 927a], [820a, 825a, 835a, 840a, 848a, 850a, 854a, 913a, 930a, 945a], [845a, 850a, 900a, 905a, 913a, 915a, 919a, 937a, 954a, 1009a], [917a, 922a, 932a, 936a, 943a, 945a, 949a, 1006a, 1023a, 1038a], [949a, 953a, 1002a, 1006a, 1013a, 1015a, 1019a, 1036a, 1053a, 1108a], [1019a, 1023a, 1032a, 1036a, 1043a, 1045a, 1049a, 1106a, 1123a, 1138a], [1049a, 1053a, 1102a, 1106a, 1113a, 1115a, 1119a, 1136a, 1153a, 1208p], [1119a, 1123a, 1132a, 1136a, 1143a, 1145a, 1149a, 1206p, 1223p, 1238p], [1149a, 1153a, 1202p, 1206p, 1213p, 1215p, 1219p, 1236p, 1253p, 108p], [1219p, 1223p, 1232p, 1236p, 1243p, 1245p, 1249p, 106p, 123p, 138p], [1249p, 1253p, 102p, 106p, 113p, 115p, 119p, 136p, 153p, 208p], [119p, 123p, 132p, 136p, 143p, 145p, 149p, 206p, 223p, 238p], [149p, 153p, 202p, 206p, 213p, 215p, 219p, 236p, 253p, 310p], [219p, 223p, 232p, 236p, 243p, 245p, 249p, 307p, 324p, 343p], [248p, 252p, 301p, 305p, 313p, 315p, 319p, 338p, 355p, 414p], [316p, 321p, 331p, 335p, 343p, 345p, 349p, 408p, 425p, 444p], [346p, 351p, 401p, 405p, 413p, 415p, 419p, 438p, 455p, 514p], [421p, 426p, 436p, 440p, 448p, 450p, 454p, "-", "-", "-"], [450p, 455p, 505p, 509p, 517p, 519p, 523p, "-", "-", "-"], [516p, 521p, 531p, 535p, 543p, 545p, 549p, 608p, 625p, 641p], [546p, 551p, 601p, 605p, 613p, 615p, 619p, 636p, 650p, 705p], [619p, 624p, 634p, 638p, 644p, 646p, 649p, 705p, 719p, 734p], [712p, 716p, 725p, 729p, 735p, 737p, 740p, "-", "-", "-"], [812p, 816p, 825p, 829p, 835p, 837p, 840p, "-", "-", "-"], [912p, 916p, 925p, 929p, 935p, 937p, 940p, "-", "-", "-"], [1012p, 1016p, 1025p, 1029p, 1035p, 1037p, 1040p, "-", "-", "-"]]
  time_points: [Fraser West Terminus, Charnwood, Scullin Shops, Page Shops, Cohen St Bus Station - Platform 3, Lathlain St Bus Station - Platform 1, Cameron Ave Bus Station - Platform 1, City Interchange - Platform 1, Woden Interchange - Platform 6, Tuggeranong Interchange]
 
  ---
  long_name: To Fraser West Terminus
  between_stops: []
 
  short_name: 13/313
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 728a
  - 730a
  - 734a
  - 737a
  - 741a
  - 750a
  - 757a
  - - 711a
  - 729a
  - 747a
  - 805a
  - 807a
  - 811a
  - 814a
  - 818a
  - 827a
  - 834a
  - - 751a
  - 810a
  - 828a
  - 846a
  - 848a
  - 852a
  - 855a
  - 859a
  - 908a
  - 915a
  - - 811a
  - 830a
  - 848a
  - 906a
  - 908a
  - 912a
  - 915a
  - 919a
  - 928a
  - 934a
  - - 851a
  - 910a
  - 928a
  - 945a
  - 947a
  - 951a
  - 953a
  - 957a
  - 1005a
  - 1011a
  - - 921a
  - 940a
  - 956a
  - 1013a
  - 1015a
  - 1019a
  - 1021a
  - 1025a
  - 1033a
  - 1039a
  - - 951a
  - 1009a
  - 1025a
  - 1042a
  - 1044a
  - 1048a
  - 1050a
  - 1054a
  - 1102a
  - 1108a
  - - 1021a
  - 1039a
  - 1055a
  - 1112a
  - 1114a
  - 1118a
  - 1120a
  - 1124a
  - 1132a
  - 1138a
  - - 1051a
  - 1109a
  - 1125a
  - 1142a
  - 1144a
  - 1148a
  - 1150a
  - 1154a
  - 1202p
  - 1208p
  - - 1121a
  - 1139a
  - 1155a
  - 1212p
  - 1214p
  - 1218p
  - 1220p
  - 1224p
  - 1232p
  - 1238p
  - - 1151a
  - 1209p
  - 1225p
  - 1242p
  - 1244p
  - 1248p
  - 1250p
  - 1254p
  - 102p
  - 108p
  - - 1221p
  - 1239p
  - 1255p
  - 112p
  - 114p
  - 118p
  - 120p
  - 124p
  - 132p
  - 138p
  - - 1251p
  - 109p
  - 125p
  - 142p
  - 144p
  - 148p
  - 150p
  - 154p
  - 202p
  - 208p
  - - 121p
  - 139p
  - 155p
  - 212p
  - 214p
  - 218p
  - 220p
  - 224p
  - 232p
  - 238p
  - - 151p
  - 209p
  - 225p
  - 242p
  - 244p
  - 248p
  - 250p
  - 254p
  - 303p
  - 309p
  - - 221p
  - 239p
  - 255p
  - 313p
  - 315p
  - 319p
  - 322p
  - 327p
  - 337p
  - 343p
  - - 250p
  - 308p
  - 326p
  - 344p
  - 346p
  - 350p
  - 353p
  - 358p
  - 408p
  - 414p
  - - 316p
  - 335p
  - 353p
  - 411p
  - 413p
  - 417p
  - 420p
  - 425p
  - 435p
  - 441p
  - - 346p
  - 405p
  - 423p
  - 441p
  - 443p
  - 447p
  - 450p
  - 455p
  - 505p
  - 511p
  - - 406p
  - 425p
  - 443p
  - 501p
  - 503p
  - 507p
  - 510p
  - 515p
  - 525p
  - 531p
  - - 426p
  - 445p
  - 503p
  - 521p
  - 523p
  - 527p
  - 530p
  - 535p
  - 545p
  - 551p
  - - 446p
  - 505p
  - 523p
  - 541p
  - 543p
  - 547p
  - 550p
  - 555p
  - 605p
  - 611p
  - - 526p
  - 545p
  - 603p
  - 621p
  - 623p
  - 627p
  - 630p
  - 634p
  - 642p
  - 648p
  - - 556p
  - 615p
  - 632p
  - 649p
  - 651p
  - 654p
  - 656p
  - 700p
  - 708p
  - 714p
  - - 656p
  - 713p
  - 728p
  - 745p
  - 747p
  - 750p
  - 752p
  - 756p
  - 804p
  - 810p
  - - "-"
  - "-"
  - "-"
  - 840p
  - 842p
  - 845p
  - 847p
  - 851p
  - 859p
  - 905p
  - - "-"
  - "-"
  - "-"
  - 940p
  - 942p
  - 945p
  - 947p
  - 951p
  - 959p
  - 1005p
  - - "-"
  - "-"
  - "-"
  - 1040p
  - 1042p
  - 1045p
  - 1047p
  - 1051p
  - 1059p
  - 1105p
  time_points:
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station - Platform 4
  - Lathlain St Bus Station - Platform 4
  - Cohen St Bus Station - Platform 6
  - Page Shops
  - Scullin Shops
  - Charnwood
  - Fraser West Terminus
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  short_name: 13/313
  stop_times:
  - - 549a
  - 553a
  - 602a
  - 606a
  - 613a
  - 615a
  - 619a
  - 636a
  - 653a
  - 706a
  - - 619a
  - 623a
  - 632a
  - 636a
  - 643a
  - 645a
  - 649a
  - 706a
  - 723a
  - 738a
  - - 649a
  - 653a
  - 702a
  - 706a
  - 713a
  - 715a
  - 719a
  - 737a
  - 754a
  - 811a
  - - 717a
  - 721a
  - 730a
  - 735a
  - 743a
  - 745a
  - 749a
  - 808a
  - 825a
  - 842a
  - - 740a
  - 745a
  - 755a
  - 800a
  - 808a
  - 810a
  - 814a
  - 833a
  - 850a
  - 907a
  - - 800a
  - 805a
  - 815a
  - 820a
  - 828a
  - 830a
  - 834a
  - 853a
  - 910a
  - 927a
  - - 820a
  - 825a
  - 835a
  - 840a
  - 848a
  - 850a
  - 854a
  - 913a
  - 930a
  - 945a
  - - 845a
  - 850a
  - 900a
  - 905a
  - 913a
  - 915a
  - 919a
  - 937a
  - 954a
  - 1009a
  - - 917a
  - 922a
  - 932a
  - 936a
  - 943a
  - 945a
  - 949a
  - 1006a
  - 1023a
  - 1038a
  - - 949a
  - 953a
  - 1002a
  - 1006a
  - 1013a
  - 1015a
  - 1019a
  - 1036a
  - 1053a
  - 1108a
  - - 1019a
  - 1023a
  - 1032a
  - 1036a
  - 1043a
  - 1045a
  - 1049a
  - 1106a
  - 1123a
  - 1138a
  - - 1049a
  - 1053a
  - 1102a
  - 1106a
  - 1113a
  - 1115a
  - 1119a
  - 1136a
  - 1153a
  - 1208p
  - - 1119a
  - 1123a
  - 1132a
  - 1136a
  - 1143a
  - 1145a
  - 1149a
  - 1206p
  - 1223p
  - 1238p
  - - 1149a
  - 1153a
  - 1202p
  - 1206p
  - 1213p
  - 1215p
  - 1219p
  - 1236p
  - 1253p
  - 108p
  - - 1219p
  - 1223p
  - 1232p
  - 1236p
  - 1243p
  - 1245p
  - 1249p
  - 106p
  - 123p
  - 138p
  - - 1249p
  - 1253p
  - 102p
  - 106p
  - 113p
  - 115p
  - 119p
  - 136p
  - 153p
  - 208p
  - - 119p
  - 123p
  - 132p
  - 136p
  - 143p
  - 145p
  - 149p
  - 206p
  - 223p
  - 238p
  - - 149p
  - 153p
  - 202p
  - 206p
  - 213p
  - 215p
  - 219p
  - 236p
  - 253p
  - 310p
  - - 219p
  - 223p
  - 232p
  - 236p
  - 243p
  - 245p
  - 249p
  - 307p
  - 324p
  - 343p
  - - 248p
  - 252p
  - 301p
  - 305p
  - 313p
  - 315p
  - 319p
  - 338p
  - 355p
  - 414p
  - - 316p
  - 321p
  - 331p
  - 335p
  - 343p
  - 345p
  - 349p
  - 408p
  - 425p
  - 444p
  - - 346p
  - 351p
  - 401p
  - 405p
  - 413p
  - 415p
  - 419p
  - 438p
  - 455p
  - 514p
  - - 421p
  - 426p
  - 436p
  - 440p
  - 448p
  - 450p
  - 454p
  - "-"
  - "-"
  - "-"
  - - 450p
  - 455p
  - 505p
  - 509p
  - 517p
  - 519p
  - 523p
  - "-"
  - "-"
  - "-"
  - - 516p
  - 521p
  - 531p
  - 535p
  - 543p
  - 545p
  - 549p
  - 608p
  - 625p
  - 641p
  - - 546p
  - 551p
  - 601p
  - 605p
  - 613p
  - 615p
  - 619p
  - 636p
  - 650p
  - 705p
  - - 619p
  - 624p
  - 634p
  - 638p
  - 644p
  - 646p
  - 649p
  - 705p
  - 719p
  - 734p
  - - 712p
  - 716p
  - 725p
  - 729p
  - 735p
  - 737p
  - 740p
  - "-"
  - "-"
  - "-"
  - - 812p
  - 816p
  - 825p
  - 829p
  - 835p
  - 837p
  - 840p
  - "-"
  - "-"
  - "-"
  - - 912p
  - 916p
  - 925p
  - 929p
  - 935p
  - 937p
  - 940p
  - "-"
  - "-"
  - "-"
  - - 1012p
  - 1016p
  - 1025p
  - 1029p
  - 1035p
  - 1037p
  - 1040p
  - "-"
  - "-"
  - "-"
  time_points:
  - Fraser West Terminus
  - Charnwood
  - Scullin Shops
  - Page Shops
  - Cohen St Bus Station - Platform 3
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange
 
  ---
  long_name: To Fraser West Terminus
  between_stops: []
  short_name: 14, 314
  stop_times: [["-", "-", "-", 705a, 707a, 711a, 716a, 721a, 725a, 733a], ["-", "-", "-", 723a, 725a, 729a, 735a, 740a, 745a, 753a], [706a, 724a, 741a, 759a, 801a, 805a, 811a, 816a, 821a, 829a], [746a, 805a, 823a, 841a, 843a, 847a, 853a, 858a, 903a, 911a], [806a, 825a, 843a, 901a, 903a, 907a, 913a, 918a, 923a, 931a], [843a, 902a, 920a, 938a, 940a, 944a, 949a, 954a, 958a, 1006a], [916a, 935a, 951a, 1008a, 1010a, 1014a, 1019a, 1024a, 1028a, 1036a], [946a, 1004a, 1020a, 1037a, 1039a, 1043a, 1048a, 1053a, 1057a, 1105a], [1016a, 1034a, 1050a, 1107a, 1109a, 1113a, 1118a, 1123a, 1127a, 1135a], [1046a, 1104a, 1120a, 1137a, 1139a, 1143a, 1148a, 1153a, 1157a, 1205p], [1116a, 1134a, 1150a, 1207p, 1209p, 1213p, 1218p, 1223p, 1227p, 1235p], [1146a, 1204p, 1220p, 1237p, 1239p, 1243p, 1248p, 1253p, 1257p, 105p], [1216p, 1234p, 1250p, 107p, 109p, 113p, 118p, 123p, 127p, 135p], [1246p, 104p, 120p, 137p, 139p, 143p, 148p, 153p, 157p, 205p], [116p, 134p, 150p, 207p, 209p, 213p, 218p, 223p, 227p, 235p], [146p, 204p, 220p, 237p, 239p, 243p, 248p, 253p, 257p, 306p], [216p, 234p, 250p, 307p, 309p, 313p, 319p, 324p, 329p, 338p], [245p, 303p, 321p, 339p, 341p, 345p, 351p, 356p, 401p, 410p], ["-", "-", "-", 342p, 344p, 348p, 354p, 359p, 404p, 413p], [321p, 340p, 358p, 416p, 418p, 422p, 428p, 433p, 438p, 447p], [351p, 410p, 428p, 446p, 448p, 452p, 458p, 503p, 508p, 517p], [421p, 440p, 458p, 516p, 518p, 522p, 528p, 533p, 538p, 547p], [451p, 510p, 528p, 546p, 548p, 552p, 558p, 603p, 608p, 617p], [511p, 530p, 548p, 606p, 608p, 612p, 618p, 623p, 628p, 636p], [531p, 550p, 608p, 626p, 628p, 632p, 637p, 642p, 646p, 654p], [551p, 610p, 628p, 645p, 647p, 650p, 655p, 700p, 704p, 712p], [621p, 639p, 654p, 711p, 713p, 716p, 721p, 726p, 730p, 738p], ["-", "-", "-", 746p, 748p, 751p, 756p, 801p, 805p, 813p], ["-", "-", "-", 846p, 848p, 851p, 856p, 901p, 905p, 913p], ["-", "-", "-", 946p, 948p, 951p, 956p, 1001p, 1005p, 1013p], ["-", "-", "-", 1046p, 1048p, 1051p, 1056p, 1101p, 1105p, 1113p]]
  time_points: [Tuggeranong Interchange - Platform 8, Woden Interchange - Platform 9, City Interchange - Platform 5, Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, St Francis Xavier Florey, Charnwood, Fraser, Fraser West Terminus]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 14, 314
  stop_times: [[613a, 620a, 624a, 629a, 638a, 640a, 644a, "-", "-", "-"], [643a, 650a, 654a, 659a, 708a, 710a, 714a, 731a, 748a, 805a], [712a, 719a, 723a, 728a, 738a, 740a, 744a, 803a, 820a, 837a], [735a, 743a, 748a, 753a, 803a, 805a, 809a, 828a, 845a, 902a], [755a, 803a, 808a, 813a, 823a, 825a, 829a, 848a, 905a, 922a], [815a, 823a, 828a, 833a, 843a, 845a, 849a, 908a, 925a, 941a], [840a, 848a, 853a, 858a, 908a, 910a, 914a, 933a, 950a, 1005a], [911a, 919a, 924a, 929a, 938a, 940a, 944a, 1001a, 1018a, 1033a], [943a, 950a, 954a, 959a, 1008a, 1010a, 1014a, 1031a, 1048a, 1103a], [1013a, 1020a, 1024a, 1029a, 1038a, 1040a, 1044a, 1101a, 1118a, 1133a], [1043a, 1050a, 1054a, 1059a, 1108a, 1110a, 1114a, 1131a, 1148a, 1203p], [1113a, 1120a, 1124a, 1129a, 1138a, 1140a, 1144a, 1201p, 1218p, 1233p], [1143a, 1150a, 1154a, 1159a, 1208p, 1210p, 1214p, 1231p, 1248p, 103p], [1213p, 1220p, 1224p, 1229p, 1238p, 1240p, 1244p, 101p, 118p, 133p], [1243p, 1250p, 1254p, 1259p, 108p, 110p, 114p, 131p, 148p, 203p], [113p, 120p, 124p, 129p, 138p, 140p, 144p, 201p, 218p, 233p], [143p, 150p, 154p, 159p, 208p, 210p, 214p, 231p, 248p, 304p], [213p, 220p, 224p, 229p, 238p, 240p, 244p, 301p, 318p, 337p], [242p, 249p, 253p, 258p, 308p, 310p, 314p, 333p, 350p, 409p], [311p, 318p, 323p, 328p, 338p, 340p, 344p, 403p, 420p, 439p], [351p, 358p, 403p, 408p, 418p, 420p, 424p, 443p, 500p, 519p], [421p, 428p, 433p, 438p, 448p, 450p, 454p, 513p, 530p, 549p], [451p, 458p, 503p, 508p, 518a, 520a, 524p, "-", "-", "-"], [541p, 548p, 553p, 558p, 608p, 610p, 614p, 632p, 646p, 701p], [614p, 621p, 626p, 631p, 639p, 641p, 644p, 700p, 714p, 729p], [639p, 646p, 650p, 655p, 702a, 704a, 708p, "-", "-", "-"], [717p, 724p, 728p, 733p, 740a, 742a, 746p, "-", "-", "-"], [817p, 824p, 828p, 833p, 840a, 842a, 846p, "-", "-", "-"], [917p, 924p, 928p, 933p, 940a, 942a, 946p, "-", "-", "-"], [1017p, 1024p, 1028p, 1033p, 1040a, 1042a, 1046p, "-", "-", "-"]]
  time_points: [Fraser West Terminus, Fraser, Charnwood, St Francis Xavier Florey, Cohen St Bus Station - Platform 3, Lathlain St Bus Station - Platform 1, Cameron Ave Bus Station - Platform 1, City Interchange - Platform 1, Woden Interchange - Platform 6, Tuggeranong Interchange]
 
  ---
  long_name: To Fraser West Terminus
  between_stops: []
 
  short_name: 14/314
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 705a
  - 707a
  - 711a
  - 716a
  - 721a
  - 725a
  - 733a
  - - "-"
  - "-"
  - "-"
  - 723a
  - 725a
  - 729a
  - 735a
  - 740a
  - 745a
  - 753a
  - - 706a
  - 724a
  - 741a
  - 759a
  - 801a
  - 805a
  - 811a
  - 816a
  - 821a
  - 829a
  - - 746a
  - 805a
  - 823a
  - 841a
  - 843a
  - 847a
  - 853a
  - 858a
  - 903a
  - 911a
  - - 806a
  - 825a
  - 843a
  - 901a
  - 903a
  - 907a
  - 913a
  - 918a
  - 923a
  - 931a
  - - 843a
  - 902a
  - 920a
  - 938a
  - 940a
  - 944a
  - 949a
  - 954a
  - 958a
  - 1006a
  - - 916a
  - 935a
  - 951a
  - 1008a
  - 1010a
  - 1014a
  - 1019a
  - 1024a
  - 1028a
  - 1036a
  - - 946a
  - 1004a
  - 1020a
  - 1037a
  - 1039a
  - 1043a
  - 1048a
  - 1053a
  - 1057a
  - 1105a
  - - 1016a
  - 1034a
  - 1050a
  - 1107a
  - 1109a
  - 1113a
  - 1118a
  - 1123a
  - 1127a
  - 1135a
  - - 1046a
  - 1104a
  - 1120a
  - 1137a
  - 1139a
  - 1143a
  - 1148a
  - 1153a
  - 1157a
  - 1205p
  - - 1116a
  - 1134a
  - 1150a
  - 1207p
  - 1209p
  - 1213p
  - 1218p
  - 1223p
  - 1227p
  - 1235p
  - - 1146a
  - 1204p
  - 1220p
  - 1237p
  - 1239p
  - 1243p
  - 1248p
  - 1253p
  - 1257p
  - 105p
  - - 1216p
  - 1234p
  - 1250p
  - 107p
  - 109p
  - 113p
  - 118p
  - 123p
  - 127p
  - 135p
  - - 1246p
  - 104p
  - 120p
  - 137p
  - 139p
  - 143p
  - 148p
  - 153p
  - 157p
  - 205p
  - - 116p
  - 134p
  - 150p
  - 207p
  - 209p
  - 213p
  - 218p
  - 223p
  - 227p
  - 235p
  - - 146p
  - 204p
  - 220p
  - 237p
  - 239p
  - 243p
  - 248p
  - 253p
  - 257p
  - 306p
  - - 216p
  - 234p
  - 250p
  - 307p
  - 309p
  - 313p
  - 319p
  - 324p
  - 329p
  - 338p
  - - 245p
  - 303p
  - 321p
  - 339p
  - 341p
  - 345p
  - 351p
  - 356p
  - 401p
  - 410p
  - - "-"
  - "-"
  - "-"
  - 342p
  - 344p
  - 348p
  - 354p
  - 359p
  - 404p
  - 413p
  - - 321p
  - 340p
  - 358p
  - 416p
  - 418p
  - 422p
  - 428p
  - 433p
  - 438p
  - 447p
  - - 351p
  - 410p
  - 428p
  - 446p
  - 448p
  - 452p
  - 458p
  - 503p
  - 508p
  - 517p
  - - 421p
  - 440p
  - 458p
  - 516p
  - 518p
  - 522p
  - 528p
  - 533p
  - 538p
  - 547p
  - - 451p
  - 510p
  - 528p
  - 546p
  - 548p
  - 552p
  - 558p
  - 603p
  - 608p
  - 617p
  - - 511p
  - 530p
  - 548p
  - 606p
  - 608p
  - 612p
  - 618p
  - 623p
  - 628p
  - 636p
  - - 531p
  - 550p
  - 608p
  - 626p
  - 628p
  - 632p
  - 637p
  - 642p
  - 646p
  - 654p
  - - 551p
  - 610p
  - 628p
  - 645p
  - 647p
  - 650p
  - 655p
  - 700p
  - 704p
  - 712p
  - - 621p
  - 639p
  - 654p
  - 711p
  - 713p
  - 716p
  - 721p
  - 726p
  - 730p
  - 738p
  - - "-"
  - "-"
  - "-"
  - 746p
  - 748p
  - 751p
  - 756p
  - 801p
  - 805p
  - 813p
  - - "-"
  - "-"
  - "-"
  - 846p
  - 848p
  - 851p
  - 856p
  - 901p
  - 905p
  - 913p
  - - "-"
  - "-"
  - "-"
  - 946p
  - 948p
  - 951p
  - 956p
  - 1001p
  - 1005p
  - 1013p
  - - "-"
  - "-"
  - "-"
  - 1046p
  - 1048p
  - 1051p
  - 1056p
  - 1101p
  - 1105p
  - 1113p
  time_points:
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station - Platform 4
  - Lathlain St Bus Station - Platform 4
  - Cohen St Bus Station - Platform 6
  - St Francis Xavier Florey
  - Charnwood
  - Fraser
  - Fraser West Terminus
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  short_name: 14/314
  stop_times:
  - - 613a
  - 620a
  - 624a
  - 629a
  - 638a
  - 640a
  - 644a
  - "-"
  - "-"
  - "-"
  - - 643a
  - 650a
  - 654a
  - 659a
  - 708a
  - 710a
  - 714a
  - 731a
  - 748a
  - 805a
  - - 712a
  - 719a
  - 723a
  - 728a
  - 738a
  - 740a
  - 744a
  - 803a
  - 820a
  - 837a
  - - 735a
  - 743a
  - 748a
  - 753a
  - 803a
  - 805a
  - 809a
  - 828a
  - 845a
  - 902a
  - - 755a
  - 803a
  - 808a
  - 813a
  - 823a
  - 825a
  - 829a
  - 848a
  - 905a
  - 922a
  - - 815a
  - 823a
  - 828a
  - 833a
  - 843a
  - 845a
  - 849a
  - 908a
  - 925a
  - 941a
  - - 840a
  - 848a
  - 853a
  - 858a
  - 908a
  - 910a
  - 914a
  - 933a
  - 950a
  - 1005a
  - - 911a
  - 919a
  - 924a
  - 929a
  - 938a
  - 940a
  - 944a
  - 1001a
  - 1018a
  - 1033a
  - - 943a
  - 950a
  - 954a
  - 959a
  - 1008a
  - 1010a
  - 1014a
  - 1031a
  - 1048a
  - 1103a
  - - 1013a
  - 1020a
  - 1024a
  - 1029a
  - 1038a
  - 1040a
  - 1044a
  - 1101a
  - 1118a
  - 1133a
  - - 1043a
  - 1050a
  - 1054a
  - 1059a
  - 1108a
  - 1110a
  - 1114a
  - 1131a
  - 1148a
  - 1203p
  - - 1113a
  - 1120a
  - 1124a
  - 1129a
  - 1138a
  - 1140a
  - 1144a
  - 1201p
  - 1218p
  - 1233p
  - - 1143a
  - 1150a
  - 1154a
  - 1159a
  - 1208p
  - 1210p
  - 1214p
  - 1231p
  - 1248p
  - 103p
  - - 1213p
  - 1220p
  - 1224p
  - 1229p
  - 1238p
  - 1240p
  - 1244p
  - 101p
  - 118p
  - 133p
  - - 1243p
  - 1250p
  - 1254p
  - 1259p
  - 108p
  - 110p
  - 114p
  - 131p
  - 148p
  - 203p
  - - 113p
  - 120p
  - 124p
  - 129p
  - 138p
  - 140p
  - 144p
  - 201p
  - 218p
  - 233p
  - - 143p
  - 150p
  - 154p
  - 159p
  - 208p
  - 210p
  - 214p
  - 231p
  - 248p
  - 304p
  - - 213p
  - 220p
  - 224p
  - 229p
  - 238p
  - 240p
  - 244p
  - 301p
  - 318p
  - 337p
  - - 242p
  - 249p
  - 253p
  - 258p
  - 308p
  - 310p
  - 314p
  - 333p
  - 350p
  - 409p
  - - 311p
  - 318p
  - 323p
  - 328p
  - 338p
  - 340p
  - 344p
  - 403p
  - 420p
  - 439p
  - - 351p
  - 358p
  - 403p
  - 408p
  - 418p
  - 420p
  - 424p
  - 443p
  - 500p
  - 519p
  - - 421p
  - 428p
  - 433p
  - 438p
  - 448p
  - 450p
  - 454p
  - 513p
  - 530p
  - 549p
  - - 451p
  - 458p
  - 503p
  - 508p
  - 518a
  - 520a
  - 524p
  - "-"
  - "-"
  - "-"
  - - 541p
  - 548p
  - 553p
  - 558p
  - 608p
  - 610p
  - 614p
  - 632p
  - 646p
  - 701p
  - - 614p
  - 621p
  - 626p
  - 631p
  - 639p
  - 641p
  - 644p
  - 700p
  - 714p
  - 729p
  - - 639p
  - 646p
  - 650p
  - 655p
  - 702a
  - 704a
  - 708p
  - "-"
  - "-"
  - "-"
  - - 717p
  - 724p
  - 728p
  - 733p
  - 740a
  - 742a
  - 746p
  - "-"
  - "-"
  - "-"
  - - 817p
  - 824p
  - 828p
  - 833p
  - 840a
  - 842a
  - 846p
  - "-"
  - "-"
  - "-"
  - - 917p
  - 924p
  - 928p
  - 933p
  - 940a
  - 942a
  - 946p
  - "-"
  - "-"
  - "-"
  - - 1017p
  - 1024p
  - 1028p
  - 1033p
  - 1040a
  - 1042a
  - 1046p
  - "-"
  - "-"
  - "-"
  time_points:
  - Fraser West Terminus
  - Fraser
  - Charnwood
  - St Francis Xavier Florey
  - Cohen St Bus Station - Platform 3
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange
 
  ---
  long_name: To Spence Terminus
  between_stops: []
  short_name: 15, 315
  stop_times: [["-", "-", "-", 723a, 725a, 729a, 737a, 741a, 749a, 754a], ["-", "-", "-", 803a, 805a, 809a, 817a, 821a, 829a, 834a], [731a, 750a, 808a, 826a, 828a, 832a, 840a, 844a, 852a, 857a], [831a, 850a, 908a, 926a, 928a, 932a, 939a, 942a, 948a, 953a], [911a, 930a, 946a, 1003a, 1005a, 1009a, 1016a, 1019a, 1025a, 1030a], [941a, 959a, 1015a, 1032a, 1034a, 1038a, 1045a, 1048a, 1054a, 1059a], [1011a, 1029a, 1045a, 1102a, 1104a, 1108a, 1115a, 1118a, 1124a, 1129a], [1041a, 1059a, 1115a, 1132a, 1134a, 1138a, 1145a, 1148a, 1154a, 1159a], [1111a, 1129a, 1145a, 1202p, 1204p, 1208p, 1215p, 1218p, 1224p, 1229p], [1141a, 1159a, 1215p, 1232p, 1234p, 1238p, 1245p, 1248p, 1254p, 1259p], [1211p, 1229p, 1245p, 102p, 104p, 108p, 115p, 118p, 124p, 129p], [1241p, 1259p, 115p, 132p, 134p, 138p, 145p, 148p, 154p, 159p], [111p, 129p, 145p, 202p, 204p, 208p, 215p, 218p, 224p, 229p], [141p, 159p, 215p, 232p, 234p, 238p, 245p, 248p, 254p, 259p], [211p, 229p, 245p, 302p, 304p, 308p, 316p, 320p, 328p, 333p], [241p, 259p, 317p, 335p, 337p, 341p, 349p, 353p, 401p, 406p], ["-", "-", "-", 354p, 356p, 400p, 408p, 412p, 420p, 425p], [311p, 330p, 348p, 406p, 408p, 412p, 420p, 424p, 432p, 437p], [341p, 400p, 418p, 436p, 438p, 442p, 450p, 454p, 502p, 507p], [411p, 430p, 448p, 506p, 508p, 512p, 520p, 524p, 532p, 537p], [441p, 500p, 518p, 536p, 538p, 542p, 550p, 554p, 602p, 607p], [501p, 520p, 538p, 556p, 558p, 602p, 610p, 614p, 622p, 627p], [521p, 540p, 558p, 616p, 618p, 622p, 630p, 633p, 639p, 644p], [601p, 620p, 636p, 653p, 655p, 658p, 705p, 708p, 714p, 719p], ["-", "-", "-", 753p, 755p, 758p, 805p, 808p, 814p, 819p], ["-", "-", "-", 853p, 855p, 858p, 905p, 908p, 914p, 919p], ["-", "-", "-", 953p, 955p, 958p, 1005p, 1008p, 1014p, 1019p], ["-", "-", "-", 1053p, 1055p, 1058p, 1105p, 1108p, 1114p, 1119p]]
  time_points: [Tuggeranong Interchange - Platform 8, Woden Interchange - Platform 9, City Interchange - Platform 5, Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Copland College, Melba, Spence, Spence Terminus]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 15, 315
  stop_times: [[535a, 540a, 543a, 545a, 548a, 558a, 600a, 604a, "-", "-", "-"], [605a, 610a, 613a, 615a, 618a, 628a, 630a, 634a, "-", "-", "-"], [635a, 640a, 643a, 645a, 648a, 658a, 700a, 704a, 721a, 738a, 755a], [705a, 710a, 713a, 715a, 718a, 728a, 730a, 734a, 753a, 810a, 827a], [733a, 738a, 741a, 744a, 748a, 758a, 800a, 804a, 823a, 840a, 857a], [753a, 758a, 801a, 804a, 808a, 818a, 820a, 824a, 843a, 900a, 917a], ["-", "-", 821a, 823a, 827a, 837a, 839a, 843a, 900a, "-", "-"], [813a, 818a, 821a, 824a, 828a, 838a, 840a, 844a, 903a, 920a, 936a], [833a, 838a, 841a, 844a, 848a, 858a, 900a, 904a, 923a, 940a, 955a], [903a, 908a, 911a, 914a, 918a, 928a, 930a, 934a, 951a, 1008a, 1023a], [935a, 940a, 943a, 945a, 948a, 958a, 1000a, 1004a, 1021a, 1038a, 1053a], [1005a, 1010a, 1013a, 1015a, 1018a, 1028a, 1030a, 1034a, 1051a, 1108a, 1123a], [1035a, 1040a, 1043a, 1045a, 1048a, 1058a, 1100a, 1104a, 1121a, 1138a, 1153a], [1105a, 1110a, 1113a, 1115a, 1118a, 1128a, 1130a, 1134a, 1151a, 1208p, 1223p], [1135a, 1140a, 1143a, 1145a, 1148a, 1158a, 1200p, 1204p, 1221p, 1238p, 1253p], [1205p, 1210p, 1213p, 1215p, 1218p, 1228p, 1230p, 1234p, 1251p, 108p, 123p], [1235p, 1240p, 1243p, 1245p, 1248p, 1258p, 100p, 104p, 121p, 138p, 153p], [105p, 110p, 113p, 115p, 118p, 128p, 130p, 134p, 151p, 208p, 223p], [135p, 140p, 143p, 145p, 148p, 158p, 200p, 204p, 221p, 238p, 253p], [205p, 210p, 213p, 215p, 218p, 228p, 230p, 234p, 251p, 308p, 327p], [235p, 240p, 243p, 245p, 248p, 258p, 300p, 304p, 323p, 340p, 359p], [303p, 308p, 311p, 314p, 318p, 328p, 330p, 334p, 353p, 410p, 429p], [333p, 338p, 341p, 344p, 348p, 358p, 400p, 404p, 423p, 440p, 459p], [403p, 408p, 411p, 414p, 418p, 428p, 430p, 434p, 453p, 510p, 529p], [443p, 448p, 451p, 454p, 458p, 508p, 510p, 514p, 533p, 550p, 609p], [533p, 538p, 541p, 544p, 548p, 558p, 600p, 604p, 623p, 638p, 653p], [604p, 609p, 612p, 615p, 619p, 629p, 631p, 634p, 650p, 704p, 719p], [623p, 628p, 631p, 633p, 636p, 645p, 647p, 650p, "-", "-", "-"], [723p, 728p, 731p, 733p, 736p, 745p, 747p, 750p, "-", "-", "-"], [823p, 828p, 831p, 833p, 836p, 845p, 847p, 850p, "-", "-", "-"], [923p, 928p, 931p, 933p, 936p, 945p, 947p, 950p, "-", "-", "-"], [1023p, 1028p, 1031p, 1033p, 1036p, 1045p, 1047p, 1050p, "-", "-", "-"]]
  time_points: [Spence Terminus, Spence, Alpen & Clifford St, Melba, Copland College, Cohen St Bus Station - Platform 3, Lathlain St Bus Station - Platform 1, Cameron Ave Bus Station - Platform 1, City Interchange - Platform 1, Woden Interchange - Platform 6, Tuggeranong Interchange]
 
  ---
  long_name: To Spence Terminus
  between_stops: []
 
  short_name: 15/315
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 723a
  - 725a
  - 729a
  - 737a
  - 741a
  - 749a
  - 754a
  - - "-"
  - "-"
  - "-"
  - 803a
  - 805a
  - 809a
  - 817a
  - 821a
  - 829a
  - 834a
  - - 731a
  - 750a
  - 808a
  - 826a
  - 828a
  - 832a
  - 840a
  - 844a
  - 852a
  - 857a
  - - 831a
  - 850a
  - 908a
  - 926a
  - 928a
  - 932a
  - 939a
  - 942a
  - 948a
  - 953a
  - - 911a
  - 930a
  - 946a
  - 1003a
  - 1005a
  - 1009a
  - 1016a
  - 1019a
  - 1025a
  - 1030a
  - - 941a
  - 959a
  - 1015a
  - 1032a
  - 1034a
  - 1038a
  - 1045a
  - 1048a
  - 1054a
  - 1059a
  - - 1011a
  - 1029a
  - 1045a
  - 1102a
  - 1104a
  - 1108a
  - 1115a
  - 1118a
  - 1124a
  - 1129a
  - - 1041a
  - 1059a
  - 1115a
  - 1132a
  - 1134a
  - 1138a
  - 1145a
  - 1148a
  - 1154a
  - 1159a
  - - 1111a
  - 1129a
  - 1145a
  - 1202p
  - 1204p
  - 1208p
  - 1215p
  - 1218p
  - 1224p
  - 1229p
  - - 1141a
  - 1159a
  - 1215p
  - 1232p
  - 1234p
  - 1238p
  - 1245p
  - 1248p
  - 1254p
  - 1259p
  - - 1211p
  - 1229p
  - 1245p
  - 102p
  - 104p
  - 108p
  - 115p
  - 118p
  - 124p
  - 129p
  - - 1241p
  - 1259p
  - 115p
  - 132p
  - 134p
  - 138p
  - 145p
  - 148p
  - 154p
  - 159p
  - - 111p
  - 129p
  - 145p
  - 202p
  - 204p
  - 208p
  - 215p
  - 218p
  - 224p
  - 229p
  - - 141p
  - 159p
  - 215p
  - 232p
  - 234p
  - 238p
  - 245p
  - 248p
  - 254p
  - 259p
  - - 211p
  - 229p
  - 245p
  - 302p
  - 304p
  - 308p
  - 316p
  - 320p
  - 328p
  - 333p
  - - 241p
  - 259p
  - 317p
  - 335p
  - 337p
  - 341p
  - 349p
  - 353p
  - 401p
  - 406p
  - - "-"
  - "-"
  - "-"
  - 354p
  - 356p
  - 400p
  - 408p
  - 412p
  - 420p
  - 425p
  - - 311p
  - 330p
  - 348p
  - 406p
  - 408p
  - 412p
  - 420p
  - 424p
  - 432p
  - 437p
  - - 341p
  - 400p
  - 418p
  - 436p
  - 438p
  - 442p
  - 450p
  - 454p
  - 502p
  - 507p
  - - 411p
  - 430p
  - 448p
  - 506p
  - 508p
  - 512p
  - 520p
  - 524p
  - 532p
  - 537p
  - - 441p
  - 500p
  - 518p
  - 536p
  - 538p
  - 542p
  - 550p
  - 554p
  - 602p
  - 607p
  - - 501p
  - 520p
  - 538p
  - 556p
  - 558p
  - 602p
  - 610p
  - 614p
  - 622p
  - 627p
  - - 521p
  - 540p
  - 558p
  - 616p
  - 618p
  - 622p
  - 630p
  - 633p
  - 639p
  - 644p
  - - 601p
  - 620p
  - 636p
  - 653p
  - 655p
  - 658p
  - 705p
  - 708p
  - 714p
  - 719p
  - - "-"
  - "-"
  - "-"
  - 753p
  - 755p
  - 758p
  - 805p
  - 808p
  - 814p
  - 819p
  - - "-"
  - "-"
  - "-"
  - 853p
  - 855p
  - 858p
  - 905p
  - 908p
  - 914p
  - 919p
  - - "-"
  - "-"
  - "-"
  - 953p
  - 955p
  - 958p
  - 1005p
  - 1008p
  - 1014p
  - 1019p
  - - "-"
  - "-"
  - "-"
  - 1053p
  - 1055p
  - 1058p
  - 1105p
  - 1108p
  - 1114p
  - 1119p
  time_points:
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station - Platform 4
  - Lathlain St Bus Station - Platform 4
  - Cohen St Bus Station - Platform 6
  - Copland College
  - Melba
  - Spence
  - Spence Terminus
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  short_name: 15/315
  stop_times:
  - - 535a
  - 540a
  - 543a
  - 545a
  - 548a
  - 558a
  - 600a
  - 604a
  - "-"
  - "-"
  - "-"
  - - 605a
  - 610a
  - 613a
  - 615a
  - 618a
  - 628a
  - 630a
  - 634a
  - "-"
  - "-"
  - "-"
  - - 635a
  - 640a
  - 643a
  - 645a
  - 648a
  - 658a
  - 700a
  - 704a
  - 721a
  - 738a
  - 755a
  - - 705a
  - 710a
  - 713a
  - 715a
  - 718a
  - 728a
  - 730a
  - 734a
  - 753a
  - 810a
  - 827a
  - - 733a
  - 738a
  - 741a
  - 744a
  - 748a
  - 758a
  - 800a
  - 804a
  - 823a
  - 840a
  - 857a
  - - 753a
  - 758a
  - 801a
  - 804a
  - 808a
  - 818a
  - 820a
  - 824a
  - 843a
  - 900a
  - 917a
  - - "-"
  - "-"
  - 821a
  - 823a
  - 827a
  - 837a
  - 839a
  - 843a
  - 900a
  - "-"
  - "-"
  - - 813a
  - 818a
  - 821a
  - 824a
  - 828a
  - 838a
  - 840a
  - 844a
  - 903a
  - 920a
  - 936a
  - - 833a
  - 838a
  - 841a
  - 844a
  - 848a
  - 858a
  - 900a
  - 904a
  - 923a
  - 940a
  - 955a
  - - 903a
  - 908a
  - 911a
  - 914a
  - 918a
  - 928a
  - 930a
  - 934a
  - 951a
  - 1008a
  - 1023a
  - - 935a
  - 940a
  - 943a
  - 945a
  - 948a
  - 958a
  - 1000a
  - 1004a
  - 1021a
  - 1038a
  - 1053a
  - - 1005a
  - 1010a
  - 1013a
  - 1015a
  - 1018a
  - 1028a
  - 1030a
  - 1034a
  - 1051a
  - 1108a
  - 1123a
  - - 1035a
  - 1040a
  - 1043a
  - 1045a
  - 1048a
  - 1058a
  - 1100a
  - 1104a
  - 1121a
  - 1138a
  - 1153a
  - - 1105a
  - 1110a
  - 1113a
  - 1115a
  - 1118a
  - 1128a
  - 1130a
  - 1134a
  - 1151a
  - 1208p
  - 1223p
  - - 1135a
  - 1140a
  - 1143a
  - 1145a
  - 1148a
  - 1158a
  - 1200p
  - 1204p
  - 1221p
  - 1238p
  - 1253p
  - - 1205p
  - 1210p
  - 1213p
  - 1215p
  - 1218p
  - 1228p
  - 1230p
  - 1234p
  - 1251p
  - 108p
  - 123p
  - - 1235p
  - 1240p
  - 1243p
  - 1245p
  - 1248p
  - 1258p
  - 100p
  - 104p
  - 121p
  - 138p
  - 153p
  - - 105p
  - 110p
  - 113p
  - 115p
  - 118p
  - 128p
  - 130p
  - 134p
  - 151p
  - 208p
  - 223p
  - - 135p
  - 140p
  - 143p
  - 145p
  - 148p
  - 158p
  - 200p
  - 204p
  - 221p
  - 238p
  - 253p
  - - 205p
  - 210p
  - 213p
  - 215p
  - 218p
  - 228p
  - 230p
  - 234p
  - 251p
  - 308p
  - 327p
  - - 235p
  - 240p
  - 243p
  - 245p
  - 248p
  - 258p
  - 300p
  - 304p
  - 323p
  - 340p
  - 359p
  - - 303p
  - 308p
  - 311p
  - 314p
  - 318p
  - 328p
  - 330p
  - 334p
  - 353p
  - 410p
  - 429p
  - - 333p
  - 338p
  - 341p
  - 344p
  - 348p
  - 358p
  - 400p
  - 404p
  - 423p
  - 440p
  - 459p
  - - 403p
  - 408p
  - 411p
  - 414p
  - 418p
  - 428p
  - 430p
  - 434p
  - 453p
  - 510p
  - 529p
  - - 443p
  - 448p
  - 451p
  - 454p
  - 458p
  - 508p
  - 510p
  - 514p
  - 533p
  - 550p
  - 609p
  - - 533p
  - 538p
  - 541p
  - 544p
  - 548p
  - 558p
  - 600p
  - 604p
  - 623p
  - 638p
  - 653p
  - - 604p
  - 609p
  - 612p
  - 615p
  - 619p
  - 629p
  - 631p
  - 634p
  - 650p
  - 704p
  - 719p
  - - 623p
  - 628p
  - 631p
  - 633p
  - 636p
  - 645p
  - 647p
  - 650p
  - "-"
  - "-"
  - "-"
  - - 723p
  - 728p
  - 731p
  - 733p
  - 736p
  - 745p
  - 747p
  - 750p
  - "-"
  - "-"
  - "-"
  - - 823p
  - 828p
  - 831p
  - 833p
  - 836p
  - 845p
  - 847p
  - 850p
  - "-"
  - "-"
  - "-"
  - - 923p
  - 928p
  - 931p
  - 933p
  - 936p
  - 945p
  - 947p
  - 950p
  - "-"
  - "-"
  - "-"
  - - 1023p
  - 1028p
  - 1031p
  - 1033p
  - 1036p
  - 1045p
  - 1047p
  - 1050p
  - "-"
  - "-"
  - "-"
  time_points:
  - Spence Terminus
  - Spence
  - Alpen & Clifford St
  - Melba
  - Copland College
  - Cohen St Bus Station - Platform 3
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange
 
  ---
  long_name: To Cameron Ave Station
  between_stops: []
 
  short_name: "16"
  stop_times:
  - - 610a
  - 619a
  - 625a
  - 630a
  - 632a
  - 636a
  - - 640a
  - 649a
  - 655a
  - 700a
  - 702a
  - 706a
  - - 711a
  - 720a
  - 726a
  - 731a
  - 733a
  - 737a
  - - 730a
  - 741a
  - 747a
  - 753a
  - 755a
  - 759a
  - - 750a
  - 801a
  - 807a
  - 813a
  - 815a
  - 819a
  - - 810a
  - 821a
  - 827a
  - 833a
  - 835a
  - 839a
  - - 830a
  - 841a
  - 847a
  - 853a
  - 855a
  - 859a
  - - 851a
  - 902a
  - 908a
  - 912a
  - 914a
  - 918a
  - - 925a
  - 935a
  - 940a
  - 944a
  - 946a
  - 950a
  - - 954a
  - 1003a
  - 1009a
  - 1014a
  - 1016a
  - 1020a
  - - 1024a
  - 1033a
  - 1039a
  - 1044a
  - 1046a
  - 1050a
  - - 1054a
  - 1103a
  - 1109a
  - 1114a
  - 1116a
  - 1120a
  - - 1124a
  - 1133a
  - 1139a
  - 1144a
  - 1146a
  - 1150a
  - - 1154a
  - 1203p
  - 1209p
  - 1214p
  - 1216p
  - 1220p
  - - 1224p
  - 1233p
  - 1239p
  - 1244p
  - 1246p
  - 1250p
  - - 1254p
  - 103p
  - 109p
  - 114p
  - 116p
  - 120p
  - - 124p
  - 133p
  - 139p
  - 144p
  - 146p
  - 150p
  - - 154p
  - 203p
  - 209p
  - 214p
  - 216p
  - 220p
  - - 224p
  - 233p
  - 239p
  - 244p
  - 246p
  - 250p
  - - 255p
  - 304p
  - 310p
  - 314p
  - 316p
  - 320p
  - - 324p
  - 335p
  - 341p
  - 347p
  - 349p
  - 353p
  - - 354p
  - 405p
  - 411p
  - 417p
  - 419p
  - 423p
  - - 427p
  - 438p
  - 444p
  - 450p
  - 452p
  - 456p
  - - 456p
  - 507p
  - 513p
  - 519p
  - 521p
  - 525p
  - - 526p
  - 537p
  - 543p
  - 549p
  - 551p
  - 555p
  - - 549p
  - 600p
  - 606p
  - 612p
  - 614p
  - 618p
  - - 649p
  - 658p
  - 704p
  - 708p
  - 710p
  - 713p
  - - 749p
  - 758p
  - 804p
  - 808p
  - 810p
  - 813p
  - - 849p
  - 858p
  - 904p
  - 908p
  - 910p
  - 913p
  - - 949p
  - 958p
  - 1004p
  - 1008p
  - 1010p
  - 1013p
  - - 1049p
  - 1058p
  - 1104p
  - 1108p
  - 1110p
  - 1113p
  time_points:
  - Kippax
  - Latham Shops
  - Florey Shops
  - Cohen St Bus Station
  - Lathlain St Bus Station
  - Cameron Ave Bus Station
 
  ---
  long_name: To Kippax
  between_stops: []
 
  short_name: "16"
  stop_times:
  - - 701a
  - 703a
  - 707a
  - 712a
  - 718a
  - 727a
  - - 801a
  - 803a
  - 807a
  - 813a
  - 819a
  - 830a
  - - 857a
  - 859a
  - 903a
  - 909a
  - 915a
  - 926a
  - - 927a
  - 929a
  - 933a
  - 938a
  - 944a
  - 953a
  - - 957a
  - 959a
  - 1003a
  - 1008a
  - 1014a
  - 1023a
  - - 1027a
  - 1029a
  - 1033a
  - 1038a
  - 1044a
  - 1053a
  - - 1057a
  - 1059a
  - 1103a
  - 1108a
  - 1114a
  - 1123a
  - - 1127a
  - 1129a
  - 1133a
  - 1138a
  - 1144a
  - 1153a
  - - 1157a
  - 1159a
  - 1203p
  - 1208p
  - 1214p
  - 1223p
  - - 1227p
  - 1229p
  - 1233p
  - 1238p
  - 1244p
  - 1253p
  - - 1257p
  - 1259p
  - 103p
  - 108p
  - 114p
  - 123p
  - - 127p
  - 129p
  - 133p
  - 138p
  - 144p
  - 153p
  - - 157p
  - 159p
  - 203p
  - 208p
  - 214p
  - 223p
  - - 227p
  - 229p
  - 233p
  - 238p
  - 244p
  - 253p
  - - 257p
  - 259p
  - 303p
  - 309p
  - 315p
  - 326p
  - - 327p
  - 329p
  - 333p
  - 339p
  - 345p
  - 356p
  - - 357p
  - 359p
  - 403p
  - 409p
  - 415p
  - 426p
  - - 427p
  - 429p
  - 433p
  - 439p
  - 445p
  - 456p
  - - 447p
  - 449p
  - 453p
  - 459p
  - 505p
  - 516p
  - - 507p
  - 509p
  - 513p
  - 519p
  - 525p
  - 536p
  - - 527p
  - 529p
  - 533p
  - 539p
  - 545p
  - 556p
  - - 547p
  - 549p
  - 553p
  - 559p
  - 605p
  - 616p
  - - 602p
  - 604p
  - 608p
  - 614p
  - 620p
  - 631p
  - - 618p
  - 620p
  - 624p
  - 630p
  - 636p
  - 645p
  - - 718p
  - 720p
  - 723p
  - 727p
  - 733p
  - 742p
  - - 818p
  - 820p
  - 823p
  - 827p
  - 833p
  - 842p
  - - 918p
  - 920p
  - 923p
  - 927p
  - 933p
  - 942p
  - - 1018p
  - 1020p
  - 1023p
  - 1027p
  - 1033p
  - 1042p
  - - 1118p
  - 1120p
  - 1123p
  - 1127p
  - 1133p
  - 1142p
  time_points:
  - Cameron Ave Bus Station - Platform 5
  - Lathlain St Bus Station - Platform 6
  - Cohen St Bus Station - Platform 5
  - Florey Shops
  - Latham Shops
  - Kippax
 
  ---
  long_name: To Cameron Ave Station
  between_stops: []
 
  short_name: "17"
  stop_times:
  - - 601a
  - 606a
  - 612a
  - 617a
  - 620a
  - 625a
  - 627a
  - 631a
  - - 631a
  - 636a
  - 642a
  - 647a
  - 650a
  - 655a
  - 657a
  - 701a
  - - 701a
  - 706a
  - 712a
  - 717a
  - 720a
  - 725a
  - 727a
  - 731a
  - - 721a
  - 726a
  - 732a
  - 737a
  - 740a
  - 746a
  - 748a
  - 752a
  - - 741a
  - 747a
  - 753a
  - 758a
  - 801a
  - 807a
  - 809a
  - 813a
  - - 801a
  - 807a
  - 813a
  - 818a
  - 821a
  - 827a
  - 829a
  - 833a
  - - 821a
  - 827a
  - 833a
  - 838a
  - 841a
  - 847a
  - 849a
  - 853a
  - - 841a
  - 847a
  - 853a
  - 858a
  - 901a
  - 907a
  - 909a
  - 913a
  - - 925a
  - 931a
  - 937a
  - 942a
  - 945a
  - 950a
  - 952a
  - 956a
  - - 956a
  - 1001a
  - 1007a
  - 1012a
  - 1015a
  - 1020a
  - 1022a
  - 1026a
  - - 1026a
  - 1031a
  - 1037a
  - 1042a
  - 1045a
  - 1050a
  - 1052a
  - 1056a
  - - 1056a
  - 1101a
  - 1107a
  - 1112a
  - 1115a
  - 1120a
  - 1122a
  - 1126a
  - - 1126a
  - 1131a
  - 1137a
  - 1142a
  - 1145a
  - 1150a
  - 1152a
  - 1156a
  - - 1156a
  - 1201p
  - 1207p
  - 1212p
  - 1215p
  - 1220p
  - 1222p
  - 1226p
  - - 1226p
  - 1231p
  - 1237p
  - 1242p
  - 1245p
  - 1250p
  - 1252p
  - 1256p
  - - 1256p
  - 101p
  - 107p
  - 112p
  - 115p
  - 120p
  - 122p
  - 126p
  - - 126p
  - 131p
  - 137p
  - 142p
  - 145p
  - 150p
  - 152p
  - 156p
  - - 156p
  - 201p
  - 207p
  - 212p
  - 215p
  - 220p
  - 222p
  - 226p
  - - 226p
  - 231p
  - 237p
  - 242p
  - 245p
  - 250p
  - 252p
  - 256p
  - - 255p
  - 300p
  - 306p
  - 311p
  - 314p
  - 320p
  - 322p
  - 326p
  - - "-"
  - "-"
  - 325p
  - 330p
  - 333p
  - 339p
  - 341p
  - 345p
  - - 326p
  - 332p
  - 338p
  - 343p
  - 346p
  - 352p
  - 354p
  - 358p
  - - 347p
  - 353p
  - 359p
  - 404p
  - 407p
  - 413p
  - 415p
  - 419p
  - - "-"
  - "-"
  - 403p
  - 408p
  - 411p
  - 417p
  - 419p
  - 423p
  - - 417p
  - 423p
  - 429p
  - 434p
  - 437p
  - 443p
  - 445p
  - 449p
  - - 447p
  - 453p
  - 459p
  - 504p
  - 507p
  - 513p
  - 515p
  - 519p
  - - 517p
  - 523p
  - 529p
  - 534p
  - 537p
  - 543p
  - 545p
  - 549p
  - - 547p
  - 553p
  - 559p
  - 604p
  - 607p
  - 613p
  - 615p
  - 619p
  - - 617p
  - 623p
  - 629p
  - 634p
  - 637p
  - 641p
  - 643p
  - 646p
  - - 657p
  - 702p
  - 708p
  - 713p
  - 716p
  - 720p
  - 722p
  - 725p
  - - 757p
  - 802p
  - 808p
  - 813p
  - 816p
  - 820p
  - 822p
  - 825p
  - - 857p
  - 902p
  - 908p
  - 913p
  - 916p
  - 920p
  - 922p
  - 925p
  - - 957p
  - 1002p
  - 1008p
  - 1013p
  - 1016p
  - 1020p
  - 1022p
  - 1025p
  - - 1057p
  - 1102p
  - 1108p
  - 1113p
  - 1116p
  - 1120p
  - 1122p
  - 1125p
  time_points:
  - Kippax
  - Higgins
  - Hawker College
  - Hawker
  - Weetangera Shops
  - Cohen St Bus Station
  - Lathlain St Bus Station
  - Cameron Ave Bus Station
 
  ---
  long_name: To Kippax
  between_stops: []
 
  short_name: "17"
  stop_times:
  - - 707a
  - 709a
  - 713a
  - 717a
  - 720a
  - 725a
  - 730a
  - 737a
  - - 807a
  - 809a
  - 813a
  - 818a
  - 821a
  - 826a
  - 831a
  - 838a
  - - 837a
  - 839a
  - 843a
  - 848a
  - 851a
  - 856a
  - 901a
  - 908a
  - - 855a
  - 857a
  - 901a
  - 906a
  - 909a
  - 914a
  - 919a
  - 926a
  - - 925a
  - 927a
  - 931a
  - 935a
  - 938a
  - 943a
  - 948a
  - 953a
  - - 955a
  - 957a
  - 1001a
  - 1005a
  - 1008a
  - 1013a
  - 1018a
  - 1023a
  - - 1025a
  - 1027a
  - 1031a
  - 1035a
  - 1038a
  - 1043a
  - 1048a
  - 1053a
  - - 1055a
  - 1057a
  - 1101a
  - 1105a
  - 1108a
  - 1113a
  - 1118a
  - 1123a
  - - 1125a
  - 1127a
  - 1131a
  - 1135a
  - 1138a
  - 1143a
  - 1148a
  - 1153a
  - - 1155a
  - 1157a
  - 1201p
  - 1205p
  - 1208p
  - 1213p
  - 1218p
  - 1223p
  - - 1225p
  - 1227p
  - 1231p
  - 1235p
  - 1238p
  - 1243p
  - 1248p
  - 1253p
  - - 1255p
  - 1257p
  - 101p
  - 105p
  - 108p
  - 113p
  - 118p
  - 123p
  - - 125p
  - 127p
  - 131p
  - 135p
  - 138p
  - 143p
  - 148p
  - 153p
  - - 155p
  - 157p
  - 201p
  - 205p
  - 208p
  - 213p
  - 218p
  - 223p
  - - 225p
  - 227p
  - 231p
  - 235p
  - 238p
  - 243p
  - 248p
  - 253p
  - - 255p
  - 257p
  - 301p
  - 306p
  - 309p
  - 314p
  - 320p
  - 327p
  - - 325p
  - 327p
  - 331p
  - 336p
  - 339p
  - 344p
  - 350p
  - 357p
  - - 354p
  - 356p
  - 400p
  - 405p
  - 408p
  - 413p
  - 419p
  - 426p
  - - 413p
  - 415p
  - 419p
  - 424p
  - 427p
  - 432p
  - 438p
  - 445p
  - - 433p
  - 435p
  - 439p
  - 444p
  - 447p
  - 452p
  - 458p
  - 505p
  - - 453p
  - 455p
  - 459p
  - 504p
  - 507p
  - 512p
  - 518p
  - 525p
  - - 513p
  - 515p
  - 519p
  - 524p
  - 527p
  - 532p
  - 538p
  - 545p
  - - 533p
  - 535p
  - 539p
  - 544p
  - 547p
  - 552p
  - 558p
  - 605p
  - - 553p
  - 555p
  - 559p
  - 604p
  - 607p
  - 612p
  - 618p
  - 625p
  - - 624p
  - 626p
  - 630p
  - 634p
  - 637p
  - 642p
  - 647p
  - 652p
  - - 724p
  - 726p
  - 729p
  - 733p
  - 736p
  - 741p
  - 746p
  - 751p
  - - 824p
  - 826p
  - 829p
  - 833p
  - 836p
  - 841p
  - 846p
  - 851p
  - - 924p
  - 926p
  - 929p
  - 933p
  - 936p
  - 941p
  - 946p
  - 951p
  - - 1024p
  - 1026p
  - 1029p
  - 1033p
  - 1036p
  - 1041p
  - 1046p
  - 1051p
  - - 1124p
  - 1126p
  - 1129p
  - 1133p
  - 1136p
  - 1141p
  - 1146p
  - 1151p
  time_points:
  - Cameron Ave Bus Station - Platform 5
  - Lathlain St Bus Station - Platform 6
  - Cohen St Bus Station - Platform 5
  - Weetangera Shops
  - Hawker
  - Hawker College
  - Higgins
  - Kippax
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: "170"
  stop_times: [[710a, 720a, 732a, 749a, 804a, 806a], [728a, 738a, 750a, 807a, 822a, 824a]]
  time_points: [Erindale Dr/ Charleston St Monash, Gowrie, Erindale Drive/Sternberg, Woden Interchange - Platform 9, City Interchange - Platform 3, Citywest]
 
  ---
  long_name: To Erindale Dr/ Charleston St Monash
  between_stops: []
  short_name: "170"
  stop_times: [[500p, 505p, 521p, 536p, 546p, 556p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 12, Erindale Drive/Sternberg, Gowrie, Erindale Dr/ Charleston St Monash]
 
  ---
  long_name: To Erindale Dr/ Charleston St Monash
  between_stops: []
  short_name: "170"
  stop_times: [[500p, 505p, 521p, 536p, 546p, 556p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 12, Erindale Drive/Sternberg, Gowrie, Erindale Dr/ Charleston St Monash]
 
  ---
  long_name: To Cohen St Station
  between_stops: []
  short_name: 18, 318
  stop_times: [[543a, 552a, 553a, 556a, 608a, 626a, 642a, 659a, 701a, 705a], [613a, 622a, 623a, 626a, 638a, 656a, 712a, 729a, 731a, 735a], [633a, 642a, 643a, 646a, 658a, 716a, 732a, 750a, 752a, 756a], [655a, 704a, 705a, 708a, 720a, 738a, 756a, 814a, 816a, 820a], [714a, 723a, 724a, 727a, 740a, 759a, 817a, 835a, 837a, 841a], [731a, 741a, 742a, 746a, 800a, 819a, 837a, 855a, 857a, 901a], ["-", "-", 746a, 750a, 758a, "-", "-", "-", "-", "-"], [751a, 801a, 802a, 806a, 820a, 839a, 857a, 915a, 917a, 921a], [811a, 821a, 822a, 826a, 840a, 859a, 917a, 935a, 937a, 941a], [836a, 846a, 847a, 851a, 905a, 924a, 941a, 958a, 1000a, 1004a], [906a, 916a, 917a, 921a, 935a, 953a, 1009a, 1026a, 1028a, 1032a], [940a, 949a, 950a, 953a, 1005a, 1023a, 1039a, 1056a, 1058a, 1102a], [1010a, 1019a, 1020a, 1023a, 1035a, 1053a, 1109a, 1126a, 1128a, 1132a], [1040a, 1049a, 1050a, 1053a, 1105a, 1123a, 1139a, 1156a, 1158a, 1202p], [1110a, 1119a, 1120a, 1123a, 1135a, 1153a, 1209p, 1226p, 1228p, 1232p], [1140a, 1149a, 1150a, 1153a, 1205p, 1223p, 1239p, 1256p, 1258p, 102p], [1210p, 1219p, 1220p, 1223p, 1235p, 1253p, 109p, 126p, 128p, 132p], [1240p, 1249p, 1250p, 1253p, 105p, 123p, 139p, 156p, 158p, 202p], [110p, 119p, 120p, 123p, 135p, 153p, 209p, 226p, 228p, 232p], [140p, 149p, 150p, 153p, 205p, 223p, 239p, 256p, 258p, 302p], [210p, 219p, 220p, 223p, 235p, 253p, 310p, 328p, 330p, 334p], [239p, 248p, 249p, 252p, 304p, 323p, 341p, 359p, 401p, 405p], [306p, 316p, 317p, 321p, 335p, 354p, 412p, 430p, 432p, 436p], [331p, 341p, 342p, 346p, 400p, 419p, 437p, 455p, 457p, 501p], [400p, 410p, 411p, 415p, 429p, 448p, 506p, 524p, 526p, 530p], [435p, 445p, 446p, 450p, 504p, 523p, 541p, 559p, 601p, 605p], [515p, 525p, 526p, 530p, 540p, "-", "-", "-", "-", "-"], [545p, 555p, 556p, 600p, 610p, "-", "-", "-", "-", "-"], [615p, 625p, 626p, 630p, 642p, 659p, 714p, 731p, 733p, 736p], [713p, 722p, 723p, 726p, 734p, "-", "-", "-", "-", "-"], [814p, 823p, 824p, 827p, 835p, "-", "-", "-", "-", "-"], [914p, 923p, 924p, 927p, 935p, "-", "-", "-", "-", "-"], [1014p, 1023p, 1024p, 1027p, 1035p, "-", "-", "-", "-", "-"], [1114p, 1123p, 1124p, 1127p, 1135p, "-", "-", "-", "-", "-"]]
  time_points: [Lanyon Market Place, Gordon Primary, Lewis Luxton/Woodcock Dr, Woodcock/Clare Dennis, Tuggeranong Interchange - Platform 8, Woden Interchange - Platform 9, City Interchange - Platform 5, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Lanyon Market Place
  between_stops: []
  short_name: 18, 318
  stop_times: [["-", "-", "-", "-", "-", 714a, 722a, 726a, 736a], ["-", "-", "-", "-", "-", 740a, 750a, 755a, 805a], [723a, 725a, 729a, 748a, 805a, 823a, 833a, 838a, 848a], [753a, 755a, 759a, 818a, 835a, 853a, 903a, 908a, 918a], ["-", "-", "-", "-", "-", 916a, 926a, 931a, 940a], ["-", "-", "-", "-", "-", 949a, 957a, 1001a, 1010a], [923a, 925a, 929a, 946a, 1003a, 1019a, 1027a, 1031a, 1040a], [953a, 955a, 959a, 1016a, 1033a, 1049a, 1057a, 1101a, 1110a], [1023a, 1025a, 1029a, 1046a, 1103a, 1119a, 1127a, 1131a, 1140a], [1053a, 1055a, 1059a, 1116a, 1133a, 1149a, 1157a, 1201p, 1210p], [1123a, 1125a, 1129a, 1146a, 1203p, 1219p, 1227p, 1231p, 1240p], [1153a, 1155a, 1159a, 1216p, 1233p, 1249p, 1257p, 101p, 110p], [1223p, 1225p, 1229p, 1246p, 103p, 119p, 127p, 131p, 140p], [1253p, 1255p, 1259p, 116p, 133p, 149p, 157p, 201p, 210p], [123p, 125p, 129p, 146p, 203p, 219p, 227p, 231p, 240p], [153p, 155p, 159p, 216p, 233p, 249p, 257p, 301p, 310p], [223p, 225p, 229p, 246p, 303p, 323p, 331p, 335p, 344p], [253p, 255p, 259p, 318p, 335p, 355p, 403p, 407p, 416p], [323p, 325p, 329p, 348p, 405p, 425p, 433p, 437p, 446p], [353p, 355p, 359p, 418p, 435p, 455p, 503p, 507p, 516p], [423p, 425p, 429p, 448p, 505p, 525p, 533p, 537p, 546p], [443p, 445p, 449p, 508p, 525p, 545p, 553p, 557p, 606p], [503p, 505p, 509p, 528p, 545p, 605p, 613p, 617p, 626p], [518p, 520p, 524p, 543p, 600p, 620p, 628p, 632p, 641p], [553p, 555p, 559p, 618p, 634p, 650p, 658p, 702p, 711p], [623p, 625p, 629p, 645p, 659p, 715p, 723p, 727p, 736p], [654p, 656p, 659p, 715p, 729p, 745p, 753p, 757p, 806p], ["-", "-", "-", "-", "-", 848p, 856p, 900p, 909p], ["-", "-", "-", "-", "-", 948p, 956p, 1000p, 1009p], ["-", "-", "-", "-", "-", 1048p, 1056p, 1100p, 1109p]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 1, Cameron Ave Bus Station - Platform 1, City Interchange - Platform 1, Woden Interchange - Platform 6, Tuggeranong Interchange - Platform 7, Woodcock/Clare Dennis, Gordon Primary, Lanyon Market Place]
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: 18/318
  stop_times:
  - - 543a
  - 552a
  - 553a
  - 556a
  - 608a
  - 626a
  - 642a
  - 659a
  - 701a
  - 705a
  - - 613a
  - 622a
  - 623a
  - 626a
  - 638a
  - 656a
  - 712a
  - 729a
  - 731a
  - 735a
  - - 633a
  - 642a
  - 643a
  - 646a
  - 658a
  - 716a
  - 732a
  - 750a
  - 752a
  - 756a
  - - 655a
  - 704a
  - 705a
  - 708a
  - 720a
  - 738a
  - 756a
  - 814a
  - 816a
  - 820a
  - - 714a
  - 723a
  - 724a
  - 727a
  - 740a
  - 759a
  - 817a
  - 835a
  - 837a
  - 841a
  - - 731a
  - 741a
  - 742a
  - 746a
  - 800a
  - 819a
  - 837a
  - 855a
  - 857a
  - 901a
  - - "-"
  - "-"
  - 746a
  - 750a
  - 758a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 751a
  - 801a
  - 802a
  - 806a
  - 820a
  - 839a
  - 857a
  - 915a
  - 917a
  - 921a
  - - 811a
  - 821a
  - 822a
  - 826a
  - 840a
  - 859a
  - 917a
  - 935a
  - 937a
  - 941a
  - - 836a
  - 846a
  - 847a
  - 851a
  - 905a
  - 924a
  - 941a
  - 958a
  - 1000a
  - 1004a
  - - 906a
  - 916a
  - 917a
  - 921a
  - 935a
  - 953a
  - 1009a
  - 1026a
  - 1028a
  - 1032a
  - - 940a
  - 949a
  - 950a
  - 953a
  - 1005a
  - 1023a
  - 1039a
  - 1056a
  - 1058a
  - 1102a
  - - 1010a
  - 1019a
  - 1020a
  - 1023a
  - 1035a
  - 1053a
  - 1109a
  - 1126a
  - 1128a
  - 1132a
  - - 1040a
  - 1049a
  - 1050a
  - 1053a
  - 1105a
  - 1123a
  - 1139a
  - 1156a
  - 1158a
  - 1202p
  - - 1110a
  - 1119a
  - 1120a
  - 1123a
  - 1135a
  - 1153a
  - 1209p
  - 1226p
  - 1228p
  - 1232p
  - - 1140a
  - 1149a
  - 1150a
  - 1153a
  - 1205p
  - 1223p
  - 1239p
  - 1256p
  - 1258p
  - 102p
  - - 1210p
  - 1219p
  - 1220p
  - 1223p
  - 1235p
  - 1253p
  - 109p
  - 126p
  - 128p
  - 132p
  - - 1240p
  - 1249p
  - 1250p
  - 1253p
  - 105p
  - 123p
  - 139p
  - 156p
  - 158p
  - 202p
  - - 110p
  - 119p
  - 120p
  - 123p
  - 135p
  - 153p
  - 209p
  - 226p
  - 228p
  - 232p
  - - 140p
  - 149p
  - 150p
  - 153p
  - 205p
  - 223p
  - 239p
  - 256p
  - 258p
  - 302p
  - - 210p
  - 219p
  - 220p
  - 223p
  - 235p
  - 253p
  - 310p
  - 328p
  - 330p
  - 334p
  - - 239p
  - 248p
  - 249p
  - 252p
  - 304p
  - 323p
  - 341p
  - 359p
  - 401p
  - 405p
  - - 306p
  - 316p
  - 317p
  - 321p
  - 335p
  - 354p
  - 412p
  - 430p
  - 432p
  - 436p
  - - 331p
  - 341p
  - 342p
  - 346p
  - 400p
  - 419p
  - 437p
  - 455p
  - 457p
  - 501p
  - - 400p
  - 410p
  - 411p
  - 415p
  - 429p
  - 448p
  - 506p
  - 524p
  - 526p
  - 530p
  - - 435p
  - 445p
  - 446p
  - 450p
  - 504p
  - 523p
  - 541p
  - 559p
  - 601p
  - 605p
  - - 515p
  - 525p
  - 526p
  - 530p
  - 540p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 545p
  - 555p
  - 556p
  - 600p
  - 610p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 615p
  - 625p
  - 626p
  - 630p
  - 642p
  - 659p
  - 714p
  - 731p
  - 733p
  - 736p
  - - 713p
  - 722p
  - 723p
  - 726p
  - 734p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 814p
  - 823p
  - 824p
  - 827p
  - 835p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 914p
  - 923p
  - 924p
  - 927p
  - 935p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1014p
  - 1023p
  - 1024p
  - 1027p
  - 1035p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1114p
  - 1123p
  - 1124p
  - 1127p
  - 1135p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Lanyon Market Place
  - Gordon Primary
  - Lewis Luxton/Woodcock Dr
  - Woodcock/Clare Dennis
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To Lanyon Market Place
  between_stops: []
 
  short_name: 18/318
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 714a
  - 722a
  - 726a
  - 736a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 740a
  - 750a
  - 755a
  - 805a
  - - 723a
  - 725a
  - 729a
  - 748a
  - 805a
  - 823a
  - 833a
  - 838a
  - 848a
  - - 753a
  - 755a
  - 759a
  - 818a
  - 835a
  - 853a
  - 903a
  - 908a
  - 918a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 916a
  - 926a
  - 931a
  - 940a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 949a
  - 957a
  - 1001a
  - 1010a
  - - 923a
  - 925a
  - 929a
  - 946a
  - 1003a
  - 1019a
  - 1027a
  - 1031a
  - 1040a
  - - 953a
  - 955a
  - 959a
  - 1016a
  - 1033a
  - 1049a
  - 1057a
  - 1101a
  - 1110a
  - - 1023a
  - 1025a
  - 1029a
  - 1046a
  - 1103a
  - 1119a
  - 1127a
  - 1131a
  - 1140a
  - - 1053a
  - 1055a
  - 1059a
  - 1116a
  - 1133a
  - 1149a
  - 1157a
  - 1201p
  - 1210p
  - - 1123a
  - 1125a
  - 1129a
  - 1146a
  - 1203p
  - 1219p
  - 1227p
  - 1231p
  - 1240p
  - - 1153a
  - 1155a
  - 1159a
  - 1216p
  - 1233p
  - 1249p
  - 1257p
  - 101p
  - 110p
  - - 1223p
  - 1225p
  - 1229p
  - 1246p
  - 103p
  - 119p
  - 127p
  - 131p
  - 140p
  - - 1253p
  - 1255p
  - 1259p
  - 116p
  - 133p
  - 149p
  - 157p
  - 201p
  - 210p
  - - 123p
  - 125p
  - 129p
  - 146p
  - 203p
  - 219p
  - 227p
  - 231p
  - 240p
  - - 153p
  - 155p
  - 159p
  - 216p
  - 233p
  - 249p
  - 257p
  - 301p
  - 310p
  - - 223p
  - 225p
  - 229p
  - 246p
  - 303p
  - 323p
  - 331p
  - 335p
  - 344p
  - - 253p
  - 255p
  - 259p
  - 318p
  - 335p
  - 355p
  - 403p
  - 407p
  - 416p
  - - 323p
  - 325p
  - 329p
  - 348p
  - 405p
  - 425p
  - 433p
  - 437p
  - 446p
  - - 353p
  - 355p
  - 359p
  - 418p
  - 435p
  - 455p
  - 503p
  - 507p
  - 516p
  - - 423p
  - 425p
  - 429p
  - 448p
  - 505p
  - 525p
  - 533p
  - 537p
  - 546p
  - - 443p
  - 445p
  - 449p
  - 508p
  - 525p
  - 545p
  - 553p
  - 557p
  - 606p
  - - 503p
  - 505p
  - 509p
  - 528p
  - 545p
  - 605p
  - 613p
  - 617p
  - 626p
  - - 518p
  - 520p
  - 524p
  - 543p
  - 600p
  - 620p
  - 628p
  - 632p
  - 641p
  - - 553p
  - 555p
  - 559p
  - 618p
  - 634p
  - 650p
  - 658p
  - 702p
  - 711p
  - - 623p
  - 625p
  - 629p
  - 645p
  - 659p
  - 715p
  - 723p
  - 727p
  - 736p
  - - 654p
  - 656p
  - 659p
  - 715p
  - 729p
  - 745p
  - 753p
  - 757p
  - 806p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 848p
  - 856p
  - 900p
  - 909p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 948p
  - 956p
  - 1000p
  - 1009p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1048p
  - 1056p
  - 1100p
  - 1109p
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange - Platform 7
  - Woodcock/Clare Dennis
  - Gordon Primary
  - Lanyon Market Place
 
  ---
  long_name: To Cohen St Station
  between_stops: []
  short_name: 19, 319
  stop_times: [[550a, 556a, 606a, 612a, 625a, 643a, 659a, 716a, 718a, 722a], [620a, 626a, 636a, 642a, 655a, 713a, 729a, 747a, 749a, 753a], [640a, 646a, 656a, 702a, 715a, 733a, 751a, 809a, 811a, 815a], [700a, 706a, 716a, 722a, 735a, 754a, 812a, 830a, 832a, 836a], [717a, 723a, 733a, 741a, 755a, 814a, 832a, 850a, 852a, 856a], [724a, 730a, 740a, 748a, 758a, "-", "-", "-", "-", "-"], [736a, 743a, 753a, 801a, 815a, 834a, 852a, 910a, 912a, 916a], [755a, 802a, 812a, 820a, 834a, 853a, 911a, 929a, 931a, 935a], [816a, 823a, 833a, 841a, 855a, 914a, 932a, 949a, 951a, 955a], [846a, 853a, 903a, 911a, 925a, 943a, 959a, 1016a, 1018a, 1022a], [919a, 926a, 936a, 942a, 955a, 1013a, 1029a, 1046a, 1048a, 1052a], [950a, 956a, 1006a, 1012a, 1025a, 1043a, 1059a, 1116a, 1118a, 1122a], [1020a, 1026a, 1036a, 1042a, 1055a, 1113a, 1129a, 1146a, 1148a, 1152a], [1050a, 1056a, 1106a, 1112a, 1125a, 1143a, 1159a, 1216p, 1218p, 1222p], [1120a, 1126a, 1136a, 1142a, 1155a, 1213p, 1229p, 1246p, 1248p, 1252p], [1150a, 1156a, 1206p, 1212p, 1225p, 1243p, 1259p, 116p, 118p, 122p], [1220p, 1226p, 1236p, 1242p, 1255p, 113p, 129p, 146p, 148p, 152p], [1250p, 1256p, 106p, 112p, 125p, 143p, 159p, 216p, 218p, 222p], [120p, 126p, 136p, 142p, 155p, 213p, 229p, 246p, 248p, 252p], [150p, 156p, 206p, 212p, 225p, 243p, 259p, 317p, 319p, 323p], [219p, 225p, 235p, 241p, 254p, 313p, 331p, 349p, 351p, 355p], [246p, 252p, 302p, 310p, 324p, 343p, 401p, 419p, 421p, 425p], [320p, 327p, 337p, 345p, 355p, "-", "-", "-", "-", "-"], [352p, 359p, 409p, 417p, 427p, "-", "-", "-", "-", "-"], [424p, 431p, 441p, 449p, 459p, "-", "-", "-", "-", "-"], [454p, 501p, 511p, 519p, 529p, "-", "-", "-", "-", "-"], [524p, 531p, 541p, 549p, 559p, "-", "-", "-", "-", "-"], [556p, 603p, 613p, 621p, 631p, "-", "-", "-", "-", "-"], [654p, 700p, 710p, 716p, 725p, "-", "-", "-", "-", "-"], [754p, 800p, 810p, 816p, 825p, "-", "-", "-", "-", "-"], [849p, 855p, 905p, 911p, 920p, "-", "-", "-", "-", "-"], [949p, 955p, 1005p, 1011p, 1020p, "-", "-", "-", "-", "-"], [1049p, 1055p, 1105p, 1111p, 1120p, "-", "-", "-", "-", "-"]]
  time_points: [Lanyon Market Place, Conder Primary, St Clare of Assisi Primary, Bonython Primary, Tuggeranong Interchange - Platform 8, Woden Interchange - Platform 9, City Interchange - Platform 5, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Lanyon Market Place
  between_stops: []
  short_name: 19, 319
  stop_times: [["-", "-", "-", "-", "-", 705a, 711a, 716a, 725a, 731a], ["-", "-", "-", "-", "-", 740a, 747a, 754a, 803a, 810a], [703a, 705a, 709a, 726a, 743a, 801a, 808a, 815a, 824a, 831a], [733a, 735a, 739a, 758a, 815a, 833a, 840a, 847a, 856a, 903a], ["-", "-", "-", "-", "-", 904a, 911a, 918a, 927a, 933a], ["-", "-", "-", "-", "-", 933a, 939a, 944a, 953a, 959a], [903a, 905a, 909a, 928a, 945a, 1001a, 1007a, 1012a, 1021a, 1027a], [933a, 935a, 939a, 956a, 1013a, 1029a, 1035a, 1040a, 1049a, 1055a], [1003a, 1005a, 1009a, 1026a, 1043a, 1059a, 1105a, 1110a, 1119a, 1125a], [1033a, 1035a, 1039a, 1056a, 1113a, 1129a, 1135a, 1140a, 1149a, 1155a], [1103a, 1105a, 1109a, 1126a, 1143a, 1159a, 1205p, 1210p, 1219p, 1225p], [1133a, 1135a, 1139a, 1156a, 1213p, 1229p, 1235p, 1240p, 1249p, 1255p], [1203p, 1205p, 1209p, 1226p, 1243p, 1259p, 105p, 110p, 119p, 125p], [1233p, 1235p, 1239p, 1256p, 113p, 129p, 135p, 140p, 149p, 155p], [103p, 105p, 109p, 126p, 143p, 159p, 205p, 210p, 219p, 225p], [133p, 135p, 139p, 156p, 213p, 229p, 235p, 240p, 249p, 255p], [203p, 205p, 209p, 226p, 243p, 259p, 306p, 313p, 322p, 329p], [233p, 235p, 239p, 256p, 313p, 333p, 340p, 347p, 356p, 403p], ["-", "-", "-", "-", 330p, 350p, 357p, 404p, 413p, 420p], [303p, 305p, 309p, 328p, 345p, 405p, 412p, 419p, 428p, 435p], [333p, 335p, 339p, 358p, 415p, 435p, 442p, 449p, 458p, 505p], [403p, 405p, 409p, 428p, 445p, 505p, 512p, 519p, 528p, 535p], [433p, 435p, 439p, 458p, 515p, 535p, 542p, 549p, 558p, 605p], [453p, 455p, 459p, 518p, 535p, 555p, 602p, 609p, 618p, 625p], [513p, 515p, 519p, 538p, 555p, 615p, 622p, 629p, 638p, 644p], [533p, 535p, 539p, 558p, 615p, 634p, 640p, 645p, 654p, 700p], [603p, 605p, 609p, 628p, 642p, 658p, 704p, 709p, 718p, 724p], [634p, 636p, 639p, 655p, 709p, 725p, 731p, 736p, 745p, 751p], ["-", "-", "-", "-", "-", 818p, 824p, 829p, 838p, 844p], ["-", "-", "-", "-", "-", 918p, 924p, 929p, 938p, 944p], ["-", "-", "-", "-", "-", 1018p, 1024p, 1029p, 1038p, 1044p], ["-", "-", "-", "-", "-", 1118p, 1124p, 1129p, 1138p, 1144p]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 1, Cameron Ave Bus Station - Platform 1, City Interchange - Platform 1, Woden Interchange - Platform 6, Tuggeranong Interchange - Platform 4, Bonython Primary, St Clare of Assisi Primary, Conder Primary, Lanyon Market Place]
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: 19/319
  stop_times:
  - - 550a
  - 556a
  - 606a
  - 612a
  - 625a
  - 643a
  - 659a
  - 716a
  - 718a
  - 722a
  - - 620a
  - 626a
  - 636a
  - 642a
  - 655a
  - 713a
  - 729a
  - 747a
  - 749a
  - 753a
  - - 640a
  - 646a
  - 656a
  - 702a
  - 715a
  - 733a
  - 751a
  - 809a
  - 811a
  - 815a
  - - 700a
  - 706a
  - 716a
  - 722a
  - 735a
  - 754a
  - 812a
  - 830a
  - 832a
  - 836a
  - - 717a
  - 723a
  - 733a
  - 741a
  - 755a
  - 814a
  - 832a
  - 850a
  - 852a
  - 856a
  - - 724a
  - 730a
  - 740a
  - 748a
  - 758a
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 736a
  - 743a
  - 753a
  - 801a
  - 815a
  - 834a
  - 852a
  - 910a
  - 912a
  - 916a
  - - 755a
  - 802a
  - 812a
  - 820a
  - 834a
  - 853a
  - 911a
  - 929a
  - 931a
  - 935a
  - - 816a
  - 823a
  - 833a
  - 841a
  - 855a
  - 914a
  - 932a
  - 949a
  - 951a
  - 955a
  - - 846a
  - 853a
  - 903a
  - 911a
  - 925a
  - 943a
  - 959a
  - 1016a
  - 1018a
  - 1022a
  - - 919a
  - 926a
  - 936a
  - 942a
  - 955a
  - 1013a
  - 1029a
  - 1046a
  - 1048a
  - 1052a
  - - 950a
  - 956a
  - 1006a
  - 1012a
  - 1025a
  - 1043a
  - 1059a
  - 1116a
  - 1118a
  - 1122a
  - - 1020a
  - 1026a
  - 1036a
  - 1042a
  - 1055a
  - 1113a
  - 1129a
  - 1146a
  - 1148a
  - 1152a
  - - 1050a
  - 1056a
  - 1106a
  - 1112a
  - 1125a
  - 1143a
  - 1159a
  - 1216p
  - 1218p
  - 1222p
  - - 1120a
  - 1126a
  - 1136a
  - 1142a
  - 1155a
  - 1213p
  - 1229p
  - 1246p
  - 1248p
  - 1252p
  - - 1150a
  - 1156a
  - 1206p
  - 1212p
  - 1225p
  - 1243p
  - 1259p
  - 116p
  - 118p
  - 122p
  - - 1220p
  - 1226p
  - 1236p
  - 1242p
  - 1255p
  - 113p
  - 129p
  - 146p
  - 148p
  - 152p
  - - 1250p
  - 1256p
  - 106p
  - 112p
  - 125p
  - 143p
  - 159p
  - 216p
  - 218p
  - 222p
  - - 120p
  - 126p
  - 136p
  - 142p
  - 155p
  - 213p
  - 229p
  - 246p
  - 248p
  - 252p
  - - 150p
  - 156p
  - 206p
  - 212p
  - 225p
  - 243p
  - 259p
  - 317p
  - 319p
  - 323p
  - - 219p
  - 225p
  - 235p
  - 241p
  - 254p
  - 313p
  - 331p
  - 349p
  - 351p
  - 355p
  - - 246p
  - 252p
  - 302p
  - 310p
  - 324p
  - 343p
  - 401p
  - 419p
  - 421p
  - 425p
  - - 320p
  - 327p
  - 337p
  - 345p
  - 355p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 352p
  - 359p
  - 409p
  - 417p
  - 427p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 424p
  - 431p
  - 441p
  - 449p
  - 459p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 454p
  - 501p
  - 511p
  - 519p
  - 529p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 524p
  - 531p
  - 541p
  - 549p
  - 559p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 556p
  - 603p
  - 613p
  - 621p
  - 631p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 654p
  - 700p
  - 710p
  - 716p
  - 725p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 754p
  - 800p
  - 810p
  - 816p
  - 825p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 849p
  - 855p
  - 905p
  - 911p
  - 920p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 949p
  - 955p
  - 1005p
  - 1011p
  - 1020p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1049p
  - 1055p
  - 1105p
  - 1111p
  - 1120p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Lanyon Market Place
  - Conder Primary
  - St Clare of Assisi Primary
  - Bonython Primary
  - Tuggeranong Interchange - Platform 8
  - Woden Interchange - Platform 9
  - City Interchange - Platform 5
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To Lanyon Market Place
  between_stops: []
 
  short_name: 19/319
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 705a
  - 711a
  - 716a
  - 725a
  - 731a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 740a
  - 747a
  - 754a
  - 803a
  - 810a
  - - 703a
  - 705a
  - 709a
  - 726a
  - 743a
  - 801a
  - 808a
  - 815a
  - 824a
  - 831a
  - - 733a
  - 735a
  - 739a
  - 758a
  - 815a
  - 833a
  - 840a
  - 847a
  - 856a
  - 903a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 904a
  - 911a
  - 918a
  - 927a
  - 933a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 933a
  - 939a
  - 944a
  - 953a
  - 959a
  - - 903a
  - 905a
  - 909a
  - 928a
  - 945a
  - 1001a
  - 1007a
  - 1012a
  - 1021a
  - 1027a
  - - 933a
  - 935a
  - 939a
  - 956a
  - 1013a
  - 1029a
  - 1035a
  - 1040a
  - 1049a
  - 1055a
  - - 1003a
  - 1005a
  - 1009a
  - 1026a
  - 1043a
  - 1059a
  - 1105a
  - 1110a
  - 1119a
  - 1125a
  - - 1033a
  - 1035a
  - 1039a
  - 1056a
  - 1113a
  - 1129a
  - 1135a
  - 1140a
  - 1149a
  - 1155a
  - - 1103a
  - 1105a
  - 1109a
  - 1126a
  - 1143a
  - 1159a
  - 1205p
  - 1210p
  - 1219p
  - 1225p
  - - 1133a
  - 1135a
  - 1139a
  - 1156a
  - 1213p
  - 1229p
  - 1235p
  - 1240p
  - 1249p
  - 1255p
  - - 1203p
  - 1205p
  - 1209p
  - 1226p
  - 1243p
  - 1259p
  - 105p
  - 110p
  - 119p
  - 125p
  - - 1233p
  - 1235p
  - 1239p
  - 1256p
  - 113p
  - 129p
  - 135p
  - 140p
  - 149p
  - 155p
  - - 103p
  - 105p
  - 109p
  - 126p
  - 143p
  - 159p
  - 205p
  - 210p
  - 219p
  - 225p
  - - 133p
  - 135p
  - 139p
  - 156p
  - 213p
  - 229p
  - 235p
  - 240p
  - 249p
  - 255p
  - - 203p
  - 205p
  - 209p
  - 226p
  - 243p
  - 259p
  - 306p
  - 313p
  - 322p
  - 329p
  - - 233p
  - 235p
  - 239p
  - 256p
  - 313p
  - 333p
  - 340p
  - 347p
  - 356p
  - 403p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 330p
  - 350p
  - 357p
  - 404p
  - 413p
  - 420p
  - - 303p
  - 305p
  - 309p
  - 328p
  - 345p
  - 405p
  - 412p
  - 419p
  - 428p
  - 435p
  - - 333p
  - 335p
  - 339p
  - 358p
  - 415p
  - 435p
  - 442p
  - 449p
  - 458p
  - 505p
  - - 403p
  - 405p
  - 409p
  - 428p
  - 445p
  - 505p
  - 512p
  - 519p
  - 528p
  - 535p
  - - 433p
  - 435p
  - 439p
  - 458p
  - 515p
  - 535p
  - 542p
  - 549p
  - 558p
  - 605p
  - - 453p
  - 455p
  - 459p
  - 518p
  - 535p
  - 555p
  - 602p
  - 609p
  - 618p
  - 625p
  - - 513p
  - 515p
  - 519p
  - 538p
  - 555p
  - 615p
  - 622p
  - 629p
  - 638p
  - 644p
  - - 533p
  - 535p
  - 539p
  - 558p
  - 615p
  - 634p
  - 640p
  - 645p
  - 654p
  - 700p
  - - 603p
  - 605p
  - 609p
  - 628p
  - 642p
  - 658p
  - 704p
  - 709p
  - 718p
  - 724p
  - - 634p
  - 636p
  - 639p
  - 655p
  - 709p
  - 725p
  - 731p
  - 736p
  - 745p
  - 751p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 818p
  - 824p
  - 829p
  - 838p
  - 844p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 918p
  - 924p
  - 929p
  - 938p
  - 944p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1018p
  - 1024p
  - 1029p
  - 1038p
  - 1044p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1118p
  - 1124p
  - 1129p
  - 1138p
  - 1144p
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 1
  - Cameron Ave Bus Station - Platform 1
  - City Interchange - Platform 1
  - Woden Interchange - Platform 6
  - Tuggeranong Interchange - Platform 4
  - Bonython Primary
  - St Clare of Assisi Primary
  - Conder Primary
  - Lanyon Market Place
 
  ---
  long_name: To Dickson
  between_stops: []
  short_name: "2"
  stop_times: [["-", "-", "-", "-", "-", "-", "-", 703a, 710a, 715a, 723a, 728a], [653a, 704a, 708a, 711a, 715a, 719a, 723a, 733a, 740a, 746a, 754a, 801a], [708a, 719a, 723a, 726a, 730a, 734a, 738a, 749a, 756a, 802a, 810a, 817a], [719a, 730a, 734a, 737a, 741a, 745a, 749a, 800a, 807a, 813a, 821a, 828a], [738a, 749a, 754a, 758a, 803a, 808a, 814a, 830a, 838a, 845a, 853a, 859a], [753a, 804a, 808a, 812a, 817a, 823a, 826a, 843a, 849a, 854a, 902a, 910a], [808a, 819a, 823a, 826a, 830a, 834a, 838a, 849a, 856a, 902a, 910a, 917a], [823a, 834a, 838a, 841a, 845a, 849a, 853a, 904a, 911a, 917a, 925a, 931a], [838a, 851a, 855a, 858a, 903a, 908a, 914a, 926a, "-", "-", "-", "-"], [853a, 904a, 908a, 911a, 915a, 919a, 923a, 934a, 941a, 946a, 954a, 959a], [923a, 934a, 938a, 941a, 945a, 949a, 953a, 1004a, 1011a, 1016a, 1024a, 1029a], [953a, 1004a, 1008a, 1011a, 1015a, 1019a, 1023a, 1034a, 1041a, 1046a, 1054a, 1059a], [1023a, 1034a, 1038a, 1041a, 1045a, 1049a, 1053a, 1104a, 1111a, 1116a, 1124a, 1129a], [1053a, 1104a, 1108a, 1111a, 1115a, 1119a, 1123a, 1134a, 1141a, 1146a, 1154a, 1159a], [1123a, 1134a, 1138a, 1141a, 1145a, 1149a, 1153a, 1204p, 1211p, 1216p, 1224p, 1229p], [1153a, 1204p, 1208p, 1211p, 1215p, 1219p, 1223p, 1234p, 1241p, 1246p, 1254p, 1259p], [1223p, 1234p, 1238p, 1241p, 1245p, 1249p, 1253p, 104p, 111p, 116p, 124p, 129p], [1253p, 104p, 108p, 111p, 115p, 119p, 123p, 134p, 141p, 146p, 154p, 159p], [123p, 134p, 138p, 141p, 145p, 149p, 153p, 204p, 211p, 216p, 224p, 229p], [153p, 204p, 208p, 211p, 215p, 219p, 223p, 234p, 241p, 246p, 254p, 259p], [223p, 234p, 238p, 241p, 245p, 249p, 253p, 304p, 311p, 316p, 324p, 329p], [238p, 249p, 253p, 256p, 300p, 304p, 308p, 319p, 326p, 332p, 340p, 347p], [253p, 304p, 308p, 311p, 315p, 319p, 323p, 334p, 341p, 346p, 354p, 359p], [308p, 319p, 323p, 326p, 330p, 334p, 338p, 349p, 356p, 402p, 410p, 417p], [323p, 334p, 338p, 341p, 345p, 349p, 353p, 404p, 411p, 417p, 425p, 432p], [338p, 349p, 353p, 356p, 400p, 404p, 408p, 419p, 426p, 432p, 440p, 447p], [353p, 404p, 408p, 411p, 415p, 419p, 423p, 434p, 441p, 447p, 455p, 502p], [408p, 419p, 423p, 426p, 430p, 434p, 438p, 449p, 456p, 502p, 510p, 517p], [423p, 434p, 438p, 441p, 445p, 449p, 453p, 504p, 511p, 517p, 525p, 532p], [438p, 449p, 453p, 456p, 500p, 504p, 508p, 519p, 526p, 532p, 540p, 547p], [453p, 504p, 508p, 511p, 515p, 519p, 523p, 534p, 541p, 547p, 555p, 602p], [508p, 519p, 523p, 526p, 530p, 534p, 538p, 549p, 556p, 602p, 610p, 617p], [523p, 534p, 538p, 541p, 545p, 549p, 553p, 604p, 611p, 617p, 625p, 631p], [538p, 549p, 553p, 556p, 600p, 604p, 608p, 619p, 626p, 632p, 638p, 642p], [553p, 604p, 608p, 611p, 615p, 619p, 623p, 634p, 639p, 644p, 650p, 654p], [640p, 650p, 653p, 656p, 700p, 703p, 707p, 717p, 722p, 727p, 733p, 737p], [740p, 750p, 753p, 756p, 800p, 803p, 807p, 817p, 822p, 827p, 833p, 837p], [840p, 850p, 853p, 856p, 900p, 903p, 907p, 917p, 922p, 927p, 933p, 937p], [940p, 950p, 953p, 956p, 1000p, 1003p, 1007p, 1017p, 1022p, 1027p, 1033p, 1037p], [1040p, 1050p, 1053p, 1056p, 1100p, 1103p, 1107p, 1117p, 1122p, 1127p, 1133p, 1137p]]
  time_points: [Woden Interchange - Platform 4, Curtin, John James Hospital, Yarralumla Shops, Deakin, Parliament House, Kings Ave/National Crt, City Interchange - Platform 10, Olims Hotel, Ainslie, Hackett, Dickson]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "2"
  stop_times: [["-", 634a, 639a, 647a, 653a, 702a, 711a, 715a, 720a, 724a, 727a, 731a, 742a], ["-", 704a, 709a, 717a, 723a, 732a, 742a, 747a, 752a, 756a, 759a, 803a, 814a], ["-", 719a, 724a, 732a, 738a, 747a, 757a, 802a, 807a, 811a, 814a, 818a, 829a], ["-", 732a, 739a, 747a, 753a, 802a, 812a, 817a, 822a, 826a, 829a, 833a, 844a], ["-", 749a, 756a, 804a, 810a, 819a, 829a, 834a, 839a, 843a, 846a, 850a, 901a], ["-", 802a, 809a, 817a, 825a, 838a, 847a, 853a, 857a, 901a, 905a, 908a, 921a], ["-", 819a, 826a, 834a, 840a, 848a, "-", "-", "-", "-", "-", "-", "-"], ["-", 832a, 839a, 847a, 853a, 902a, 912a, 917a, 922a, 926a, 929a, 933a, 944a], ["-", 849a, 856a, 904a, 910a, 918a, "-", "-", "-", "-", "-", "-", "-"], ["-", 904a, 909a, 917a, 923a, 932a, 942a, 946a, 951a, 955a, 958a, 1002a, 1013a], ["-", 934a, 939a, 947a, 953a, 1002a, 1012a, 1016a, 1021a, 1025a, 1028a, 1032a, 1043a], ["-", 1004a, 1009a, 1017a, 1023a, 1032a, 1042a, 1046a, 1051a, 1055a, 1058a, 1102a, 1113a], ["-", 1034a, 1039a, 1047a, 1053a, 1102a, 1112a, 1116a, 1121a, 1125a, 1128a, 1132a, 1143a], ["-", 1104a, 1109a, 1117a, 1123a, 1132a, 1142a, 1146a, 1151a, 1155a, 1158a, 1202p, 1213p], ["-", 1134a, 1139a, 1147a, 1153a, 1202p, 1212p, 1216p, 1221p, 1225p, 1228p, 1232p, 1243p], ["-", 1204p, 1209p, 1217p, 1223p, 1232p, 1242p, 1246p, 1251p, 1255p, 1258p, 102p, 113p], ["-", 1234p, 1239p, 1247p, 1253p, 102p, 112p, 116p, 121p, 125p, 128p, 132p, 143p], ["-", 104p, 109p, 117p, 123p, 132p, 142p, 146p, 151p, 155p, 158p, 202p, 213p], ["-", 134p, 139p, 147p, 153p, 202p, 212p, 216p, 221p, 225p, 228p, 232p, 243p], ["-", 204p, 209p, 217p, 223p, 232p, 242p, 246p, 251p, 255p, 258p, 302p, 313p], ["-", 234p, 239p, 247p, 253p, 302p, 312p, 316p, 321p, 325p, 328p, 332p, 343p], ["-", 249p, 254p, 302p, 308p, 317p, 327p, 332p, 337p, 341p, 344p, 348p, 359p], ["-", 304p, 309p, 317p, 323p, 332p, 342p, 346p, 351p, 355p, 358p, 402p, 413p], [313p, 319p, 326p, 334p, 340p, 349p, 359p, 404p, 409p, 413p, 416p, 420p, 431p], ["-", 332p, 339p, 347p, 353p, 402p, 412p, 417p, 422p, 426p, 429p, 433p, 444p], ["-", 349p, 356p, 404p, 410p, 419p, 429p, 434p, 439p, 443p, 446p, 450p, 501p], ["-", 402p, 409p, 417p, 423p, 432p, 442p, 447p, 452p, 456p, 459p, 503p, 514p], ["-", 419p, 426p, 434p, 440p, 449p, 459p, 504p, 509p, 513p, 516p, 520p, 531p], ["-", 432p, 439p, 447p, 453p, 502p, 512p, 517p, 522p, 526p, 529p, 533p, 544p], ["-", 449p, 456p, 504p, 510p, 519p, 529p, 534p, 539p, 543p, 546p, 550p, 601p], ["-", 502p, 509p, 517p, 523p, 532p, 542p, 547p, 552p, 556p, 559p, 603p, 614p], ["-", 519p, 526p, 534p, 540p, 549p, 559p, 604p, 609p, 613p, 616p, 620p, 631p], ["-", 532p, 539p, 547p, 553p, 602p, 612p, 617p, 622p, 626p, 629p, 633p, 643p], ["-", 549p, 556p, 604p, 610p, 619p, 629p, 634p, 638p, 642p, 645p, 649p, 659p], ["-", 603p, 610p, 618p, 624p, 632p, 641p, 646p, 650p, 654p, 657p, 701p, 711p], ["-", 626p, 632p, 638p, 643p, 649p, 658p, 703p, 707p, 711p, 714p, 718p, 728p], ["-", 726p, 731p, 737p, 742p, 748p, 757p, 802p, 806p, 810p, 813p, 817p, 827p], ["-", 826p, 831p, 837p, 842p, 848p, 857p, 902p, 906p, 910p, 913p, 917p, 927p], ["-", 926p, 931p, 937p, 942p, 948p, 957p, 1002p, 1006p, 1010p, 1013p, 1017p, 1027p], ["-", 1026p, 1031p, 1037p, 1042p, 1048p, 1057p, 1102p, 1106p, 1110p, 1113p, 1117p, 1127p], ["-", 1126p, 1131p, 1137p, 1142p, 1147p, "-", "-", "-", "-", "-", "-", "-"]]
  time_points: [Lyneham High, Dickson, Hackett, Ainslie, Olims Hotel, City Interchange - Platform 3, Kings Ave/National Crt, Parliament House, Deakin, Yarralumla Shops, John James Hospital, Curtin, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "21"
  stop_times: [[657a, 703a, 706a, 712a, 724a], [727a, 734a, 737a, 744a, 757a], [757a, 804a, 807a, 814a, 827a], [827a, 834a, 837a, 844a, 857a], [904a, 911a, 914a, 921a, 934a], [1004a, 1010a, 1013a, 1019a, 1031a], [1104a, 1110a, 1113a, 1119a, 1131a], [1204p, 1210p, 1213p, 1219p, 1231p], [104p, 110p, 113p, 119p, 131p], [204p, 210p, 213p, 219p, 231p], [304p, 311p, 314p, 321p, 334p], [327p, 334p, 337p, 344p, 357p], [357p, 404p, 407p, 414p, 427p], [427p, 434p, 437p, 444p, 457p], [457p, 504p, 507p, 514p, 527p], [527p, 534p, 537p, 544p, 557p], [557p, 604p, 607p, 614p, 627p], [627p, 633p, 636p, 642p, 654p], [720p, 726p, 729p, 735p, 747p], [820p, 826p, 829p, 835p, 847p], [920p, 926p, 929p, 935p, 947p], [1020p, 1026p, 1029p, 1035p, 1047p], [1120p, 1126p, 1129p, 1135p, "-"]]
  time_points: [Woden Interchange - Platform 15, Pearce, Torrens Shops, Southlands Mawson, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "22"
  stop_times: [[635a, 648a, 656a, 659a, 707a], [705a, 718a, 726a, 729a, 738a], [735a, 749a, 758a, 801a, 810a], [805a, 819a, 828a, 831a, 840a], [843a, 857a, 906a, 909a, 918a], [943a, 956a, 1004a, 1007a, 1015a], [1043a, 1056a, 1104a, 1107a, 1115a], [1143a, 1156a, 1204p, 1207p, 1215p], [1243p, 1256p, 104p, 107p, 115p], [143p, 156p, 204p, 207p, 215p], [243p, 256p, 305p, 308p, 317p], [313p, 327p, 336p, 339p, 348p], [335p, 349p, 358p, 401p, 410p], [405p, 419p, 428p, 431p, 440p], [435p, 449p, 458p, 501p, 510p], [505p, 519p, 528p, 531p, 540p], [535p, 549p, 558p, 601p, 610p], [605p, 619p, 628p, 631p, 639p], [638p, 651p, 659p, 702p, 710p], [738p, 751p, 759p, 802p, 810p], [838p, 851p, 859p, 902p, 910p], [938p, 951p, 959p, 1002p, 1010p], [1038p, 1051p, 1059p, 1102p, 1110p]]
  time_points: [Woden Interchange - Platform 15, Southlands Mawson, Torrens Shops, Pearce, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "23"
  stop_times: [[607a, 609a, 613a, 622a, 628a, 634a, 642a, 647a], [644a, 646a, 650a, 659a, 705a, 711a, 719a, 724a], [714a, 716a, 720a, 729a, 736a, 742a, 752a, 757a], [744a, 748a, 753a, 801a, 808a, 814a, 824a, 829a], [814a, 818a, 823a, 831a, 838a, 844a, 854a, 859a], [844a, 848a, 853a, 901a, 908a, 914a, 924a, 929a], [926a, 930a, 934a, 943a, 949a, 955a, 1003a, 1008a], [1026a, 1028a, 1032a, 1041a, 1047a, 1053a, 1101a, 1106a], [1126a, 1128a, 1132a, 1141a, 1147a, 1153a, 1201p, 1206p], [1226p, 1228p, 1232p, 1241p, 1247p, 1253p, 101p, 106p], [126p, 128p, 132p, 141p, 147p, 153p, 201p, 206p], [226p, 228p, 232p, 241p, 247p, 253p, 301p, 306p], [314p, 318p, 323p, 331p, 338p, 344p, 354p, 359p], [344p, 348p, 353p, 401p, 408p, 414p, 424p, 429p], [414p, 418p, 423p, 431p, 438p, 444p, 454p, 459p], [444p, 448p, 453p, 501p, 508p, 514p, 524p, 529p], [514p, 518p, 523p, 531p, 538p, 544p, 554p, 559p], [544p, 548p, 553p, 601p, 608p, 614p, 624p, 629p], [626p, 630p, 634p, 643p, 649p, 655p, 703p, 708p], [726p, 728p, 732p, 741p, 747p, 753p, 801p, 806p], [826p, 828p, 832p, 841p, 847p, 853p, 901p, 906p], [926p, 928p, 932p, 941p, 947p, 953p, 1001p, 1006p], [1026p, 1028p, 1032p, 1041p, 1047p, 1053p, 1101p, 1106p], [1126p, 1128p, 1132p, 1141p, "-", "-", "-", "-"]]
  time_points: [Woden Interchange - Platform 15, Lyons, Chifley, Southlands Mawson, Farrer Terminus, Isaacs, Canberra Hospital, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "24"
  stop_times: [["-", "-", "-", 703a, 709a, 715a, 720a, 724a], [702a, 708a, 715a, 720a, 726a, 732a, 737a, 742a], [739a, 746a, 754a, 800a, 806a, 813a, 818a, 823a], [809a, 816a, 824a, 830a, 836a, 843a, 848a, 853a], [839a, 846a, 854a, 900a, 906a, 913a, 918a, 923a], [956a, 1002a, 1009a, 1014a, 1020a, 1026a, 1031a, 1035a], [1056a, 1102a, 1109a, 1114a, 1120a, 1126a, 1131a, 1135a], [1156a, 1202p, 1209p, 1214p, 1220p, 1226p, 1231p, 1235p], [1256p, 102p, 109p, 114p, 120p, 126p, 131p, 135p], [156p, 202p, 209p, 214p, 220p, 226p, 231p, 235p], [256p, 302p, 310p, 316p, 322p, 329p, 334p, 339p], [339p, 346p, 354p, 400p, 406p, 413p, 418p, 423p], [409p, 416p, 424p, 430p, 436p, 443p, 448p, 453p], [439p, 446p, 454p, 500p, 506p, 513p, 518p, 523p], [509p, 516p, 524p, 530p, 536p, 543p, 548p, 553p], [538p, 545p, 553p, 559p, 605p, 612p, 617p, 622p], [608p, 615p, 623p, 629p, 635p, 641p, 646p, 650p], [700p, 706p, 713p, 718p, 724p, 730p, 735p, 739p], [800p, 806p, 813p, 818p, 824p, 830p, 835p, 839p], [900p, 906p, 913p, 918p, 924p, 930p, 935p, 939p], [1000p, 1006p, 1013p, 1018p, 1024p, 1030p, 1035p, 1039p], [1100p, 1106p, 1113p, 1118p, 1124p, 1130p, 1135p, 1139p]]
  time_points: [Woden Interchange - Platform 15, Canberra Hospital, Isaacs, Farrer Terminus, Southlands Mawson, Chifley, Lyons, Woden Interchange]
 
  ---
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: 25, 225
  stop_times: [[612a, 622a, 625a, 634a, "-", "-", "-", "-"], [642a, 652a, 655a, 705a, 719a, 722a, 726a, 730a], [702a, 712a, 715a, 725a, 739a, 743a, 747a, 751a], [734a, 749a, 752a, 805a, 819a, 823a, 827a, 831a], [808a, 823a, 826a, 838a, "-", "-", "-", "-"], [838a, 853a, 856a, 908a, "-", "-", "-", "-"], [910a, 925a, 928a, 938a, "-", "-", "-", "-"], [1012a, 1022a, 1025a, 1035a, "-", "-", "-", "-"], [1112a, 1122a, 1125a, 1135a, "-", "-", "-", "-"], [1212p, 1222p, 1225p, 1235p, "-", "-", "-", "-"], [112p, 122p, 125p, 135p, "-", "-", "-", "-"], [212p, 222p, 225p, 235p, "-", "-", "-", "-"], [312p, 324p, 327p, 336p, "-", "-", "-", "-"], [342p, 354p, 357p, 406p, "-", "-", "-", "-"], [412p, 424p, 427p, 436p, "-", "-", "-", "-"], [512p, 524p, 527p, 536p, "-", "-", "-", "-"], [622p, 633p, 636p, 645p, "-", "-", "-", "-"], [722p, 732p, 735p, 744p, "-", "-", "-", "-"], [822p, 832p, 835p, 844p, "-", "-", "-", "-"], [922p, 932p, 935p, 944p, "-", "-", "-", "-"], [1022p, 1032p, 1035p, 1044p, "-", "-", "-", "-"]]
  time_points: [Cooleman Court, Holder, Weston Primary, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
 
  ---
  long_name: To Cooleman Court
  between_stops: []
  short_name: 25, 225
  stop_times: [["-", "-", "-", "-", 712a, 720a, 723a, 734a], ["-", "-", "-", "-", 807a, 819a, 823a, 835a], ["-", "-", "-", "-", 842a, 854a, 858a, 910a], ["-", "-", "-", "-", 940a, 949a, 952a, 1002a], ["-", "-", "-", "-", 1040a, 1049a, 1052a, 1102a], ["-", "-", "-", "-", 1140a, 1149a, 1152a, 1202p], ["-", "-", "-", "-", 1240p, 1249p, 1252p, 102p], ["-", "-", "-", "-", 140p, 149p, 152p, 202p], ["-", "-", "-", "-", 240p, 249p, 252p, 306p], ["-", "-", "-", "-", 342p, 352p, 356p, 408p], ["-", "-", "-", "-", 412p, 422p, 426p, 438p], [417p, 421p, 425p, 428p, 443p, 453p, 457p, 509p], [447p, 451p, 455p, 458p, 513p, 523p, 527p, 539p], [517p, 521p, 525p, 528p, 543p, 553p, 557p, 609p], ["-", "-", "-", "-", 612p, 622p, 626p, 637p], ["-", "-", "-", "-", 656p, 704p, 707p, 717p], ["-", "-", "-", "-", 756p, 804p, 807p, 817p], ["-", "-", "-", "-", 856p, 904p, 907p, 917p], ["-", "-", "-", "-", 956p, 1004p, 1007p, 1017p], ["-", "-", "-", "-", 1056p, 1104p, 1107p, 1117p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 16, Weston Primary, Holder, Cooleman Court]
 
  ---
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: 25/225
  stop_times: [[612a, 622a, 625a, 634a, "-", "-", "-", "-"], [642a, 652a, 655a, 705a, 719a, 722a, 726a, 730a], [702a, 712a, 715a, 725a, 739a, 743a, 747a, 751a], [734a, 749a, 752a, 805a, 819a, 823a, 827a, 831a], [808a, 823a, 826a, 838a, "-", "-", "-", "-"], [838a, 853a, 856a, 908a, "-", "-", "-", "-"], [910a, 925a, 928a, 938a, "-", "-", "-", "-"], [1012a, 1022a, 1025a, 1035a, "-", "-", "-", "-"], [1112a, 1122a, 1125a, 1135a, "-", "-", "-", "-"], [1212p, 1222p, 1225p, 1235p, "-", "-", "-", "-"], [112p, 122p, 125p, 135p, "-", "-", "-", "-"], [212p, 222p, 225p, 235p, "-", "-", "-", "-"], [312p, 324p, 327p, 336p, "-", "-", "-", "-"], [342p, 354p, 357p, 406p, "-", "-", "-", "-"], [412p, 424p, 427p, 436p, "-", "-", "-", "-"], [512p, 524p, 527p, 536p, "-", "-", "-", "-"], [622p, 633p, 636p, 645p, "-", "-", "-", "-"], [722p, 732p, 735p, 744p, "-", "-", "-", "-"], [822p, 832p, 835p, 844p, "-", "-", "-", "-"], [922p, 932p, 935p, 944p, "-", "-", "-", "-"], [1022p, 1032p, 1035p, 1044p, "-", "-", "-", "-"]]
  time_points: [Cooleman Court, Holder, Weston Primary, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
 
  ---
  long_name: To Cooleman Court
  between_stops: []
  short_name: 25/225
  stop_times: [["-", "-", "-", "-", 712a, 720a, 723a, 734a], ["-", "-", "-", "-", 807a, 819a, 823a, 835a], ["-", "-", "-", "-", 842a, 854a, 858a, 910a], ["-", "-", "-", "-", 940a, 949a, 952a, 1002a], ["-", "-", "-", "-", 1040a, 1049a, 1052a, 1102a], ["-", "-", "-", "-", 1140a, 1149a, 1152a, 1202p], ["-", "-", "-", "-", 1240p, 1249p, 1252p, 102p], ["-", "-", "-", "-", 140p, 149p, 152p, 202p], ["-", "-", "-", "-", 240p, 249p, 252p, 306p], ["-", "-", "-", "-", 342p, 352p, 356p, 408p], ["-", "-", "-", "-", 412p, 422p, 426p, 438p], [417p, 421p, 425p, 428p, 443p, 453p, 457p, 509p], [447p, 451p, 455p, 458p, 513p, 523p, 527p, 539p], [517p, 521p, 525p, 528p, 543p, 553p, 557p, 609p], ["-", "-", "-", "-", 612p, 622p, 626p, 637p], ["-", "-", "-", "-", 656p, 704p, 707p, 717p], ["-", "-", "-", "-", 756p, 804p, 807p, 817p], ["-", "-", "-", "-", 856p, 904p, 907p, 917p], ["-", "-", "-", "-", 956p, 1004p, 1007p, 1017p], ["-", "-", "-", "-", 1056p, 1104p, 1107p, 1117p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 16, Weston Primary, Holder, Cooleman Court]
 
  ---
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: 26, 226
  stop_times: [[615a, 619a, 623a, 625a, 632a, "-", "-", "-", "-"], [657a, 701a, 705a, 707a, 715a, 729a, 733a, 737a, 741a], [716a, 720a, 724a, 726a, 736a, 750a, 754a, 758a, 802a], [747a, 752a, 758a, 802a, 815a, 829a, 833a, 837a, 841a], [800a, 805a, 811a, 815a, 827a, "-", "-", "-", "-"], [820a, 825a, 831a, 835a, 847a, "-", "-", "-", "-"], [850a, 855a, 901a, 905a, 917a, "-", "-", "-", "-"], [925a, 930a, 935a, 938a, 948a, "-", "-", "-", "-"], [1025a, 1029a, 1034a, 1037a, 1047a, "-", "-", "-", "-"], [1125a, 1129a, 1134a, 1137a, 1147a, "-", "-", "-", "-"], [1225p, 1229p, 1234p, 1237p, 1247p, "-", "-", "-", "-"], [125p, 129p, 134p, 137p, 147p, "-", "-", "-", "-"], [225p, 229p, 234p, 237p, 247p, "-", "-", "-", "-"], [255p, 259p, 305p, 308p, 317p, "-", "-", "-", "-"], [320p, 324p, 330p, 333p, 342p, "-", "-", "-", "-"], [420p, 424p, 430p, 433p, 442p, "-", "-", "-", "-"], [520p, 524p, 530p, 533p, 542p, "-", "-", "-", "-"], [620p, 624p, 630p, 632p, 639p, "-", "-", "-", "-"], [714p, 718p, 722p, 724p, 731p, "-", "-", "-", "-"], [814p, 818p, 822p, 824p, 831p, "-", "-", "-", "-"], [914p, 918p, 922p, 924p, 931p, "-", "-", "-", "-"], [1014p, 1018p, 1022p, 1024p, 1031p, "-", "-", "-", "-"]]
  time_points: [Weston Creek Terminus, Chapman, Canberra College Weston, Cooleman Court, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
 
  ---
  long_name: To Weston Creek Terminus
  between_stops: []
  short_name: 26, 226
  stop_times: [["-", "-", "-", "-", 718a, 725a, 727a, 731a, 735a], ["-", "-", "-", "-", 818a, 828a, 832a, 837a, 841a], ["-", "-", "-", "-", 858a, 908a, 912a, 917a, 921a], ["-", "-", "-", "-", 958a, 1007a, 1010a, 1015a, 1019a], ["-", "-", "-", "-", 1058a, 1107a, 1110a, 1115a, 1119a], ["-", "-", "-", "-", 1158a, 1207p, 1210p, 1215p, 1219p], ["-", "-", "-", "-", 1258p, 107p, 110p, 115p, 119p], ["-", "-", "-", "-", 158p, 207p, 210p, 215p, 219p], ["-", "-", "-", "-", 258p, 309p, 313p, 319p, 324p], ["-", "-", "-", "-", 328p, 340p, 344p, 350p, 355p], ["-", "-", "-", "-", 354p, 406p, 410p, 416p, 421p], ["-", "-", "-", "-", 418p, 430p, 434p, 440p, 445p], ["-", "-", "-", "-", 448p, 500p, 504p, 510p, 515p], [452p, 456p, 500p, 503p, 518p, 530p, 534p, 540p, 545p], [522p, 526p, 530p, 533p, 548p, 600p, 604p, 610p, 615p], ["-", "-", "-", "-", 618p, 630p, 632p, 636p, 640p], ["-", "-", "-", "-", 650p, 657p, 659p, 703p, 707p], ["-", "-", "-", "-", 750p, 757p, 759p, 803p, 807p], ["-", "-", "-", "-", 850p, 857p, 859p, 903p, 907p], ["-", "-", "-", "-", 950p, 957p, 959p, 1003p, 1007p], ["-", "-", "-", "-", 1050p, 1057p, 1059p, 1103p, 1107p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 3, Cooleman Court, Canberra College Weston, Chapman, Weston Creek Terminus]
 
  ---
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: 26/226
  stop_times: [[615a, 619a, 623a, 625a, 632a, "-", "-", "-", "-"], [657a, 701a, 705a, 707a, 715a, 729a, 733a, 737a, 741a], [716a, 720a, 724a, 726a, 736a, 750a, 754a, 758a, 802a], [747a, 752a, 758a, 802a, 815a, 829a, 833a, 837a, 841a], [800a, 805a, 811a, 815a, 827a, "-", "-", "-", "-"], [820a, 825a, 831a, 835a, 847a, "-", "-", "-", "-"], [850a, 855a, 901a, 905a, 917a, "-", "-", "-", "-"], [925a, 930a, 935a, 938a, 948a, "-", "-", "-", "-"], [1025a, 1029a, 1034a, 1037a, 1047a, "-", "-", "-", "-"], [1125a, 1129a, 1134a, 1137a, 1147a, "-", "-", "-", "-"], [1225p, 1229p, 1234p, 1237p, 1247p, "-", "-", "-", "-"], [125p, 129p, 134p, 137p, 147p, "-", "-", "-", "-"], [225p, 229p, 234p, 237p, 247p, "-", "-", "-", "-"], [255p, 259p, 305p, 308p, 317p, "-", "-", "-", "-"], [320p, 324p, 330p, 333p, 342p, "-", "-", "-", "-"], [420p, 424p, 430p, 433p, 442p, "-", "-", "-", "-"], [520p, 524p, 530p, 533p, 542p, "-", "-", "-", "-"], [620p, 624p, 630p, 632p, 639p, "-", "-", "-", "-"], [714p, 718p, 722p, 724p, 731p, "-", "-", "-", "-"], [814p, 818p, 822p, 824p, 831p, "-", "-", "-", "-"], [914p, 918p, 922p, 924p, 931p, "-", "-", "-", "-"], [1014p, 1018p, 1022p, 1024p, 1031p, "-", "-", "-", "-"]]
  time_points: [Weston Creek Terminus, Chapman, Canberra College Weston, Cooleman Court, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
 
  ---
  long_name: To Weston Creek Terminus
  between_stops: []
  short_name: 26/226
  stop_times: [["-", "-", "-", "-", 718a, 725a, 727a, 731a, 735a], ["-", "-", "-", "-", 818a, 828a, 832a, 837a, 841a], ["-", "-", "-", "-", 858a, 908a, 912a, 917a, 921a], ["-", "-", "-", "-", 958a, 1007a, 1010a, 1015a, 1019a], ["-", "-", "-", "-", 1058a, 1107a, 1110a, 1115a, 1119a], ["-", "-", "-", "-", 1158a, 1207p, 1210p, 1215p, 1219p], ["-", "-", "-", "-", 1258p, 107p, 110p, 115p, 119p], ["-", "-", "-", "-", 158p, 207p, 210p, 215p, 219p], ["-", "-", "-", "-", 258p, 309p, 313p, 319p, 324p], ["-", "-", "-", "-", 328p, 340p, 344p, 350p, 355p], ["-", "-", "-", "-", 354p, 406p, 410p, 416p, 421p], ["-", "-", "-", "-", 418p, 430p, 434p, 440p, 445p], ["-", "-", "-", "-", 448p, 500p, 504p, 510p, 515p], [452p, 456p, 500p, 503p, 518p, 530p, 534p, 540p, 545p], [522p, 526p, 530p, 533p, 548p, 600p, 604p, 610p, 615p], ["-", "-", "-", "-", 618p, 630p, 632p, 636p, 640p], ["-", "-", "-", "-", 650p, 657p, 659p, 703p, 707p], ["-", "-", "-", "-", 750p, 757p, 759p, 803p, 807p], ["-", "-", "-", "-", 850p, 857p, 859p, 903p, 907p], ["-", "-", "-", "-", 950p, 957p, 959p, 1003p, 1007p], ["-", "-", "-", "-", 1050p, 1057p, 1059p, 1103p, 1107p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 3, Cooleman Court, Canberra College Weston, Chapman, Weston Creek Terminus]
 
  ---
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: 27, 227
  stop_times: [[629a, 635a, 643a, 647a, 655a, 709a, 712a, 716a, 720a], [654a, 700a, 708a, 712a, 720a, 734a, 738a, 742a, 746a], ["-", "-", 728a, 735a, 746a, "-", "-", "-", "-"], [722a, 728a, 736a, 743a, 755a, 809a, 813a, 817a, 821a], [740a, 746a, 754a, 801a, 812a, "-", "-", "-", "-"], [748a, 754a, 804a, 810a, 820a, "-", "-", "-", "-"], [823a, 829a, 837a, 844a, 855a, "-", "-", "-", "-"], [853a, 859a, 907a, 914a, 925a, "-", "-", "-", "-"], [925a, 931a, 938a, 942a, 949a, "-", "-", "-", "-"], [1025a, 1031a, 1038a, 1042a, 1049a, "-", "-", "-", "-"], [1125a, 1131a, 1138a, 1142a, 1149a, "-", "-", "-", "-"], [1225p, 1231p, 1238p, 1242p, 1249p, "-", "-", "-", "-"], [125p, 131p, 138p, 142p, 149p, "-", "-", "-", "-"], [225p, 231p, 238p, 242p, 249p, "-", "-", "-", "-"], [325p, 330p, 337p, 341p, 349p, "-", "-", "-", "-"], [355p, 400p, 407p, 411p, 419p, "-", "-", "-", "-"], [425p, 430p, 437p, 441p, 449p, "-", "-", "-", "-"], [525p, 530p, 537p, 541p, 549p, "-", "-", "-", "-"], [625p, 630p, 637p, 640p, 647p, "-", "-", "-", "-"], [700p, 705p, 712p, 715p, 722p, "-", "-", "-", "-"], [800p, 805p, 812p, 815p, 822p, "-", "-", "-", "-"], [900p, 905p, 912p, 915p, 922p, "-", "-", "-", "-"], [1000p, 1005p, 1012p, 1015p, 1022p, "-", "-", "-", "-"]]
  time_points: [Cooleman Court, Rivett, Fisher, Waramanga, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
 
  ---
  long_name: To Cooleman Court
  between_stops: []
  short_name: 27, 227
  stop_times: [["-", "-", "-", "-", 821a, 829a, 833a, 840a, 845a], ["-", "-", "-", "-", 854a, 902a, 906a, 913a, 918a], ["-", "-", "-", "-", 954a, 1001a, 1005a, 1013a, 1019a], ["-", "-", "-", "-", 1054a, 1101a, 1105a, 1113a, 1119a], ["-", "-", "-", "-", 1154a, 1201p, 1205p, 1213p, 1219p], ["-", "-", "-", "-", 1254p, 101p, 105p, 113p, 119p], ["-", "-", "-", "-", 154p, 201p, 205p, 213p, 219p], ["-", "-", "-", "-", 254p, 302p, 307p, 314p, 322p], ["-", "-", "-", "-", 321p, 333p, 338p, 345p, 353p], ["-", "-", "-", "-", 351p, 403p, 408p, 415p, 423p], ["-", "-", "-", "-", 421p, 433p, 438p, 445p, 453p], [427p, 431p, 435p, 438p, 453p, 505p, 510p, 517p, 525p], ["-", "-", "-", "-", 521p, 533p, 538p, 545p, 553p], [527p, 531p, 535p, 538p, 553p, 605p, 610p, 617p, 625p], ["-", "-", "-", "-", 635p, 641p, 644p, 650p, 655p], ["-", "-", "-", "-", 735p, 741p, 744p, 750p, 755p], ["-", "-", "-", "-", 835p, 841p, 844p, 850p, 855p], ["-", "-", "-", "-", 935p, 941p, 944p, 950p, 955p], ["-", "-", "-", "-", 1035p, 1041p, 1044p, 1050p, 1055p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 3, Waramanga, Fisher, Rivett, Cooleman Court]
 
  ---
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: 27/227
  stop_times: [[629a, 635a, 643a, 647a, 655a, 709a, 712a, 716a, 720a], [654a, 700a, 708a, 712a, 720a, 734a, 738a, 742a, 746a], ["-", "-", 728a, 735a, 746a, "-", "-", "-", "-"], [722a, 728a, 736a, 743a, 755a, 809a, 813a, 817a, 821a], [740a, 746a, 754a, 801a, 812a, "-", "-", "-", "-"], [748a, 754a, 804a, 810a, 820a, "-", "-", "-", "-"], [823a, 829a, 837a, 844a, 855a, "-", "-", "-", "-"], [853a, 859a, 907a, 914a, 925a, "-", "-", "-", "-"], [925a, 931a, 938a, 942a, 949a, "-", "-", "-", "-"], [1025a, 1031a, 1038a, 1042a, 1049a, "-", "-", "-", "-"], [1125a, 1131a, 1138a, 1142a, 1149a, "-", "-", "-", "-"], [1225p, 1231p, 1238p, 1242p, 1249p, "-", "-", "-", "-"], [125p, 131p, 138p, 142p, 149p, "-", "-", "-", "-"], [225p, 231p, 238p, 242p, 249p, "-", "-", "-", "-"], [325p, 330p, 337p, 341p, 349p, "-", "-", "-", "-"], [355p, 400p, 407p, 411p, 419p, "-", "-", "-", "-"], [425p, 430p, 437p, 441p, 449p, "-", "-", "-", "-"], [525p, 530p, 537p, 541p, 549p, "-", "-", "-", "-"], [625p, 630p, 637p, 640p, 647p, "-", "-", "-", "-"], [700p, 705p, 712p, 715p, 722p, "-", "-", "-", "-"], [800p, 805p, 812p, 815p, 822p, "-", "-", "-", "-"], [900p, 905p, 912p, 915p, 922p, "-", "-", "-", "-"], [1000p, 1005p, 1012p, 1015p, 1022p, "-", "-", "-", "-"]]
  time_points: [Cooleman Court, Rivett, Fisher, Waramanga, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
 
  ---
  long_name: To Cooleman Court
  between_stops: []
  short_name: 27/227
  stop_times: [["-", "-", "-", "-", 821a, 829a, 833a, 840a, 845a], ["-", "-", "-", "-", 854a, 902a, 906a, 913a, 918a], ["-", "-", "-", "-", 954a, 1001a, 1005a, 1013a, 1019a], ["-", "-", "-", "-", 1054a, 1101a, 1105a, 1113a, 1119a], ["-", "-", "-", "-", 1154a, 1201p, 1205p, 1213p, 1219p], ["-", "-", "-", "-", 1254p, 101p, 105p, 113p, 119p], ["-", "-", "-", "-", 154p, 201p, 205p, 213p, 219p], ["-", "-", "-", "-", 254p, 302p, 307p, 314p, 322p], ["-", "-", "-", "-", 321p, 333p, 338p, 345p, 353p], ["-", "-", "-", "-", 351p, 403p, 408p, 415p, 423p], ["-", "-", "-", "-", 421p, 433p, 438p, 445p, 453p], [427p, 431p, 435p, 438p, 453p, 505p, 510p, 517p, 525p], ["-", "-", "-", "-", 521p, 533p, 538p, 545p, 553p], [527p, 531p, 535p, 538p, 553p, 605p, 610p, 617p, 625p], ["-", "-", "-", "-", 635p, 641p, 644p, 650p, 655p], ["-", "-", "-", "-", 735p, 741p, 744p, 750p, 755p], ["-", "-", "-", "-", 835p, 841p, 844p, 850p, 855p], ["-", "-", "-", "-", 935p, 941p, 944p, 950p, 955p], ["-", "-", "-", "-", 1035p, 1041p, 1044p, 1050p, 1055p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 3, Waramanga, Fisher, Rivett, Cooleman Court]
 
  ---
  long_name: To Cooleman Court
  between_stops: []
  short_name: "28"
  stop_times: [["-", "-", "-", "-", 742a, 746a, 751a, 759a, 811a], ["-", "-", "-", "-", 845a, 849a, 854a, 902a, 914a], ["-", "-", "-", "-", 952a, 956a, 1000a, 1007a, 1019a], ["-", "-", "-", "-", 1052a, 1056a, 1100a, 1107a, 1119a], ["-", "-", "-", "-", 1152a, 1156a, 1200p, 1207p, 1219p], ["-", "-", "-", "-", 1252p, 1256p, 100p, 107p, 119p], ["-", "-", "-", "-", 152p, 156p, 200p, 207p, 219p], ["-", "-", "-", "-", 252p, 256p, 300p, 308p, 320p], ["-", "-", "-", "-", 312p, 316p, 321p, 329p, 341p], ["-", "-", "-", "-", 342p, 346p, 351p, 359p, 411p], ["-", "-", "-", "-", 412p, 416p, 421p, 429p, 441p], ["-", "-", "-", "-", 442p, 446p, 451p, 459p, 511p], [429p, 438p, 454p, 457p, 512p, 516p, 521p, 529p, 541p], [449p, 508p, 524p, 527p, 542p, 546p, 551p, 559p, 611p], [519p, 538p, 554p, 557p, 612p, 616p, 621p, 629p, 638p], [549p, 608p, 624p, 627p, 642p, 645p, 649p, 656p, 705p], ["-", "-", "-", "-", 732p, 735p, 739p, 746p, 755p], ["-", "-", "-", "-", 832p, 835p, 839p, 846p, 855p], ["-", "-", "-", "-", 932p, 935p, 939p, 946p, 955p], ["-", "-", "-", "-", 1032p, 1035p, 1039p, 1046p, 1055p]]
  time_points: [Fairbairn Park, Brindabella Business Park, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 16, Lyons, Police College Weston, Duffy Primary School, Cooleman Court]
 
  ---
  long_name: To Fairbairn Park
  between_stops: []
  short_name: "28"
  stop_times: [[615a, 624a, 630a, 634a, 638a, 652a, 655a, 711a, 725a], [637a, 646a, 652a, 656a, 700a, 714a, 717a, 733a, 747a], [705a, 714a, 720a, 724a, 728a, 742a, 746a, 802a, 816a], [745a, 757a, 805a, 810a, 815a, 829a, 833a, 849a, 903a], [815a, 827a, 835a, 840a, 844a, "-", "-", "-", "-"], [844a, 856a, 904a, 909a, 913a, "-", "-", "-", "-"], [926a, 938a, 945a, 949a, 953a, "-", "-", "-", "-"], [1026a, 1038a, 1045a, 1049a, 1053a, "-", "-", "-", "-"], [1126a, 1138a, 1145a, 1149a, 1153a, "-", "-", "-", "-"], [1226p, 1238p, 1245p, 1249p, 1253p, "-", "-", "-", "-"], [126p, 138p, 145p, 149p, 153p, "-", "-", "-", "-"], [226p, 238p, 245p, 249p, 253p, "-", "-", "-", "-"], [326p, 338p, 346p, 351p, 354p, "-", "-", "-", "-"], [356p, 408p, 416p, 421p, 425p, "-", "-", "-", "-"], [415p, 427p, 435p, 440p, 444p, "-", "-", "-", "-"], [515p, 527p, 535p, 540p, 544p, "-", "-", "-", "-"], [615p, 627p, 634p, 638p, 641p, "-", "-", "-", "-"], [700p, 709p, 715p, 719p, 722p, "-", "-", "-", "-"], [800p, 809p, 815p, 819p, 822p, "-", "-", "-", "-"], [900p, 909p, 915p, 919p, 922p, "-", "-", "-", "-"], [1000p, 1009p, 1015p, 1019p, 1022p, "-", "-", "-", "-"]]
  time_points: [Cooleman Court, Duffy Primary School, Police College Weston, Lyons, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, Brindabella Business Park, Fairbairn Park]
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: "3"
  stop_times:
  - - 612a
  - 621a
  - 625a
  - 630a
  - 634a
  - 638a
  - 650a
  - 656a
  - 701a
  - 706a
  - 713a
  - 728a
  - 730a
  - 734a
  - - 642a
  - 651a
  - 655a
  - 700a
  - 704a
  - 708a
  - 720a
  - 726a
  - 731a
  - 736a
  - 745a
  - 802a
  - 804a
  - 808a
  - - 712a
  - 721a
  - 725a
  - 730a
  - 734a
  - 738a
  - 750a
  - 756a
  - 801a
  - 806a
  - 815a
  - 832a
  - 834a
  - 838a
  - - 738a
  - 748a
  - 753a
  - 800a
  - 804a
  - 808a
  - 820a
  - 826a
  - 831a
  - 836a
  - 845a
  - 902a
  - 904a
  - 908a
  - - 808a
  - 818a
  - 823a
  - 830a
  - 834a
  - 838a
  - 850a
  - 856a
  - 901a
  - 906a
  - 915a
  - 932a
  - 934a
  - 938a
  - - 838a
  - 848a
  - 853a
  - 900a
  - 904a
  - 908a
  - 920a
  - 926a
  - 931a
  - 936a
  - 943a
  - 958a
  - 1000a
  - 1004a
  - - 912a
  - 921a
  - 925a
  - 930a
  - 934a
  - 938a
  - 950a
  - 956a
  - 1001a
  - 1006a
  - 1013a
  - 1031a
  - 1033a
  - 1034a
  - - 942a
  - 951a
  - 955a
  - 1000a
  - 1004a
  - 1008a
  - 1020a
  - 1026a
  - 1031a
  - 1036a
  - 1043a
  - 1058a
  - 1100a
  - 1104a
  - - 1012a
  - 1021a
  - 1025a
  - 1030a
  - 1034a
  - 1038a
  - 1050a
  - 1056a
  - 1101a
  - 1106a
  - 1113a
  - 1128a
  - 1130a
  - 1134a
  - - 1042a
  - 1051a
  - 1055a
  - 1100a
  - 1104a
  - 1108a
  - 1120a
  - 1126a
  - 1131a
  - 1136a
  - 1143a
  - 1158a
  - 1200p
  - 1204p
  - - 1112a
  - 1121a
  - 1125a
  - 1130a
  - 1134a
  - 1138a
  - 1150a
  - 1156a
  - 1201p
  - 1206p
  - 1213p
  - 1228p
  - 1230p
  - 1234p
  - - 1142a
  - 1151a
  - 1155a
  - 1200p
  - 1204p
  - 1208p
  - 1220p
  - 1226p
  - 1231p
  - 1236p
  - 1243p
  - 1258p
  - 100p
  - 104p
  - - 1212p
  - 1221p
  - 1225p
  - 1230p
  - 1234p
  - 1238p
  - 1250p
  - 1256p
  - 101p
  - 106p
  - 113p
  - 128p
  - 130p
  - 134p
  - - 1242p
  - 1251p
  - 1255p
  - 100p
  - 104p
  - 108p
  - 120p
  - 126p
  - 131p
  - 136p
  - 143p
  - 158p
  - 200p
  - 204p
  - - 112p
  - 121p
  - 125p
  - 130p
  - 134p
  - 138p
  - 150p
  - 156p
  - 201p
  - 206p
  - 213p
  - 228p
  - 230p
  - 234p
  - - 142p
  - 151p
  - 155p
  - 200p
  - 204p
  - 208p
  - 220p
  - 226p
  - 231p
  - 236p
  - 243p
  - 258p
  - 300p
  - 304p
  - - 212p
  - 221p
  - 225p
  - 230p
  - 234p
  - 238p
  - 250p
  - 256p
  - 301p
  - 307p
  - 315p
  - 332p
  - 334p
  - 338p
  - - 242p
  - 251p
  - 255p
  - 300p
  - 304p
  - 308p
  - 320p
  - 326p
  - 332p
  - 338p
  - 346p
  - 403p
  - 405p
  - 409p
  - - 309p
  - 319p
  - 324p
  - 330p
  - 334p
  - 338p
  - 350p
  - 356p
  - 402p
  - 408p
  - 416p
  - 433p
  - 435p
  - 439p
  - - 339p
  - 349p
  - 354p
  - 400p
  - 404p
  - 408p
  - 420p
  - 426p
  - 432p
  - 438p
  - 446p
  - 503p
  - 505p
  - 509p
  - - 409p
  - 419p
  - 424p
  - 430p
  - 434p
  - 438p
  - 450p
  - 456p
  - 502p
  - 508p
  - 516p
  - 533p
  - 535p
  - 539p
  - - 439p
  - 449p
  - 454p
  - 500p
  - 504p
  - 508p
  - 520p
  - 526p
  - 532p
  - 538p
  - 546p
  - 603p
  - 605p
  - 609p
  - - 511p
  - 521p
  - 526p
  - 532p
  - 536p
  - 540p
  - 552p
  - 558p
  - 604p
  - 610p
  - 618p
  - 634p
  - 636p
  - 639p
  - - 539p
  - 549p
  - 554p
  - 600p
  - 604p
  - 608p
  - 620p
  - 626p
  - 632p
  - 637p
  - 644p
  - 659p
  - 701p
  - 704p
  - - 608p
  - 618p
  - 623p
  - 629p
  - 632p
  - 636p
  - 648p
  - 654p
  - 659p
  - 704p
  - 711p
  - 726p
  - 728p
  - 731p
  - - 643p
  - 651p
  - 655p
  - 700p
  - 703p
  - 707p
  - 719p
  - 725p
  - 730p
  - 735p
  - 742p
  - 757p
  - 759p
  - 802p
  - - 713p
  - 721p
  - 725p
  - 730p
  - 733p
  - 737p
  - 749p
  - 755p
  - 800p
  - 805p
  - 812p
  - 827p
  - 829p
  - 832p
  - - 813p
  - 821p
  - 825p
  - 830p
  - 833p
  - 837p
  - 849p
  - 855p
  - 900p
  - 905p
  - 912p
  - 927p
  - 929p
  - 932p
  - - 913p
  - 921p
  - 925p
  - 930p
  - 933p
  - 937p
  - 949p
  - 955p
  - 1000p
  - 1005p
  - 1012p
  - 1027p
  - 1029p
  - 1032p
  - - 1013p
  - 1021p
  - 1025p
  - 1030p
  - 1033p
  - 1037p
  - 1049p
  - 1055p
  - 1100p
  - 1105p
  - 1112p
  - 1127p
  - 1129p
  - 1132p
  - - 1113p
  - 1121p
  - 1125p
  - 1130p
  - 1133p
  - 1137p
  - 1147p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Woden Interchange - Platform 14
  - Garran
  - Hughes
  - Deakin
  - Parliament House
  - Kings Ave/National Crt
  - City Interchange - Platform 4
  - National Museum
  - Burton & Garran Hall/Daley Road ANU
  - O'Connor
  - Calvary Hospital
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To Woden Interchange
  between_stops: []
 
  short_name: "3"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 618a
  - 627a
  - 631a
  - 636a
  - 640a
  - 644a
  - 653a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 648a
  - 657a
  - 701a
  - 706a
  - 710a
  - 714a
  - 723a
  - - 631a
  - 633a
  - 637a
  - 652a
  - 658a
  - 702a
  - 706a
  - 718a
  - 727a
  - 731a
  - 736a
  - 742a
  - 746a
  - 758a
  - - 659a
  - 701a
  - 705a
  - 720a
  - 726a
  - 730a
  - 735a
  - 748a
  - 758a
  - 803a
  - 808a
  - 814a
  - 818a
  - 830a
  - - 724a
  - 726a
  - 730a
  - 747a
  - 755a
  - 800a
  - 805a
  - 818a
  - 828a
  - 833a
  - 838a
  - 844a
  - 848a
  - 900a
  - - 748a
  - 750a
  - 754a
  - 810a
  - 819a
  - 827a
  - 832a
  - 848a
  - 853a
  - 901a
  - 906a
  - 915a
  - 919a
  - 931a
  - - 824a
  - 826a
  - 830a
  - 847a
  - 855a
  - 900a
  - 905a
  - 918a
  - 928a
  - 932a
  - 937a
  - 942a
  - 946a
  - 955a
  - - 854a
  - 856a
  - 900a
  - 917a
  - 925a
  - 930a
  - 935a
  - 948a
  - 958a
  - 1002a
  - 1007a
  - 1012a
  - 1016a
  - 1025a
  - - 927a
  - 929a
  - 933a
  - 948a
  - 955a
  - 1000a
  - 1005a
  - 1018a
  - 1028a
  - 1032a
  - 1037a
  - 1042a
  - 1046a
  - 1055a
  - - 957a
  - 959a
  - 1003a
  - 1018a
  - 1025a
  - 1030a
  - 1035a
  - 1048a
  - 1058a
  - 1102a
  - 1107a
  - 1112a
  - 1116a
  - 1125a
  - - 1027a
  - 1029a
  - 1033a
  - 1048a
  - 1055a
  - 1100a
  - 1105a
  - 1118a
  - 1128a
  - 1132a
  - 1137a
  - 1142a
  - 1146a
  - 1155a
  - - 1057a
  - 1059a
  - 1103a
  - 1118a
  - 1125a
  - 1130a
  - 1135a
  - 1148a
  - 1158a
  - 1202p
  - 1207p
  - 1212p
  - 1216p
  - 1225p
  - - 1127a
  - 1129a
  - 1133a
  - 1148a
  - 1155a
  - 1200p
  - 1205p
  - 1218p
  - 1228p
  - 1232p
  - 1237p
  - 1242p
  - 1246p
  - 1255p
  - - 1157a
  - 1159a
  - 1203p
  - 1218p
  - 1225p
  - 1230p
  - 1235p
  - 1248p
  - 1258p
  - 102p
  - 107p
  - 112p
  - 116p
  - 125p
  - - 1227p
  - 1229p
  - 1233p
  - 1248p
  - 1255p
  - 100p
  - 105p
  - 118p
  - 128p
  - 132p
  - 137p
  - 142p
  - 146p
  - 155p
  - - 1257p
  - 1259p
  - 103p
  - 118p
  - 125p
  - 130p
  - 135p
  - 148p
  - 158p
  - 202p
  - 207p
  - 212p
  - 216p
  - 225p
  - - 127p
  - 129p
  - 133p
  - 148p
  - 155p
  - 200p
  - 205p
  - 218p
  - 228p
  - 232p
  - 237p
  - 242p
  - 246p
  - 255p
  - - 157p
  - 159p
  - 203p
  - 218p
  - 225p
  - 230p
  - 235p
  - 248p
  - 258p
  - 303p
  - 308p
  - 314p
  - 318p
  - 329p
  - - 232p
  - 234p
  - 238p
  - 248p
  - 258p
  - 303p
  - 310p
  - 324p
  - 334p
  - 339p
  - 344p
  - 350p
  - 354p
  - 405p
  - - 253p
  - 255p
  - 259p
  - 316p
  - 324p
  - 329p
  - 335p
  - 348p
  - 358p
  - 403p
  - 408p
  - 414p
  - 418p
  - 429p
  - - 320p
  - 322p
  - 326p
  - 343p
  - 351p
  - 356p
  - 402p
  - 415p
  - 425p
  - 430p
  - 435p
  - 441p
  - 445p
  - 456p
  - - 349p
  - 351p
  - 355p
  - 412p
  - 420p
  - 425p
  - 431p
  - 444p
  - 454p
  - 459p
  - 504p
  - 510p
  - 514p
  - 525p
  - - 421p
  - 423p
  - 427p
  - 444p
  - 452p
  - 457p
  - 503p
  - 516p
  - 526p
  - 531p
  - 536p
  - 542p
  - 546p
  - 557p
  - - 448p
  - 450p
  - 454p
  - 511p
  - 519p
  - 524p
  - 530p
  - 543p
  - 553p
  - 558p
  - 603p
  - 609p
  - 613p
  - 624p
  - - 518p
  - 520p
  - 524p
  - 541p
  - 549p
  - 554p
  - 600p
  - 613p
  - 623p
  - 628p
  - 632p
  - 637p
  - 641p
  - 650p
  - - 550p
  - 552p
  - 556p
  - 613p
  - 621p
  - 626p
  - 632p
  - 644p
  - 653p
  - 658p
  - 702p
  - 707p
  - 711p
  - 720p
  - - 623p
  - 625p
  - 629p
  - 644p
  - 651p
  - 656p
  - 701p
  - 713p
  - 722p
  - 727p
  - 731p
  - 736p
  - 740p
  - 749p
  - - 727p
  - 729p
  - 732p
  - 747p
  - 754p
  - 759p
  - 804p
  - 816p
  - 825p
  - 830p
  - 834p
  - 839p
  - 843p
  - 852p
  - - 829p
  - 831p
  - 834p
  - 849p
  - 856p
  - 901p
  - 906p
  - 918p
  - 927p
  - 932p
  - 936p
  - 941p
  - 945p
  - 954p
  - - 929p
  - 931p
  - 934p
  - 949p
  - 956p
  - 1001p
  - 1006p
  - 1018p
  - 1027p
  - 1032p
  - 1036p
  - 1041p
  - 1045p
  - 1054p
  - - 1029p
  - 1031p
  - 1034p
  - 1049p
  - 1056p
  - 1101p
  - 1106p
  - 1116p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Calvary Hospital
  - O'Connor
  - Burton & Garran Hall/Daley Road ANU
  - National Museum
  - City Interchange - Platform 3
  - Kings Ave/National Crt
  - Parliament House
  - Deakin
  - Hughes
  - Garran
  - Woden Interchange
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: "30"
  stop_times:
  - - 549a
  - 551a
  - 555a
  - 558a
  - 606a
  - 613a
  - 619a
  - 624a
  - 630a
  - - 618a
  - 620a
  - 624a
  - 627a
  - 635a
  - 642a
  - 648a
  - 653a
  - 659a
  - - 634a
  - 636a
  - 640a
  - 643a
  - 651a
  - 658a
  - 704a
  - 709a
  - 715a
  - - 659a
  - 701a
  - 705a
  - 708a
  - 716a
  - 723a
  - 729a
  - 738a
  - 753a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 729a
  - 738a
  - 746a
  - 755a
  - 810a
  - - 727a
  - 729a
  - 733a
  - 736a
  - 744a
  - 753a
  - 801a
  - 810a
  - 825a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 803a
  - 812a
  - 824a
  - 833a
  - 848a
  - - 758a
  - 800a
  - 804a
  - 807a
  - 815a
  - 824a
  - 834a
  - 843a
  - 858a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 829a
  - 838a
  - 846a
  - 855a
  - 910a
  - - 827a
  - 829a
  - 833a
  - 836a
  - 844a
  - 853a
  - 901a
  - 910a
  - 925a
  - - 856a
  - 858a
  - 902a
  - 905a
  - 913a
  - 922a
  - 930a
  - 935a
  - 941a
  - - 956a
  - 958a
  - 1002a
  - 1005a
  - 1012a
  - 1020a
  - 1028a
  - 1033a
  - 1039a
  - - 1056a
  - 1058a
  - 1102a
  - 1105a
  - 1112a
  - 1120a
  - 1128a
  - 1133a
  - 1139a
  - - 1156a
  - 1158a
  - 1202p
  - 1205p
  - 1212p
  - 1220p
  - 1228p
  - 1233p
  - 1239p
  - - 1256p
  - 1258p
  - 102p
  - 105p
  - 112p
  - 120p
  - 128p
  - 133p
  - 139p
  - - 156p
  - 158p
  - 202p
  - 205p
  - 212p
  - 220p
  - 228p
  - 233p
  - 239p
  - - 245p
  - 247p
  - 251p
  - 254p
  - 301p
  - 309p
  - 317p
  - 323p
  - 330p
  - - 310p
  - 312p
  - 316p
  - 319p
  - 328p
  - 336p
  - 344p
  - 350p
  - 357p
  - - 334p
  - 336p
  - 340p
  - 343p
  - 352p
  - 400p
  - 408p
  - 414p
  - 421p
  - - 404p
  - 406p
  - 410p
  - 413p
  - 422p
  - 430p
  - 438p
  - 444p
  - 451p
  - - 434p
  - 436p
  - 440p
  - 443p
  - 452p
  - 500p
  - 508p
  - 514p
  - 521p
  - - 504p
  - 506p
  - 510p
  - 513p
  - 522p
  - 530p
  - 538p
  - 544p
  - 551p
  - - 534p
  - 536p
  - 540p
  - 543p
  - 552p
  - 600p
  - 608p
  - 614p
  - 621p
  - - 555p
  - 557p
  - 601p
  - 604p
  - 613p
  - 621p
  - 629p
  - 634p
  - 639p
  - - 656p
  - 658p
  - 701p
  - 704p
  - 712p
  - 719p
  - 725p
  - 730p
  - 735p
  - - 756p
  - 758p
  - 801p
  - 804p
  - 812p
  - 819p
  - 825p
  - 830p
  - 835p
  - - 856p
  - 858p
  - 901p
  - 904p
  - 912p
  - 919p
  - 925p
  - 930p
  - 935p
  - - 956p
  - 958p
  - 1001p
  - 1004p
  - 1012p
  - 1019p
  - 1025p
  - 1030p
  - 1035p
  - - 1056p
  - 1058p
  - 1101p
  - 1104p
  - 1112p
  - 1119p
  - 1125p
  - 1130p
  - 1135p
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - University of Canberra
  - Giralang
  - Kaleen Village/Maribyrnong
  - North Lyneham
  - Macarthur / Northbourne
  - City Interchange
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: "30"
  stop_times:
  - - 603a
  - 609a
  - 614a
  - 621a
  - 628a
  - 635a
  - 638a
  - 640a
  - 644a
  - - 633a
  - 639a
  - 644a
  - 651a
  - 658a
  - 705a
  - 708a
  - 710a
  - 714a
  - - 701a
  - 707a
  - 712a
  - 719a
  - 726a
  - 735a
  - 738a
  - 740a
  - 744a
  - - 726a
  - 732a
  - 737a
  - 745a
  - 753a
  - 805a
  - 808a
  - 810a
  - 814a
  - - 759a
  - 806a
  - 811a
  - 819a
  - 827a
  - 839a
  - 842a
  - 844a
  - 848a
  - - 829a
  - 836a
  - 841a
  - 849a
  - 857a
  - 909a
  - 912a
  - 914a
  - 918a
  - - 859a
  - 906a
  - 911a
  - 919a
  - 927a
  - 935a
  - 938a
  - 940a
  - 944a
  - - 933a
  - 939a
  - 944a
  - 951a
  - 958a
  - 1005a
  - 1008a
  - 1010a
  - 1014a
  - - 1002a
  - 1008a
  - 1013a
  - 1020a
  - 1027a
  - 1034a
  - 1037a
  - 1039a
  - 1043a
  - - 1102a
  - 1108a
  - 1113a
  - 1120a
  - 1127a
  - 1134a
  - 1137a
  - 1139a
  - 1143a
  - - 1202p
  - 1208p
  - 1213p
  - 1220p
  - 1227p
  - 1234p
  - 1237p
  - 1239p
  - 1243p
  - - 102p
  - 108p
  - 113p
  - 120p
  - 127p
  - 134p
  - 137p
  - 139p
  - 143p
  - - 202p
  - 208p
  - 213p
  - 220p
  - 227p
  - 234p
  - 237p
  - 239p
  - 243p
  - - 302p
  - 309p
  - 316p
  - 324p
  - 332p
  - 344p
  - 347p
  - 349p
  - 353p
  - - 334p
  - 341p
  - 348p
  - 356p
  - 404p
  - 416p
  - 419p
  - 421p
  - 425p
  - - 359p
  - 406p
  - 413p
  - 421p
  - 429p
  - 441p
  - 444p
  - 446p
  - 450p
  - - 429p
  - 436p
  - 443p
  - 451p
  - 459p
  - 511p
  - 514p
  - 516p
  - 520p
  - - 459p
  - 506p
  - 513p
  - 521p
  - 529p
  - 541p
  - 544p
  - 546p
  - 550p
  - - 514p
  - 521p
  - 528p
  - 536p
  - 544p
  - 556p
  - 559p
  - 601p
  - 605p
  - - 529p
  - 536p
  - 543p
  - 551p
  - 559p
  - 611p
  - 614p
  - 616p
  - 620p
  - - 544p
  - 551p
  - 558p
  - 606p
  - 614p
  - 626p
  - 629p
  - 631p
  - 634p
  - - 559p
  - 606p
  - 613p
  - 621p
  - 629p
  - 636p
  - 639p
  - 641p
  - 644p
  - - 633p
  - 639p
  - 644p
  - 651p
  - 658p
  - 705p
  - 708p
  - 710p
  - 713p
  - - 702p
  - 708p
  - 713p
  - 720p
  - 727p
  - 734p
  - 737p
  - 739p
  - 742p
  - - 802p
  - 808p
  - 813p
  - 820p
  - 827p
  - 834p
  - 837p
  - 839p
  - 842p
  - - 902p
  - 908p
  - 913p
  - 920p
  - 927p
  - 934p
  - 937p
  - 939p
  - 942p
  - - 1002p
  - 1008p
  - 1013p
  - 1020p
  - 1027p
  - 1034p
  - 1037p
  - 1039p
  - 1042p
  - - 1102p
  - 1108p
  - 1113p
  - 1120p
  - 1127p
  - 1134p
  - 1137p
  - 1139p
  - 1142p
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - North Lyneham
  - Kaleen Village/Maribyrnong
  - Giralang
  - University of Canberra
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: "31"
  stop_times:
  - - 615a
  - 617a
  - 621a
  - 624a
  - 629a
  - 636a
  - 641a
  - 647a
  - - 645a
  - 647a
  - 651a
  - 654a
  - 659a
  - 706a
  - 711a
  - 717a
  - - 712a
  - 714a
  - 718a
  - 721a
  - 726a
  - 734a
  - 742a
  - 757a
  - - 741a
  - 743a
  - 747a
  - 750a
  - 757a
  - 806a
  - 814a
  - 829a
  - - 811a
  - 813a
  - 817a
  - 820a
  - 827a
  - 836a
  - 844a
  - 859a
  - - 841a
  - 843a
  - 847a
  - 850a
  - 857a
  - 906a
  - 914a
  - 929a
  - - 930a
  - 932a
  - 936a
  - 939a
  - 945a
  - 953a
  - 958a
  - 1004a
  - - 1030a
  - 1032a
  - 1036a
  - 1039a
  - 1045a
  - 1053a
  - 1058a
  - 1104a
  - - 1130a
  - 1132a
  - 1136a
  - 1139a
  - 1145a
  - 1153a
  - 1158a
  - 1204p
  - - 1230p
  - 1232p
  - 1236p
  - 1239p
  - 1245p
  - 1253p
  - 1258p
  - 104p
  - - 130p
  - 132p
  - 136p
  - 139p
  - 145p
  - 153p
  - 158p
  - 204p
  - - 230p
  - 232p
  - 236p
  - 239p
  - 245p
  - 253p
  - 258p
  - 305p
  - - 315p
  - 317p
  - 321p
  - 324p
  - 330p
  - 338p
  - 343p
  - 350p
  - - 345p
  - 347p
  - 351p
  - 354p
  - 400p
  - 408p
  - 413p
  - 420p
  - - 415p
  - 417p
  - 421p
  - 424p
  - 430p
  - 438p
  - 443p
  - 450p
  - - 445p
  - 447p
  - 451p
  - 454p
  - 500p
  - 508p
  - 513p
  - 520p
  - - 514p
  - 516p
  - 520p
  - 523p
  - 529p
  - 537p
  - 542p
  - 549p
  - - 545p
  - 547p
  - 551p
  - 554p
  - 600p
  - 608p
  - 613p
  - 620p
  - - 630p
  - 632p
  - 635p
  - 638p
  - 643p
  - 650p
  - 655p
  - 700p
  - - 730p
  - 732p
  - 735p
  - 738p
  - 743p
  - 750p
  - 755p
  - 800p
  - - 830p
  - 832p
  - 835p
  - 838p
  - 843p
  - 850p
  - 855p
  - 900p
  - - 930p
  - 932p
  - 935p
  - 938p
  - 943p
  - 950p
  - 955p
  - 1000p
  - - 1030p
  - 1032p
  - 1035p
  - 1038p
  - 1043p
  - 1050p
  - 1055p
  - 1100p
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - University of Canberra
  - Gwydir Square Kaleen
  - North Lyneham
  - Macarthur / Northbourne
  - City Interchange
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: "31"
  stop_times:
  - - "-"
  - "-"
  - 637a
  - 643a
  - 648a
  - 651a
  - 653a
  - 657a
  - - "-"
  - "-"
  - 707a
  - 713a
  - 718a
  - 721a
  - 723a
  - 727a
  - - 733a
  - 740a
  - 745a
  - 753a
  - 800a
  - 803a
  - 805a
  - 809a
  - - 803a
  - 810a
  - 815a
  - 823a
  - 830a
  - 833a
  - 835a
  - 839a
  - - 829a
  - 836a
  - 841a
  - 849a
  - 856a
  - 859a
  - 901a
  - 905a
  - - 910a
  - 917a
  - 922a
  - 930a
  - 936a
  - 939a
  - 941a
  - 945a
  - - 948a
  - 954a
  - 959a
  - 1005a
  - 1011a
  - 1014a
  - 1016a
  - 1020a
  - - 1048a
  - 1054a
  - 1059a
  - 1105a
  - 1111a
  - 1114a
  - 1116a
  - 1120a
  - - 1148a
  - 1154a
  - 1159a
  - 1205p
  - 1211p
  - 1214p
  - 1216p
  - 1220p
  - - 1248p
  - 1254p
  - 1259p
  - 105p
  - 111p
  - 114p
  - 116p
  - 120p
  - - 148p
  - 154p
  - 159p
  - 205p
  - 211p
  - 214p
  - 216p
  - 220p
  - - 248p
  - 254p
  - 259p
  - 307p
  - 315p
  - 318p
  - 320p
  - 324p
  - - 303p
  - 310p
  - 315p
  - 323p
  - 331p
  - 334p
  - 336p
  - 340p
  - - 333p
  - 340p
  - 345p
  - 353p
  - 401p
  - 404p
  - 406p
  - 410p
  - - 403p
  - 410p
  - 415p
  - 423p
  - 431p
  - 434p
  - 436p
  - 440p
  - - 433p
  - 440p
  - 445p
  - 453p
  - 501p
  - 504p
  - 506p
  - 510p
  - - 503p
  - 510p
  - 515p
  - 523p
  - 531p
  - 534p
  - 536p
  - 540p
  - - 533p
  - 540p
  - 545p
  - 553p
  - 601p
  - 604p
  - 606p
  - 610p
  - - 603p
  - 610p
  - 615p
  - 623p
  - 631p
  - 634p
  - 636p
  - 639p
  - - 648p
  - 654p
  - 659p
  - 705p
  - 710p
  - 713p
  - 715p
  - 718p
  - - 748p
  - 754p
  - 759p
  - 805p
  - 810p
  - 813p
  - 815p
  - 818p
  - - 848p
  - 854p
  - 859p
  - 905p
  - 910p
  - 913p
  - 915p
  - 918p
  - - 948p
  - 954p
  - 959p
  - 1005p
  - 1010p
  - 1013p
  - 1015p
  - 1018p
  - - 1048p
  - 1054p
  - 1059p
  - 1105p
  - 1110p
  - 1113p
  - 1115p
  - 1118p
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - North Lyneham
  - Gwydir Square Kaleen
  - University of Canberra
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "39"
  stop_times: [["-", "-", "-", 549a, 555a, 601a, 606a, 610a, 617a], [609a, 615a, 618a, 624a, 630a, 636a, 641a, 645a, 652a], [639a, 645a, 648a, 654a, 700a, 706a, 711a, 715a, 722a], ["-", "-", "-", 707a, 713a, 719a, 724a, 728a, 741a], [703a, 709a, 712a, 718a, 724a, 730a, 736a, 742a, 757a], ["-", "-", "-", 726a, 732a, 738a, 744a, 750a, 805a], [718a, 724a, 727a, 734a, 740a, 746a, 752a, 758a, 813a], ["-", "-", "-", 742a, 748a, 754a, 800a, 806a, 821a], [733a, 739a, 742a, 749a, 755a, 801a, 807a, 813a, 828a], ["-", "-", "-", 756a, 802a, 808a, 814a, 820a, 835a], [748a, 754a, 757a, 804a, 810a, 816a, 822a, 828a, 843a], [758a, 804a, 807a, 814a, 820a, 826a, 832a, 838a, 853a], ["-", "-", "-", 824a, 830a, 836a, 842a, 848a, 903a], [818a, 824a, 827a, 834a, 840a, 846a, 852a, 858a, 913a], [833a, 839a, 842a, 849a, 855a, 901a, 907a, 913a, 928a], [910a, 916a, 919a, 924a, 930a, 935a, 940a, 943a, 949a], [940a, 946a, 949a, 954a, 1000a, 1005a, 1010a, 1013a, 1019a], [1010a, 1016a, 1019a, 1024a, 1030a, 1035a, 1040a, 1043a, 1049a], [1040a, 1046a, 1049a, 1054a, 1100a, 1105a, 1110a, 1113a, 1119a], [1110a, 1116a, 1119a, 1124a, 1130a, 1135a, 1140a, 1143a, 1149a], [1140a, 1146a, 1149a, 1154a, 1200p, 1205p, 1210p, 1213p, 1219p], [1210p, 1216p, 1219p, 1224p, 1230p, 1235p, 1240p, 1243p, 1249p], [1240p, 1246p, 1249p, 1254p, 100p, 105p, 110p, 113p, 119p], [110p, 116p, 119p, 124p, 130p, 135p, 140p, 143p, 149p], [140p, 146p, 149p, 154p, 200p, 205p, 210p, 213p, 219p], [210p, 216p, 219p, 224p, 230p, 235p, 240p, 243p, 249p], [240p, 246p, 249p, 254p, 300p, 307p, 313p, 317p, 324p], [309p, 315p, 318p, 324p, 330p, 337p, 343p, 347p, 354p], [328p, 334p, 337p, 343p, 349p, 356p, 402p, 406p, 413p], [358p, 404p, 407p, 413p, 419p, 426p, 432p, 436p, 443p], [417p, 423p, 426p, 432p, 438p, 445p, 451p, 455p, 502p], [432p, 438p, 441p, 447p, 453p, 500p, 506p, 510p, 517p], [447p, 453p, 456p, 502p, 508p, 515p, 521p, 525p, 532p], [506p, 512p, 515p, 521p, 527p, 534p, 540p, 544p, 551p], [512p, 518p, 521p, 527p, 533p, 540p, "-", "-", "-"], [521p, 527p, 530p, 536p, 542p, 549p, 555p, 559p, 606p], [536p, 542p, 545p, 551p, 557p, 604p, 610p, 614p, 621p], [546p, 552p, 555p, 601p, 607p, 614p, "-", "-", "-"], [555p, 601p, 604p, 610p, 616p, 623p, 629p, 632p, 638p], [610p, 616p, 619p, 625p, 631p, 636p, 641p, 644p, 650p], [710p, 716p, 719p, 724p, 730p, 735p, 740p, 743p, 749p], [810p, 816p, 819p, 824p, 830p, 835p, 840p, 843p, 849p], [910p, 916p, 919p, 924p, 930p, 935p, 940p, 943p, 949p], [1010p, 1016p, 1019p, 1024p, 1030p, 1035p, 1040p, 1043p, 1049p], [1110p, 1116p, 1119p, 1124p, 1130p, 1135p, "-", "-", "-"]]
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Dickson Shops/Antill St, Watson, Watson Terminus, Watson, Dickson Shops/Antill St, Macarthur / Northbourne, City Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: "4"
  stop_times:
  - - 712a
  - "-"
  - 715a
  - 722a
  - 725a
  - 729a
  - 734a
  - 743a
  - - 743a
  - "-"
  - 746a
  - 755a
  - 759a
  - 804a
  - 809a
  - 818a
  - - 817a
  - "-"
  - 820a
  - 829a
  - 833a
  - 838a
  - 843a
  - 852a
  - - 847a
  - "-"
  - 850a
  - 859a
  - 903a
  - 908a
  - 913a
  - 922a
  - - 917a
  - "-"
  - 920a
  - 929a
  - 932a
  - 936a
  - 940a
  - 948a
  - - 946a
  - "-"
  - 949a
  - 956a
  - 959a
  - 1003a
  - 1007a
  - 1015a
  - - 1013a
  - "-"
  - 1016a
  - 1023a
  - 1026a
  - 1030a
  - 1034a
  - 1042a
  - - 1043a
  - "-"
  - 1046a
  - 1053a
  - 1056a
  - 1100a
  - 1104a
  - 1112a
  - - 1113a
  - "-"
  - 1116a
  - 1123a
  - 1126a
  - 1130a
  - 1134a
  - 1142a
  - - 1143a
  - "-"
  - 1146a
  - 1153a
  - 1156a
  - 1200p
  - 1204p
  - 1212p
  - - 1213p
  - "-"
  - 1216p
  - 1223p
  - 1226p
  - 1230p
  - 1234p
  - 1242p
  - - 1243p
  - "-"
  - 1246p
  - 1253p
  - 1256p
  - 100p
  - 104p
  - 112p
  - - 113p
  - "-"
  - 116p
  - 123p
  - 126p
  - 130p
  - 134p
  - 142p
  - - 143p
  - "-"
  - 146p
  - 153p
  - 156p
  - 200p
  - 204p
  - 212p
  - - 213p
  - "-"
  - 216p
  - 223p
  - 226p
  - 230p
  - 234p
  - 242p
  - - 243p
  - "-"
  - 246p
  - 253p
  - 256p
  - 300p
  - 305p
  - 314p
  - - 313p
  - "-"
  - 316p
  - 325p
  - 329p
  - 334p
  - 339p
  - 348p
  - - 346p
  - "-"
  - 349p
  - 358p
  - 402p
  - 407p
  - 412p
  - 421p
  - - 416p
  - "-"
  - 419p
  - 428p
  - 432p
  - 437p
  - 442p
  - 451p
  - - 446p
  - "-"
  - 449p
  - 456p
  - 500p
  - 505p
  - 510p
  - 521p
  - - 516p
  - "-"
  - 519p
  - 528p
  - 532p
  - 537p
  - 542p
  - 551p
  - - 546p
  - "-"
  - 549p
  - 558p
  - 602p
  - 607p
  - 612p
  - 621p
  - - "-"
  - 616p
  - 619p
  - 628p
  - 632p
  - 636p
  - 640p
  - 648p
  - - "-"
  - 709p
  - 712p
  - 717p
  - 720p
  - 724p
  - 728p
  - 736p
  - - "-"
  - 809p
  - 812p
  - 817p
  - 820p
  - 824p
  - 828p
  - 836p
  - - "-"
  - 909p
  - 912p
  - 917p
  - 920p
  - 924p
  - 928p
  - 936p
  - - "-"
  - 1009p
  - 1012p
  - 1017p
  - 1020p
  - 1024p
  - 1028p
  - 1036p
  - - "-"
  - 1109p
  - 1112p
  - 1117p
  - 1120p
  - 1124p
  - 1128p
  - 1136p
  time_points:
  - Geoscience Australia
  - Narrabundah Terminus
  - Narrabundah College
  - Manuka/Captain Cook
  - Kingston
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange
 
  ---
  long_name: To Geoscience Australia
  between_stops: []
 
  short_name: "4"
  stop_times:
  - - 637a
  - 645a
  - 649a
  - 653a
  - 656a
  - 704a
  - "-"
  - 707a
  - - 707a
  - 715a
  - 719a
  - 723a
  - 726a
  - 735a
  - "-"
  - 738a
  - - 737a
  - 746a
  - 751a
  - 756a
  - 759a
  - 809a
  - "-"
  - 812a
  - - 807a
  - 816a
  - 821a
  - 826a
  - 829a
  - 839a
  - "-"
  - 842a
  - - 821a
  - 830a
  - 835a
  - 840a
  - 843a
  - 853a
  - "-"
  - 856a
  - - 837a
  - 846a
  - 851a
  - 856a
  - 859a
  - 909a
  - "-"
  - 912a
  - - 907a
  - 916a
  - 921a
  - 926a
  - 929a
  - 938a
  - "-"
  - 941a
  - - 937a
  - 945a
  - 949a
  - 953a
  - 956a
  - 1005a
  - "-"
  - 1008a
  - - 1007a
  - 1015a
  - 1019a
  - 1023a
  - 1026a
  - 1035a
  - "-"
  - 1038a
  - - 1037a
  - 1045a
  - 1049a
  - 1053a
  - 1056a
  - 1105a
  - "-"
  - 1108a
  - - 1107a
  - 1115a
  - 1119a
  - 1123a
  - 1126a
  - 1135a
  - "-"
  - 1138a
  - - 1137a
  - 1145a
  - 1149a
  - 1153a
  - 1156a
  - 1205p
  - "-"
  - 1208p
  - - 1207p
  - 1215p
  - 1219p
  - 1223p
  - 1226p
  - 1235p
  - "-"
  - 1238p
  - - 1237p
  - 1245p
  - 1249p
  - 1253p
  - 1256p
  - 105p
  - "-"
  - 108p
  - - 107p
  - 115p
  - 119p
  - 123p
  - 126p
  - 135p
  - "-"
  - 138p
  - - 137p
  - 145p
  - 149p
  - 153p
  - 156p
  - 205p
  - "-"
  - 208p
  - - 207p
  - 215p
  - 219p
  - 223p
  - 226p
  - 235p
  - "-"
  - 238p
  - - 237p
  - 245p
  - 249p
  - 253p
  - 256p
  - 305p
  - "-"
  - 308p
  - - 307p
  - 316p
  - 321p
  - 326p
  - 329p
  - 338p
  - "-"
  - 341p
  - - 337p
  - 346p
  - 351p
  - 356p
  - 359p
  - 408p
  - "-"
  - 411p
  - - 407p
  - 416p
  - 421p
  - 426p
  - 429p
  - 438p
  - "-"
  - 441p
  - - 437p
  - 446p
  - 451p
  - 456p
  - 459p
  - 508p
  - "-"
  - 511p
  - - 507p
  - 516p
  - 521p
  - 526p
  - 529p
  - 538p
  - "-"
  - 541p
  - - 537p
  - 546p
  - 551p
  - 556p
  - 559p
  - 608p
  - 611p
  - "-"
  - - 637p
  - 645p
  - 649p
  - 653p
  - 656p
  - 701p
  - 704p
  - "-"
  - - 737p
  - 745p
  - 749p
  - 753p
  - 756p
  - 801p
  - 804p
  - "-"
  - - 837p
  - 845p
  - 849p
  - 853p
  - 856p
  - 901p
  - 904p
  - "-"
  - - 937p
  - 945p
  - 949p
  - 953p
  - 956p
  - 1001p
  - 1004p
  - "-"
  - - 1037p
  - 1045p
  - 1049p
  - 1053p
  - 1056p
  - 1101p
  - 1104p
  - "-"
  - - 1137p
  - 1145p
  - 1149p
  - 1153p
  - 1156p
  - 1201a
  - 1204a
  - "-"
  time_points:
  - City Interchange - Platform 9
  - Russell Offices
  - Kings Ave/National Crt
  - Kingston
  - Manuka/Captain Cook
  - Narrabundah College
  - Narrabundah Terminus
  - Geoscience Australia
 
  ---
  long_name: To Cameron Ave Station
  between_stops: []
 
  short_name: "43"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 622a
  - 629a
  - 638a
  - 643a
  - 648a
  - 650a
  - 654a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 641a
  - 648a
  - 657a
  - 702a
  - 707a
  - 709a
  - 713a
  - - 645a
  - 647a
  - 651a
  - 656a
  - 701a
  - 708a
  - 717a
  - 722a
  - 727a
  - 729a
  - 733a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 721a
  - 728a
  - 739a
  - 744a
  - 752a
  - 754a
  - 758a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 742a
  - 749a
  - 800a
  - 805a
  - 813a
  - 815a
  - 819a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 803a
  - 810a
  - 821a
  - 826a
  - 834a
  - 836a
  - 840a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 825a
  - 832a
  - 843a
  - 848a
  - 856a
  - 858a
  - 902a
  - - 824a
  - 826a
  - 830a
  - 838a
  - 843a
  - 850a
  - 901a
  - 906a
  - 914a
  - 916a
  - 920a
  - - 844a
  - 846a
  - 850a
  - 858a
  - 903a
  - 910a
  - 921a
  - 926a
  - 933a
  - 935a
  - 939a
  - - 904a
  - 906a
  - 910a
  - 918a
  - 923a
  - 930a
  - 939a
  - 944a
  - 950a
  - 952a
  - 956a
  - - 1004a
  - 1006a
  - 1010a
  - 1016a
  - 1021a
  - 1028a
  - 1037a
  - 1042a
  - 1048a
  - 1050a
  - 1054a
  - - 1104a
  - 1106a
  - 1110a
  - 1116a
  - 1121a
  - 1128a
  - 1137a
  - 1142a
  - 1148a
  - 1150a
  - 1154a
  - - 1204p
  - 1206p
  - 1210p
  - 1216p
  - 1221p
  - 1228p
  - 1237p
  - 1242p
  - 1248p
  - 1250p
  - 1254p
  - - 104p
  - 106p
  - 110p
  - 116p
  - 121p
  - 128p
  - 137p
  - 142p
  - 148p
  - 150p
  - 154p
  - - 204p
  - 206p
  - 210p
  - 216p
  - 221p
  - 228p
  - 237p
  - 242p
  - 248p
  - 250p
  - 254p
  - - 255p
  - 257p
  - 301p
  - 309p
  - 314p
  - 321p
  - 332p
  - 337p
  - 345p
  - 347p
  - 351p
  - - 324p
  - 326p
  - 330p
  - 338p
  - 343p
  - 350p
  - 401p
  - 406p
  - 414p
  - 416p
  - 420p
  - - 344p
  - 346p
  - 350p
  - 358p
  - 403p
  - 410p
  - 421p
  - 426p
  - 434p
  - 436p
  - 440p
  - - 404p
  - 406p
  - 410p
  - 418p
  - 423p
  - 430p
  - 441p
  - 446p
  - 454p
  - 456p
  - 500p
  - - 424p
  - 426p
  - 430p
  - 438p
  - 443p
  - 450p
  - 501p
  - 506p
  - 514p
  - 516p
  - 520p
  - - 444p
  - 446p
  - 450p
  - 458p
  - 503p
  - 510p
  - 521p
  - 526p
  - 534p
  - 536p
  - 540p
  - - 504p
  - 506p
  - 510p
  - 518p
  - 523p
  - 530p
  - 541p
  - 546p
  - 554p
  - 556p
  - 600p
  - - 524p
  - 526p
  - 530p
  - 538p
  - 543p
  - 550p
  - 601p
  - 606p
  - 614p
  - 616p
  - 620p
  - - 604p
  - 606p
  - 610p
  - 618p
  - 623p
  - 629p
  - 639p
  - 644p
  - 649p
  - 651p
  - 654p
  - - 704p
  - 706p
  - 709p
  - 714p
  - 719p
  - 726p
  - 735p
  - 740p
  - 745p
  - 747p
  - 750p
  - - 804p
  - 806p
  - 809p
  - 814p
  - 819p
  - 826p
  - 835p
  - 840p
  - 845p
  - 847p
  - 850p
  - - 904p
  - 906p
  - 909p
  - 914p
  - 919p
  - 926p
  - 935p
  - 940p
  - 945p
  - 947p
  - 950p
  - - 1004p
  - 1006p
  - 1009p
  - 1014p
  - 1019p
  - 1026p
  - 1035p
  - 1040p
  - 1045p
  - 1047p
  - 1050p
  - - 1104p
  - 1106p
  - 1109p
  - 1114p
  - 1119p
  - 1126p
  - 1135p
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cameron Ave Bus Station - Platform 5
  - Lathlain St Bus Station - Platform 5
  - Cohen St Bus Station - Platform 5
  - Kippax
  - Macgregor Shops
  - Charnwood
  - Macgregor Shops
  - Kippax
  - Cohen St Bus Station
  - Lathlain St Bus Station
  - Cameron Ave Bus Station
 
  ---
  long_name: To Cameron Ave Station
  between_stops: []
 
  short_name: "44"
  stop_times:
  - - 605a
  - 607a
  - 615a
  - 620a
  - 625a
  - 627a
  - 631a
  - - 638a
  - 640a
  - 648a
  - 653a
  - 658a
  - 700a
  - 704a
  - - 705a
  - 707a
  - 715a
  - 720a
  - 725a
  - 727a
  - 731a
  - - "-"
  - "-"
  - 732a
  - 739a
  - 745a
  - 747a
  - 751a
  - - 738a
  - 741a
  - 750a
  - 757a
  - 803a
  - 805a
  - 809a
  - - 807a
  - 810a
  - 819a
  - 826a
  - 832a
  - 834a
  - 838a
  - - 842a
  - 845a
  - 854a
  - 901a
  - 907a
  - 909a
  - 913a
  - - 912a
  - 915a
  - 924a
  - 931a
  - 937a
  - 939a
  - 943a
  - - 937a
  - 939a
  - 948a
  - 954a
  - 1000a
  - 1002a
  - 1006a
  - - 1037a
  - 1039a
  - 1048a
  - 1054a
  - 1100a
  - 1102a
  - 1106a
  - - 1137a
  - 1139a
  - 1148a
  - 1154a
  - 1200p
  - 1202p
  - 1206p
  - - 1237p
  - 1239p
  - 1248p
  - 1254p
  - 100p
  - 102p
  - 106p
  - - 137p
  - 139p
  - 148p
  - 154p
  - 200p
  - 202p
  - 206p
  - - 237p
  - 239p
  - 248p
  - 254p
  - 300p
  - 302p
  - 306p
  - - 313p
  - 315p
  - 324p
  - 331p
  - 337p
  - 339p
  - 343p
  - - 347p
  - 349p
  - 358p
  - 405p
  - 411p
  - 413p
  - 417p
  - - 418p
  - 420p
  - 429p
  - 436p
  - 442p
  - 444p
  - 448p
  - - 452p
  - 454p
  - 503p
  - 510p
  - 516p
  - 518p
  - 522p
  - - 523p
  - 525p
  - 534p
  - 541p
  - 547p
  - 549p
  - 553p
  - - 557p
  - 559p
  - 608p
  - 615p
  - 621p
  - 623p
  - 627p
  - - 628p
  - 630p
  - 639p
  - 645p
  - 650p
  - 652p
  - 655p
  - - 642p
  - 644p
  - 653p
  - 659p
  - 704p
  - 706p
  - 709p
  - - 737p
  - 739p
  - 748p
  - 754p
  - 759p
  - 801p
  - 804p
  - - 837p
  - 839p
  - 848p
  - 854p
  - 859p
  - 901p
  - 904p
  - - 937p
  - 939p
  - 948p
  - 954p
  - 959p
  - 1001p
  - 1004p
  - - 1037p
  - 1039p
  - 1048p
  - 1054p
  - 1059p
  - 1101p
  - 1104p
  time_points:
  - Kippax Centre
  - Holt
  - Higgins
  - Belconnen Way
  - Cohen St Bus Station
  - Lathlain St Bus Station
  - Cameron Ave Bus Station
 
  ---
  long_name: To Kippax Centre
  between_stops: []
 
  short_name: "44"
  stop_times:
  - - 734a
  - 736a
  - 740a
  - 746a
  - 753a
  - 802a
  - 804a
  - - 803a
  - 805a
  - 809a
  - 815a
  - 822a
  - 831a
  - 833a
  - - 903a
  - 905a
  - 909a
  - 915a
  - 922a
  - 931a
  - 933a
  - - 1003a
  - 1005a
  - 1009a
  - 1014a
  - 1020a
  - 1030a
  - 1032a
  - - 1103a
  - 1105a
  - 1109a
  - 1114a
  - 1120a
  - 1130a
  - 1132a
  - - 1203p
  - 1205p
  - 1209p
  - 1214p
  - 1220p
  - 1230p
  - 1232p
  - - 103p
  - 105p
  - 109p
  - 114p
  - 120p
  - 130p
  - 132p
  - - 203p
  - 205p
  - 209p
  - 214p
  - 220p
  - 230p
  - 232p
  - - 313p
  - 315p
  - 319p
  - 325p
  - 332p
  - 341p
  - 344p
  - - 345p
  - 347p
  - 351p
  - 357p
  - 404p
  - 413p
  - 416p
  - - 419p
  - 421p
  - 425p
  - 431p
  - 438p
  - 447p
  - 450p
  - - 450p
  - 452p
  - 456p
  - 502p
  - 509p
  - 518p
  - 521p
  - - 524p
  - 526p
  - 530p
  - 536p
  - 543p
  - 552p
  - 555p
  - - 555p
  - 557p
  - 601p
  - 607p
  - 614p
  - 623p
  - 626p
  - - 629p
  - 631p
  - 634p
  - 639p
  - 645p
  - 655p
  - 657p
  - - 703p
  - 705p
  - 708p
  - 713p
  - 719p
  - 729p
  - 731p
  - - 803p
  - 805p
  - 808p
  - 813p
  - 819p
  - 829p
  - 831p
  - - 903p
  - 905p
  - 908p
  - 913p
  - 919p
  - 929p
  - 931p
  - - 1003p
  - 1005p
  - 1008p
  - 1013p
  - 1019p
  - 1029p
  - 1031p
  - - 1103p
  - 1105p
  - 1108p
  - 1113p
  - 1119p
  - 1129p
  - 1131p
  time_points:
  - Cameron Ave Bus Station - Platform 5
  - Lathlain St Bus Station - Platform 5
  - Cohen St Bus Station - Platform 5
  - Belconnen Way
  - Higgins
  - Holt
  - Kippax Centre
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: "45"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 627a
  - 631a
  - 637a
  - 639a
  - 647a
  - 654a
  - 656a
  - 700a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 657a
  - 701a
  - 707a
  - 709a
  - 717a
  - 724a
  - 726a
  - 730a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 729a
  - 733a
  - 739a
  - 741a
  - 749a
  - 756a
  - 758a
  - 802a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 759a
  - 803a
  - 809a
  - 811a
  - 819a
  - 826a
  - 828a
  - 832a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 822a
  - 826a
  - 832a
  - 834a
  - 842a
  - 849a
  - 851a
  - 855a
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 844a
  - 848a
  - 854a
  - 856a
  - 904a
  - 911a
  - 913a
  - 917a
  - - 832a
  - 834a
  - 838a
  - 846a
  - 854a
  - 856a
  - 900a
  - 906a
  - 908a
  - 916a
  - 923a
  - 925a
  - 929a
  - - 902a
  - 904a
  - 908a
  - 916a
  - 924a
  - 926a
  - 930a
  - 936a
  - 938a
  - 946a
  - 953a
  - 955a
  - 959a
  - - 925a
  - 927a
  - 931a
  - 939a
  - 947a
  - 949a
  - 953a
  - 959a
  - 1001a
  - 1009a
  - 1016a
  - 1018a
  - 1022a
  - - 1025a
  - 1027a
  - 1031a
  - 1039a
  - 1047a
  - 1049a
  - 1053a
  - 1059a
  - 1101a
  - 1109a
  - 1116a
  - 1118a
  - 1122a
  - - 1125a
  - 1127a
  - 1131a
  - 1139a
  - 1147a
  - 1149a
  - 1153a
  - 1159a
  - 1201p
  - 1209p
  - 1216p
  - 1218p
  - 1222p
  - - 1225p
  - 1227p
  - 1231p
  - 1239p
  - 1247p
  - 1249p
  - 1253p
  - 1259p
  - 101p
  - 109p
  - 116p
  - 118p
  - 122p
  - - 125p
  - 127p
  - 131p
  - 139p
  - 147p
  - 149p
  - 153p
  - 159p
  - 201p
  - 209p
  - 216p
  - 218p
  - 222p
  - - 225p
  - 227p
  - 231p
  - 239p
  - 247p
  - 249p
  - 253p
  - 259p
  - 301p
  - 309p
  - 316p
  - 318p
  - 322p
  - - 302p
  - 304p
  - 308p
  - 316p
  - 324p
  - 326p
  - 330p
  - 336p
  - 338p
  - 346p
  - 353p
  - 355p
  - 359p
  - - 332p
  - 334p
  - 338p
  - 346p
  - 354p
  - 356p
  - 400p
  - 406p
  - 408p
  - 416p
  - 423p
  - 425p
  - 429p
  - - 402p
  - 404p
  - 408p
  - 416p
  - 424p
  - 426p
  - 430p
  - 436p
  - 438p
  - 446p
  - 453p
  - 455p
  - 459p
  - - 432p
  - 434p
  - 438p
  - 446p
  - 454p
  - 456p
  - 500p
  - 506p
  - 508p
  - 516p
  - 523p
  - 525p
  - 529p
  - - 502p
  - 504p
  - 508p
  - 516p
  - 524p
  - 526p
  - 530p
  - 536p
  - 538p
  - 546p
  - 553p
  - 555p
  - 559p
  - - 532p
  - 534p
  - 538p
  - 546p
  - 554p
  - 556p
  - 600p
  - 606p
  - 608p
  - 616p
  - 623p
  - 625p
  - 629p
  - - 602p
  - 604p
  - 608p
  - 616p
  - 624p
  - 626p
  - 630p
  - 636p
  - 638p
  - 646p
  - 652p
  - 654p
  - 657p
  - - 625p
  - 627p
  - 631p
  - 638p
  - 646p
  - 648p
  - 652p
  - 658p
  - 700p
  - 708p
  - 714p
  - 716p
  - 719p
  - - 725p
  - 727p
  - 730p
  - 737p
  - 745p
  - 747p
  - 751p
  - 757p
  - 759p
  - 807p
  - 813p
  - 815p
  - 818p
  - - 825p
  - 827p
  - 830p
  - 837p
  - 845p
  - 847p
  - 851p
  - 857p
  - 859p
  - 907p
  - 913p
  - 915p
  - 918p
  - - 925p
  - 927p
  - 930p
  - 937p
  - 945p
  - 947p
  - 951p
  - 957p
  - 959p
  - 1007p
  - 1013p
  - 1015p
  - 1018p
  - - 1025p
  - 1027p
  - 1030p
  - 1037p
  - 1045p
  - 1047p
  - 1051p
  - 1057p
  - 1059p
  - 1107p
  - 1113p
  - 1115p
  - 1118p
  - - 1125p
  - 1127p
  - 1130p
  - 1137p
  - 1145p
  - 1147p
  - 1151p
  - 1157p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 2
  - Copland College
  - Cnr Tillyard Dr & Spalding St
  - Charnwood
  - Cnr Kerrigan/Lhotsky
  - Charnwood
  - Cnr Tillyard Dr & Spalding St
  - Copland College
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To Gungahlin Market Place
  between_stops: []
 
  short_name: "5"
  stop_times:
  - - 617a
  - 623a
  - 632a
  - 638a
  - 642a
  - 646a
  - 650a
  - 707a
  - 710a
  - 712a
  - 717a
  - 723a
  - - 646a
  - 654a
  - 704a
  - 716a
  - 719a
  - 723a
  - 727a
  - 736a
  - 742a
  - 744a
  - 752a
  - 800a
  - - 713a
  - 721a
  - 731a
  - 743a
  - 746a
  - 752a
  - 757a
  - 808a
  - 815a
  - 817a
  - 825a
  - 833a
  - - 728a
  - 736a
  - 746a
  - 759a
  - 802a
  - 808a
  - 813a
  - 824a
  - 831a
  - 833a
  - 841a
  - 849a
  - - 742a
  - 750a
  - 800a
  - 813a
  - 816a
  - 822a
  - 827a
  - 838a
  - 845a
  - 847a
  - 855a
  - 902a
  - - 757a
  - 805a
  - 815a
  - 828a
  - 831a
  - 837a
  - 842a
  - 853a
  - 900a
  - 902a
  - 910a
  - 916a
  - - 813a
  - 821a
  - 831a
  - 844a
  - 847a
  - 853a
  - 858a
  - 907a
  - 913a
  - 915a
  - 923a
  - 929a
  - - 830a
  - 838a
  - 848a
  - 901a
  - 904a
  - 908a
  - 912a
  - 921a
  - 927a
  - 929a
  - 937a
  - 943a
  - - 847a
  - 855a
  - 905a
  - 917a
  - 920a
  - 924a
  - 928a
  - 937a
  - 943a
  - 945a
  - 953a
  - 959a
  - - 919a
  - 927a
  - 937a
  - 949a
  - 952a
  - 956a
  - 1000a
  - 1009a
  - 1015a
  - 1017a
  - 1025a
  - 1031a
  - - 949a
  - 957a
  - 1007a
  - 1019a
  - 1022a
  - 1026a
  - 1030a
  - 1039a
  - 1045a
  - 1047a
  - 1055a
  - 1101a
  - - 1019a
  - 1027a
  - 1037a
  - 1049a
  - 1052a
  - 1056a
  - 1100a
  - 1109a
  - 1115a
  - 1117a
  - 1125a
  - 1131a
  - - 1049a
  - 1057a
  - 1107a
  - 1119a
  - 1122a
  - 1126a
  - 1130a
  - 1139a
  - 1145a
  - 1147a
  - 1155a
  - 1201p
  - - 1119a
  - 1127a
  - 1137a
  - 1149a
  - 1152a
  - 1156a
  - 1200p
  - 1209p
  - 1215p
  - 1217p
  - 1225p
  - 1231p
  - - 1149a
  - 1157a
  - 1207p
  - 1219p
  - 1222p
  - 1226p
  - 1230p
  - 1239p
  - 1245p
  - 1247p
  - 1255p
  - 101p
  - - 1219p
  - 1227p
  - 1237p
  - 1249p
  - 1252p
  - 1256p
  - 100p
  - 109p
  - 115p
  - 117p
  - 125p
  - 131p
  - - 1249p
  - 1257p
  - 107p
  - 119p
  - 122p
  - 126p
  - 130p
  - 139p
  - 145p
  - 147p
  - 155p
  - 201p
  - - 119p
  - 127p
  - 137p
  - 149p
  - 152p
  - 156p
  - 200p
  - 209p
  - 215p
  - 217p
  - 225p
  - 231p
  - - 149p
  - 154p
  - 204p
  - 216p
  - 219p
  - 223p
  - 227p
  - 239p
  - 245p
  - 247p
  - 255p
  - 301p
  - - 219p
  - 227p
  - 237p
  - 249p
  - 252p
  - 256p
  - 300p
  - 308p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 249p
  - 257p
  - 307p
  - 319p
  - 322p
  - 326p
  - 330p
  - 338p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 315p
  - 323p
  - 333p
  - 345p
  - 348p
  - 352p
  - 356p
  - 405p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 341p
  - 349p
  - 359p
  - 412p
  - 415p
  - 421p
  - 426p
  - 435p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 411p
  - 419p
  - 429p
  - 442p
  - 445p
  - 451p
  - 456p
  - 505p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 442p
  - 450p
  - 500p
  - 513p
  - 516p
  - 522p
  - 527p
  - 536p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 515p
  - 523p
  - 533p
  - 546p
  - 549p
  - 555p
  - 600p
  - 608p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 550p
  - 558p
  - 607p
  - 619p
  - 622p
  - 626p
  - 630p
  - 639p
  - 645p
  - 647p
  - 654p
  - 700p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 709p
  - 715p
  - 717p
  - 724p
  - 730p
  - - 651p
  - 658p
  - 707p
  - 719p
  - 722p
  - 726p
  - 730p
  - 739p
  - 745p
  - 747p
  - 754p
  - 800p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 809p
  - 815p
  - 817p
  - 824p
  - 830p
  - - 751p
  - 758p
  - 807p
  - 819p
  - 822p
  - 826p
  - 830p
  - 839p
  - 845p
  - 847p
  - 854p
  - 900p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 909p
  - 915p
  - 917p
  - 924p
  - 930p
  - - 851p
  - 858p
  - 907p
  - 919p
  - 922p
  - 926p
  - 930p
  - 939p
  - 945p
  - 947p
  - 954p
  - 1000p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1009p
  - 1015p
  - 1017p
  - 1024p
  - 1030p
  - - 951p
  - 958p
  - 1007p
  - 1019p
  - 1022p
  - 1026p
  - 1030p
  - 1039p
  - 1045p
  - 1047p
  - 1054p
  - 1100p
  - - 1051p
  - 1058p
  - 1107p
  - 1119p
  - 1122p
  - 1126p
  - 1130p
  - 1138p
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 1109p
  - 1115p
  - 1117p
  - 1124p
  - 1130p
  time_points:
  - Woden Interchange - Platform 14
  - Canberra Hospital
  - Narrabundah College
  - Manuka/Captain Cook
  - Kingston
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Gungahlin Market Place
 
  ---
  long_name: To Woden Interchange
  between_stops: []
 
  short_name: "5"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 630a
  - 638a
  - 642a
  - 646a
  - 649a
  - 701a
  - 711a
  - 719a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 710a
  - 718a
  - 722a
  - 726a
  - 729a
  - 741a
  - 752a
  - 800a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 730a
  - 738a
  - 742a
  - 746a
  - 749a
  - 802a
  - 814a
  - 822a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 740a
  - 748a
  - 753a
  - 758a
  - 801a
  - 814a
  - 826a
  - 834a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 755a
  - 804a
  - 809a
  - 814a
  - 817a
  - 830a
  - 842a
  - 850a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 810a
  - 819a
  - 824a
  - 829a
  - 832a
  - 845a
  - 857a
  - 905a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 830a
  - 839a
  - 844a
  - 849a
  - 852a
  - 905a
  - 915a
  - 923a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 840a
  - 849a
  - 854a
  - 859a
  - 902a
  - 914a
  - 924a
  - 932a
  - - 909a
  - 915a
  - 922a
  - 924a
  - 932a
  - 940a
  - 944a
  - 948a
  - 951a
  - 1003a
  - 1013a
  - 1021a
  - - 939a
  - 945a
  - 952a
  - 954a
  - 1002a
  - 1010a
  - 1014a
  - 1018a
  - 1021a
  - 1033a
  - 1043a
  - 1051a
  - - 1009a
  - 1015a
  - 1022a
  - 1024a
  - 1032a
  - 1040a
  - 1044a
  - 1048a
  - 1051a
  - 1103a
  - 1113a
  - 1121a
  - - 1039a
  - 1045a
  - 1052a
  - 1054a
  - 1102a
  - 1110a
  - 1114a
  - 1118a
  - 1121a
  - 1133a
  - 1143a
  - 1151a
  - - 1109a
  - 1115a
  - 1122a
  - 1124a
  - 1132a
  - 1140a
  - 1144a
  - 1148a
  - 1151a
  - 1203p
  - 1213p
  - 1221p
  - - 1139a
  - 1145a
  - 1152a
  - 1154a
  - 1202p
  - 1210p
  - 1214p
  - 1218p
  - 1221p
  - 1233p
  - 1243p
  - 1251p
  - - 1209p
  - 1215p
  - 1222p
  - 1224p
  - 1232p
  - 1240p
  - 1244p
  - 1248p
  - 1251p
  - 103p
  - 113p
  - 121p
  - - 1239p
  - 1245p
  - 1252p
  - 1254p
  - 102p
  - 110p
  - 114p
  - 118p
  - 121p
  - 133p
  - 143p
  - 151p
  - - 109p
  - 115p
  - 122p
  - 124p
  - 132p
  - 140p
  - 144p
  - 148p
  - 151p
  - 203p
  - 213p
  - 221p
  - - 139p
  - 145p
  - 152p
  - 154p
  - 202p
  - 210p
  - 214p
  - 218p
  - 221p
  - 233p
  - 243p
  - 251p
  - - 209p
  - 215p
  - 222p
  - 224p
  - 232p
  - 240p
  - 244p
  - 248p
  - 251p
  - 303p
  - 313p
  - 321p
  - - 239p
  - 245p
  - 252p
  - 254p
  - 302p
  - 310p
  - 314p
  - 318p
  - 321p
  - 333p
  - 343p
  - 351p
  - - 309p
  - 315p
  - 322p
  - 324p
  - 332p
  - 340p
  - 344p
  - 348p
  - 351p
  - 403p
  - 415p
  - 423p
  - - 339p
  - 345p
  - 352p
  - 354p
  - 403p
  - 412p
  - 417p
  - 422p
  - 425p
  - 438p
  - 450p
  - 458p
  - - 407p
  - 415p
  - 422p
  - 424p
  - 433p
  - 442p
  - 447p
  - 452p
  - 455p
  - 508p
  - 520p
  - 528p
  - - 437p
  - 445p
  - 452p
  - 454p
  - 503p
  - 512p
  - 517p
  - 522p
  - 525p
  - 538p
  - 550p
  - 558p
  - - 510p
  - 518p
  - 525p
  - 527p
  - 536p
  - 545p
  - 550p
  - 554p
  - 556p
  - 608p
  - 617p
  - 625p
  - - 537p
  - 545p
  - 552p
  - 554p
  - 602p
  - 610p
  - 614p
  - 618p
  - 621p
  - 633p
  - 642p
  - 650p
  - - 609p
  - 615p
  - 622p
  - 624p
  - 632p
  - 640p
  - 644p
  - 648p
  - 651p
  - 703p
  - 712p
  - 720p
  - - 639p
  - 645p
  - 652p
  - 654p
  - 702p
  - 710p
  - 714p
  - 718p
  - 721p
  - 733p
  - 742p
  - 750p
  - - 709p
  - 715p
  - 722p
  - 724p
  - 732p
  - 740p
  - 744p
  - 748p
  - 751p
  - 803p
  - 812p
  - 820p
  - - 739p
  - 745p
  - 752p
  - 754p
  - 801p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 809p
  - 815p
  - 822p
  - 824p
  - 832p
  - 840p
  - 844p
  - 848p
  - 851p
  - 903p
  - 912p
  - 920p
  - - 839p
  - 845p
  - 852p
  - 854p
  - 901p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 909p
  - 915p
  - 922p
  - 924p
  - 932p
  - 940p
  - 944p
  - 948p
  - 951p
  - 1003p
  - 1012p
  - 1020p
  - - 939p
  - 945p
  - 952p
  - 954p
  - 1001p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1009p
  - 1015p
  - 1022p
  - 1024p
  - 1032p
  - 1040p
  - 1044p
  - 1048p
  - 1051p
  - 1103p
  - 1112p
  - 1120p
  - - 1039p
  - 1045p
  - 1052p
  - 1054p
  - 1101p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1109p
  - 1115p
  - 1122p
  - 1124p
  - 1131p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Gungahlin Market Place
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange - Platform 9
  - Russell Offices
  - Kings Ave/National Crt
  - Kingston
  - Manuka/Captain Cook
  - Narrabundah College
  - Canberra Hospital
  - Woden Interchange
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: "51"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 532a
  - 541a
  - 550a
  - 559a
  - 602a
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 616a
  - 625a
  - 634a
  - 643a
  - 646a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 618a
  - 620a
  - 624a
  - 631a
  - 636a
  - 645a
  - 654a
  - 703a
  - 706a
  - 709a
  - 716a
  - 718a
  - 725a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 656a
  - 705a
  - 714a
  - 723a
  - 726a
  - 729a
  - 736a
  - 738a
  - 745a
  - - 654a
  - 656a
  - 700a
  - 707a
  - 712a
  - 721a
  - 730a
  - 739a
  - 742a
  - 745a
  - 756a
  - 801a
  - 815a
  - - "-"
  - "-"
  - "-"
  - 721a
  - 726a
  - 735a
  - 744a
  - 753a
  - 756a
  - 801a
  - 812a
  - 817a
  - 832a
  - - 732a
  - 734a
  - 738a
  - 745a
  - 750a
  - 800a
  - 810a
  - 819a
  - 822a
  - 827a
  - 838a
  - 843a
  - 858a
  - - 751a
  - 753a
  - 757a
  - 805a
  - 810a
  - 820a
  - 830a
  - 839a
  - 842a
  - 847a
  - 856a
  - 901a
  - 912a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 830a
  - 840a
  - 850a
  - 859a
  - 902a
  - 905a
  - 912a
  - 917a
  - 928a
  - - 838a
  - 840a
  - 844a
  - 852a
  - 857a
  - 906a
  - 915a
  - 924a
  - 927a
  - 930a
  - 937a
  - 939a
  - 946a
  - - 913a
  - 915a
  - 919a
  - 926a
  - 931a
  - 940a
  - 949a
  - 958a
  - 1001a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 943a
  - 945a
  - 949a
  - 956a
  - 1001a
  - 1010a
  - 1019a
  - 1028a
  - 1031a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1043a
  - 1045a
  - 1049a
  - 1056a
  - 1101a
  - 1110a
  - 1119a
  - 1128a
  - 1131a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1143a
  - 1145a
  - 1149a
  - 1156a
  - 1201p
  - 1210p
  - 1219p
  - 1228p
  - 1231p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1243p
  - 1245p
  - 1249p
  - 1256p
  - 101p
  - 110p
  - 119p
  - 128p
  - 131p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 143p
  - 145p
  - 149p
  - 156p
  - 201p
  - 210p
  - 219p
  - 228p
  - 231p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 243p
  - 245p
  - 249p
  - 256p
  - 301p
  - 310p
  - 319p
  - 328p
  - 331p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 338p
  - 340p
  - 344p
  - 351p
  - 356p
  - 406p
  - 416p
  - 425p
  - 428p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 418p
  - 420p
  - 424p
  - 432p
  - 437p
  - 448p
  - 458p
  - 507p
  - 510p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 438p
  - 440p
  - 444p
  - 452p
  - 457p
  - 508p
  - 518p
  - 527p
  - 530p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 458p
  - 500p
  - 504p
  - 512p
  - 517p
  - 528p
  - 538p
  - 547p
  - 550p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 517p
  - 519p
  - 523p
  - 531p
  - 536p
  - 547p
  - 557p
  - 606p
  - 609p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 539p
  - 541p
  - 545p
  - 553p
  - 558p
  - 607p
  - 616p
  - 625p
  - 628p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 643p
  - 645p
  - 648p
  - 655p
  - 700p
  - 709p
  - 718p
  - 727p
  - 730p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 743p
  - 745p
  - 748p
  - 755p
  - 800p
  - 809p
  - 818p
  - 827p
  - 830p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 843p
  - 845p
  - 848p
  - 855p
  - 900p
  - 909p
  - 918p
  - 927p
  - 930p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 943p
  - 945p
  - 948p
  - 955p
  - 1000p
  - 1009p
  - 1018p
  - 1027p
  - 1030p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1043p
  - 1045p
  - 1048p
  - 1055p
  - 1100p
  - 1109p
  - 1118p
  - 1127p
  - 1130p
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Chuculba/William Slim
  - Federation Square
  - Nicholls Primary
  - Ngunnawal Primary
  - Gungahlin Market Place
  - Hibberson/Kate Crace
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: "51"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 701a
  - 704a
  - 713a
  - 723a
  - 733a
  - 738a
  - 748a
  - 750a
  - 754a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 721a
  - 724a
  - 733a
  - 743a
  - 753a
  - 758a
  - 809a
  - 811a
  - 815a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 741a
  - 744a
  - 753a
  - 803a
  - 813a
  - 818a
  - 829a
  - 831a
  - 835a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 800a
  - 803a
  - 812a
  - 822a
  - 832a
  - 837a
  - 848a
  - 850a
  - 854a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 821a
  - 824a
  - 833a
  - 843a
  - 853a
  - 858a
  - 906a
  - 908a
  - 912a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 840a
  - 843a
  - 852a
  - 902a
  - 911a
  - 916a
  - 923a
  - 925a
  - 929a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 940a
  - 943a
  - 952a
  - 1001a
  - 1010a
  - 1015a
  - 1022a
  - 1024a
  - 1028a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1040a
  - 1043a
  - 1052a
  - 1101a
  - 1110a
  - 1115a
  - 1122a
  - 1124a
  - 1128a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1140a
  - 1143a
  - 1152a
  - 1201p
  - 1210p
  - 1215p
  - 1222p
  - 1224p
  - 1228p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1240p
  - 1243p
  - 1252p
  - 101p
  - 110p
  - 115p
  - 122p
  - 124p
  - 128p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 140p
  - 143p
  - 152p
  - 201p
  - 210p
  - 215p
  - 222p
  - 224p
  - 228p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 240p
  - 243p
  - 252p
  - 301p
  - 310p
  - 315p
  - 322p
  - 324p
  - 328p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 307p
  - 310p
  - 319p
  - 328p
  - 337p
  - 342p
  - 349p
  - 351p
  - 355p
  - - 328p
  - 334p
  - 336p
  - 344p
  - 347p
  - 350p
  - 359p
  - 409p
  - 419p
  - 424p
  - 432p
  - 434p
  - 438p
  - - 404p
  - 411p
  - 413p
  - 422p
  - 427p
  - 430p
  - 439p
  - 449p
  - 459p
  - 504p
  - 512p
  - 514p
  - 518p
  - - 424p
  - 431p
  - 433p
  - 442p
  - 447p
  - 450p
  - 459p
  - 509p
  - 519p
  - 524p
  - 532p
  - 534p
  - 538p
  - - 444p
  - 451p
  - 453p
  - 502p
  - 507p
  - 510p
  - 519p
  - 529p
  - 539p
  - 544p
  - 552p
  - 554p
  - 558p
  - - 508p
  - 515p
  - 517p
  - 526p
  - 531p
  - 534p
  - 543p
  - 553p
  - 603p
  - 608p
  - 615p
  - 617p
  - 620p
  - - 524p
  - 531p
  - 533p
  - 542p
  - 547p
  - 550p
  - 559p
  - 608p
  - 617p
  - 622p
  - 629p
  - 631p
  - 634p
  - - 535p
  - 542p
  - 544p
  - 553p
  - 558p
  - 601p
  - 610p
  - 619p
  - 628p
  - 633p
  - 640p
  - 642p
  - 645p
  - - 547p
  - 554p
  - 556p
  - 604p
  - 607p
  - 610p
  - 619p
  - 628p
  - 637p
  - 642p
  - 649p
  - 651p
  - 654p
  - - 613p
  - 619p
  - 621p
  - 628p
  - 631p
  - 634p
  - 643p
  - 652p
  - 701p
  - 706p
  - 713p
  - 715p
  - 718p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 740p
  - 743p
  - 752p
  - 801p
  - 810p
  - 815p
  - 822p
  - 824p
  - 827p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 840p
  - 843p
  - 852p
  - 901p
  - 910p
  - 915p
  - 922p
  - 924p
  - 927p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 940p
  - 943p
  - 952p
  - 1001p
  - 1010p
  - 1015p
  - 1022p
  - 1024p
  - 1027p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1040p
  - 1043p
  - 1052p
  - 1101p
  - 1110p
  - 1115p
  - 1122p
  - 1124p
  - 1127p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1140p
  - 1143p
  - 1152p
  - 1201a
  - 1210a
  - 1215a
  - 1222a
  - 1224a
  - 1227a
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Hibberson/Kate Crace
  - Gungahlin Market Place
  - Ngunnawal Primary
  - Nicholls Primary
  - Federation Square
  - Chuculba/William Slim
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: "52"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 539a
  - 547a
  - 555a
  - 601a
  - 604a
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 618a
  - 626a
  - 634a
  - 640a
  - 643a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 630a
  - 632a
  - 636a
  - 646a
  - 651a
  - 659a
  - 707a
  - 713a
  - 716a
  - 719a
  - 726a
  - 728a
  - 735a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 708a
  - 716a
  - 724a
  - 730a
  - 733a
  - 736a
  - 743a
  - 745a
  - 800a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 725a
  - 733a
  - 741a
  - 747a
  - 750a
  - 755a
  - 806a
  - 811a
  - 826a
  - - 723a
  - 725a
  - 729a
  - 739a
  - 744a
  - 752a
  - 800a
  - 807a
  - 810a
  - 815a
  - 826a
  - 831a
  - 846a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 806a
  - 814a
  - 822a
  - 829a
  - 832a
  - 837a
  - 848a
  - 853a
  - 905a
  - - 801a
  - 803a
  - 807a
  - 818a
  - 823a
  - 831a
  - 839a
  - 846a
  - 849a
  - 854a
  - 902a
  - 907a
  - 918a
  - - 830a
  - 832a
  - 836a
  - 847a
  - 852a
  - 900a
  - 908a
  - 914a
  - 917a
  - 920a
  - 927a
  - 929a
  - 936a
  - - 916a
  - 918a
  - 922a
  - 932a
  - 937a
  - 945a
  - 953a
  - 959a
  - 1002a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1016a
  - 1018a
  - 1022a
  - 1032a
  - 1037a
  - 1045a
  - 1053a
  - 1059a
  - 1102a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1116a
  - 1118a
  - 1122a
  - 1132a
  - 1137a
  - 1145a
  - 1153a
  - 1159a
  - 1202p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1216p
  - 1218p
  - 1222p
  - 1232p
  - 1237p
  - 1245p
  - 1253p
  - 1259p
  - 102p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 116p
  - 118p
  - 122p
  - 132p
  - 137p
  - 145p
  - 153p
  - 159p
  - 202p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 216p
  - 218p
  - 222p
  - 232p
  - 237p
  - 245p
  - 253p
  - 259p
  - 302p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 233p
  - 235p
  - 239p
  - 249p
  - 254p
  - 302p
  - 310p
  - 316p
  - 319p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 316p
  - 318p
  - 322p
  - 332p
  - 337p
  - 345p
  - 353p
  - 359p
  - 402p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 356p
  - 358p
  - 402p
  - 413p
  - 418p
  - 427p
  - 435p
  - 442p
  - 445p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 416p
  - 418p
  - 422p
  - 433p
  - 438p
  - 447p
  - 455p
  - 502p
  - 505p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 436p
  - 438p
  - 442p
  - 453p
  - 458p
  - 507p
  - 515p
  - 522p
  - 525p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 456p
  - 458p
  - 502p
  - 513p
  - 518p
  - 527p
  - 535p
  - 542p
  - 545p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 516p
  - 518p
  - 522p
  - 533p
  - 538p
  - 547p
  - 555p
  - 602p
  - 605p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 536p
  - 538p
  - 542p
  - 553p
  - 558p
  - 606p
  - 614p
  - 620p
  - 623p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 616p
  - 618p
  - 621p
  - 631p
  - 636p
  - 644p
  - 652p
  - 658p
  - 701p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 716p
  - 718p
  - 721p
  - 731p
  - 736p
  - 744p
  - 752p
  - 758p
  - 801p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 816p
  - 818p
  - 821p
  - 831p
  - 836p
  - 844p
  - 852p
  - 858p
  - 901p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 916p
  - 918p
  - 921p
  - 931p
  - 936p
  - 944p
  - 952p
  - 958p
  - 1001p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1016p
  - 1018p
  - 1021p
  - 1031p
  - 1036p
  - 1044p
  - 1052p
  - 1058p
  - 1101p
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Chuculba/William Slim
  - Federation Square
  - Nicholls Primary
  - Ngunnawal Primary
  - Gungahlin Market Place
  - Hibberson/Kate Crace
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: "52"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 715a
  - 718a
  - 724a
  - 732a
  - 740a
  - 745a
  - 756a
  - 758a
  - 802a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 735a
  - 738a
  - 744a
  - 753a
  - 801a
  - 806a
  - 817a
  - 819a
  - 823a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 755a
  - 758a
  - 804a
  - 813a
  - 821a
  - 826a
  - 837a
  - 839a
  - 843a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 815a
  - 818a
  - 824a
  - 833a
  - 841a
  - 846a
  - 857a
  - 859a
  - 903a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 835a
  - 838a
  - 844a
  - 853a
  - 901a
  - 906a
  - 916a
  - 918a
  - 922a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 855a
  - 858a
  - 904a
  - 912a
  - 920a
  - 925a
  - 935a
  - 937a
  - 941a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 915a
  - 918a
  - 924a
  - 932a
  - 940a
  - 945a
  - 955a
  - 957a
  - 1001a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 942a
  - 945a
  - 951a
  - 959a
  - 1007a
  - 1012a
  - 1022a
  - 1024a
  - 1028a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1005a
  - 1008a
  - 1014a
  - 1022a
  - 1030a
  - 1035a
  - 1045a
  - 1047a
  - 1051a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1105a
  - 1108a
  - 1114a
  - 1122a
  - 1130a
  - 1135a
  - 1145a
  - 1147a
  - 1151a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1205p
  - 1208p
  - 1214p
  - 1222p
  - 1230p
  - 1235p
  - 1245p
  - 1247p
  - 1251p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 105p
  - 108p
  - 114p
  - 122p
  - 130p
  - 135p
  - 145p
  - 147p
  - 151p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 205p
  - 208p
  - 214p
  - 222p
  - 230p
  - 235p
  - 245p
  - 247p
  - 251p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 301p
  - 304p
  - 310p
  - 318p
  - 326p
  - 331p
  - 341p
  - 343p
  - 347p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 340p
  - 343p
  - 349p
  - 357p
  - 405p
  - 410p
  - 421p
  - 423p
  - 427p
  - - 341p
  - 347p
  - 349p
  - 357p
  - 400p
  - 403p
  - 409p
  - 418p
  - 426p
  - 431p
  - 442p
  - 444p
  - 448p
  - - 357p
  - 404p
  - 406p
  - 415p
  - 420p
  - 423p
  - 429p
  - 438p
  - 446p
  - 451p
  - 502p
  - 504p
  - 508p
  - - 417p
  - 424p
  - 426p
  - 435p
  - 440p
  - 443p
  - 449p
  - 458p
  - 506p
  - 511p
  - 522p
  - 524p
  - 528p
  - - 437p
  - 444p
  - 446p
  - 455p
  - 500p
  - 503p
  - 509p
  - 518p
  - 526p
  - 531p
  - 542p
  - 544p
  - 548p
  - - 457p
  - 504p
  - 506p
  - 515p
  - 520p
  - 523p
  - 529p
  - 538p
  - 546p
  - 551p
  - 602p
  - 604p
  - 607p
  - - 517p
  - 524p
  - 526p
  - 535p
  - 540p
  - 543p
  - 549p
  - 558p
  - 606p
  - 611p
  - 621p
  - 623p
  - 626p
  - - 534p
  - 541p
  - 543p
  - 552p
  - 557p
  - 600p
  - 606p
  - 614p
  - 622p
  - 627p
  - 637p
  - 639p
  - 642p
  - - 557p
  - 603p
  - 605p
  - 612p
  - 615p
  - 618p
  - 624p
  - 632p
  - 640p
  - 645p
  - 655p
  - 657p
  - 700p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 705p
  - 708p
  - 714p
  - 722p
  - 730p
  - 735p
  - 745p
  - 747p
  - 750p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 805p
  - 808p
  - 814p
  - 822p
  - 830p
  - 835p
  - 845p
  - 847p
  - 850p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 905p
  - 908p
  - 914p
  - 922p
  - 930p
  - 935p
  - 945p
  - 947p
  - 950p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1005p
  - 1008p
  - 1014p
  - 1022p
  - 1030p
  - 1035p
  - 1045p
  - 1047p
  - 1050p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1105p
  - 1108p
  - 1114p
  - 1122p
  - 1130p
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Hibberson/Kate Crace
  - Gungahlin Market Place
  - Ngunnawal Primary
  - Nicholls Primary
  - Federation Square
  - Chuculba/William Slim
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: "56"
  stop_times:
  - - 537a
  - 539a
  - 543a
  - 557a
  - 608a
  - 618a
  - 625a
  - 631a
  - 633a
  - 639a
  - - 617a
  - 619a
  - 623a
  - 637a
  - 648a
  - 658a
  - 705a
  - 711a
  - 713a
  - 719a
  - - 637a
  - 639a
  - 643a
  - 657a
  - 708a
  - 718a
  - 725a
  - 731a
  - 733a
  - 739a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 722a
  - 731a
  - 738a
  - 744a
  - 749a
  - 804a
  - - 701a
  - 703a
  - 707a
  - 721a
  - 732a
  - 741a
  - 749a
  - 800a
  - 805a
  - 820a
  - - 720a
  - 722a
  - 726a
  - 740a
  - 751a
  - 805a
  - 813a
  - 824a
  - 829a
  - 844a
  - - 741a
  - 743a
  - 747a
  - 802a
  - 813a
  - 827a
  - 835a
  - 846a
  - 851a
  - 902a
  - - 805a
  - 807a
  - 811a
  - 826a
  - 837a
  - 851a
  - 858a
  - 904a
  - 909a
  - 919a
  - - 850a
  - 852a
  - 856a
  - 910a
  - 920a
  - 930a
  - 937a
  - 943a
  - 945a
  - 951a
  - - 933a
  - 935a
  - 939a
  - 953a
  - 1003a
  - 1013a
  - 1020a
  - 1026a
  - 1028a
  - 1034a
  - - 1033a
  - 1035a
  - 1039a
  - 1053a
  - 1103a
  - 1113a
  - 1120a
  - 1126a
  - 1128a
  - 1134a
  - - 1133a
  - 1135a
  - 1139a
  - 1153a
  - 1203p
  - 1213p
  - 1220p
  - 1226p
  - 1228p
  - 1234p
  - - 1233p
  - 1235p
  - 1239p
  - 1253p
  - 103p
  - 113p
  - 120p
  - 126p
  - 128p
  - 134p
  - - 133p
  - 135p
  - 139p
  - 153p
  - 203p
  - 213p
  - 220p
  - 226p
  - 228p
  - 234p
  - - 238p
  - 240p
  - 244p
  - 258p
  - 308p
  - 318p
  - 325p
  - 331p
  - 333p
  - 339p
  - - 315p
  - 317p
  - 321p
  - 335p
  - 345p
  - 355p
  - 402p
  - 409p
  - 411p
  - 418p
  - - 343p
  - 345p
  - 349p
  - 403p
  - 414p
  - 426p
  - 434p
  - 441p
  - 443p
  - 450p
  - - 423p
  - 425p
  - 429p
  - 444p
  - 455p
  - 507p
  - 515p
  - 522p
  - 524p
  - 531p
  - - 443p
  - 445p
  - 449p
  - 504p
  - 515p
  - 525p
  - 533p
  - 540p
  - 542p
  - 549p
  - - 459p
  - 501p
  - 505p
  - 520p
  - 531p
  - 543p
  - 551p
  - 558p
  - 600p
  - 605p
  - - 519p
  - 521p
  - 525p
  - 540p
  - 551p
  - 603p
  - 610p
  - 616p
  - 618p
  - 623p
  - - 539p
  - 541p
  - 545p
  - 600p
  - 610p
  - 620p
  - 627p
  - 633p
  - 635p
  - 640p
  - - 600p
  - 602p
  - 605p
  - 619p
  - 629p
  - 639p
  - 646p
  - 652p
  - 654p
  - 659p
  - - 633p
  - 635p
  - 638p
  - 652p
  - 702p
  - 712p
  - 719p
  - 725p
  - 727p
  - 732p
  - - 733p
  - 735p
  - 738p
  - 752p
  - 802p
  - 812p
  - 819p
  - 825p
  - 827p
  - 832p
  - - 833p
  - 835p
  - 838p
  - 852p
  - 902p
  - 912p
  - 919p
  - 925p
  - 927p
  - 932p
  - - 933p
  - 935p
  - 938p
  - 952p
  - 1002p
  - 1012p
  - 1019p
  - 1025p
  - 1027p
  - 1032p
  - - 1033p
  - 1035p
  - 1038p
  - 1052p
  - 1102p
  - 1112p
  - 1119p
  - 1125p
  - 1127p
  - 1132p
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Chuculba/William Slim
  - Gungahlin Market Place
  - Kosciuszko/Everard
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: "56"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 602a
  - 612a
  - 623a
  - 637a
  - 639a
  - 643a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 636a
  - 646a
  - 657a
  - 711a
  - 713a
  - 717a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 706a
  - 716a
  - 727a
  - 741a
  - 743a
  - 747a
  - - 651a
  - 657a
  - 659a
  - 705a
  - 712a
  - 722a
  - 733a
  - 747a
  - 749a
  - 753a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 726a
  - 736a
  - 747a
  - 802a
  - 804a
  - 808a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 744a
  - 756a
  - 807a
  - 822a
  - 824a
  - 828a
  - - 741a
  - 747a
  - 749a
  - 755a
  - 803a
  - 815a
  - 826a
  - 841a
  - 843a
  - 847a
  - - 801a
  - 808a
  - 810a
  - 816a
  - 824a
  - 836a
  - 847a
  - 902a
  - 904a
  - 908a
  - - 821a
  - 828a
  - 830a
  - 836a
  - 844a
  - 856a
  - 906a
  - 920a
  - 922a
  - 926a
  - - 851a
  - 858a
  - 900a
  - 906a
  - 913a
  - 925a
  - 935a
  - 949a
  - 951a
  - 955a
  - - 1004a
  - 1010a
  - 1012a
  - 1018a
  - 1025a
  - 1037a
  - 1047a
  - 1101a
  - 1103a
  - 1107a
  - - 1104a
  - 1110a
  - 1112a
  - 1118a
  - 1125a
  - 1137a
  - 1147a
  - 1201p
  - 1203p
  - 1207p
  - - 1204p
  - 1210p
  - 1212p
  - 1218p
  - 1225p
  - 1237p
  - 1247p
  - 101p
  - 103p
  - 107p
  - - 104p
  - 110p
  - 112p
  - 118p
  - 125p
  - 137p
  - 147p
  - 201p
  - 203p
  - 207p
  - - 204p
  - 210p
  - 212p
  - 218p
  - 225p
  - 237p
  - 247p
  - 301p
  - 303p
  - 307p
  - - 304p
  - 311p
  - 313p
  - 320p
  - 328p
  - 340p
  - 351p
  - 406p
  - 408p
  - 412p
  - - 358p
  - 405p
  - 407p
  - 414p
  - 422p
  - 434p
  - 445p
  - 501p
  - 502p
  - 509p
  - - 409p
  - 416p
  - 418p
  - 425p
  - 433p
  - 445p
  - 456p
  - 511p
  - 513p
  - 517p
  - - 429p
  - 436p
  - 438p
  - 445p
  - 453p
  - 505p
  - 516p
  - 531p
  - 533p
  - 537p
  - - 449p
  - 456p
  - 458p
  - 505p
  - 513p
  - 525p
  - 536p
  - 551p
  - 553p
  - 557p
  - - 510p
  - 517p
  - 519p
  - 526p
  - 534p
  - 546p
  - 557p
  - 611p
  - 613p
  - 616p
  - - 530p
  - 537p
  - 539p
  - 546p
  - 554p
  - 605p
  - 615p
  - 629p
  - 631p
  - 634p
  - - 550p
  - 557p
  - 559p
  - 604p
  - 611p
  - 621p
  - 631p
  - 645p
  - 647p
  - 650p
  - - 610p
  - 616p
  - 618p
  - 623p
  - 630p
  - 640p
  - 650p
  - 704p
  - 706p
  - 709p
  - - 704p
  - 710p
  - 712p
  - 717p
  - 724p
  - 734p
  - 744p
  - 758p
  - 800p
  - 803p
  - - 804p
  - 810p
  - 812p
  - 817p
  - 824p
  - 834p
  - 844p
  - 858p
  - 900p
  - 903p
  - - 904p
  - 910p
  - 912p
  - 917p
  - 924p
  - 934p
  - 944p
  - 958p
  - 1000p
  - 1003p
  - - 1004p
  - 1010p
  - 1012p
  - 1017p
  - 1024p
  - 1034p
  - 1044p
  - 1058p
  - 1100p
  - 1103p
  - - 1104p
  - 1110p
  - 1112p
  - 1117p
  - 1124p
  - 1134p
  - 1144p
  - 1158p
  - 1200a
  - 1203a
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Kosciuszko/Everard
  - Gungahlin Market Place
  - Chuculba/William Slim
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: "58"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 543a
  - 554a
  - 602a
  - 609a
  - 615a
  - 621a
  - 623a
  - 629a
  - - "-"
  - "-"
  - "-"
  - 623a
  - 634a
  - 642a
  - 649a
  - 655a
  - 701a
  - 703a
  - 709a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 654a
  - 702a
  - 709a
  - 715a
  - 721a
  - 723a
  - 729a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 713a
  - 721a
  - 728a
  - 734a
  - 740a
  - 742a
  - 752a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 723a
  - 731a
  - 738a
  - 744a
  - 754a
  - 759a
  - 814a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 740a
  - 748a
  - 755a
  - 803a
  - 814a
  - 819a
  - 834a
  - - 726a
  - 728a
  - 732a
  - 746a
  - 757a
  - 806a
  - 813a
  - 821a
  - 833a
  - 839a
  - 854a
  - - 747a
  - 749a
  - 753a
  - 808a
  - 819a
  - 828a
  - 835a
  - 843a
  - 854a
  - 859a
  - 909a
  - - 829a
  - 831a
  - 835a
  - 850a
  - 901a
  - 909a
  - 916a
  - 923a
  - 929a
  - 931a
  - 937a
  - - 909a
  - 911a
  - 915a
  - 929a
  - 939a
  - 947a
  - 954a
  - 1001a
  - 1007a
  - 1009a
  - 1015a
  - - 1009a
  - 1011a
  - 1015a
  - 1029a
  - 1039a
  - 1047a
  - 1054a
  - 1101a
  - 1107a
  - 1109a
  - 1115a
  - - 1109a
  - 1111a
  - 1115a
  - 1129a
  - 1139a
  - 1147a
  - 1154a
  - 1201p
  - 1207p
  - 1209p
  - 1215p
  - - 1209p
  - 1211p
  - 1215p
  - 1229p
  - 1239p
  - 1247p
  - 1254p
  - 101p
  - 107p
  - 109p
  - 115p
  - - 109p
  - 111p
  - 115p
  - 129p
  - 139p
  - 147p
  - 154p
  - 201p
  - 207p
  - 209p
  - 215p
  - - 209p
  - 211p
  - 215p
  - 229p
  - 239p
  - 247p
  - 254p
  - 301p
  - 307p
  - 309p
  - 315p
  - - 309p
  - 311p
  - 315p
  - 329p
  - 339p
  - 347p
  - 354p
  - 401p
  - 408p
  - 410p
  - 417p
  - - 409p
  - 411p
  - 415p
  - 430p
  - 441p
  - 450p
  - 457p
  - 505p
  - 512p
  - 514p
  - 521p
  - - 429p
  - 431p
  - 435p
  - 450p
  - 501p
  - 510p
  - 517p
  - 525p
  - 532p
  - 534p
  - 541p
  - - 449p
  - 451p
  - 455p
  - 510p
  - 521p
  - 530p
  - 537p
  - 545p
  - 552p
  - 554p
  - 601p
  - - 509p
  - 511p
  - 515p
  - 530p
  - 541p
  - 550p
  - 557p
  - 604p
  - 610p
  - 612p
  - 617p
  - - 529p
  - 531p
  - 535p
  - 550p
  - 601p
  - 609p
  - 616p
  - 622p
  - 628p
  - 630p
  - 635p
  - - 549p
  - 551p
  - 555p
  - 609p
  - 619p
  - 627p
  - 633p
  - 639p
  - 645p
  - 647p
  - 652p
  - - 609p
  - 611p
  - 614p
  - 628p
  - 638p
  - 646p
  - 653p
  - 659p
  - 705p
  - 707p
  - 712p
  - - 709p
  - 711p
  - 714p
  - 728p
  - 738p
  - 746p
  - 753p
  - 759p
  - 805p
  - 807p
  - 812p
  - - 809p
  - 811p
  - 814p
  - 828p
  - 838p
  - 846p
  - 853p
  - 859p
  - 905p
  - 907p
  - 912p
  - - 909p
  - 911p
  - 914p
  - 928p
  - 938p
  - 946p
  - 953p
  - 959p
  - 1005p
  - 1007p
  - 1012p
  - - 1009p
  - 1011p
  - 1014p
  - 1028p
  - 1038p
  - 1046p
  - 1053p
  - 1059p
  - 1105p
  - 1107p
  - 1112p
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Chuculba/William Slim
  - Gungahlin Market Place
  - Anthony Rolfe/Moonlight
  - Flemington/Nullabor
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange
 
  ---
  long_name: To Cohen St Station
  between_stops: []
 
  short_name: "58"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 551a
  - 558a
  - 606a
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 624a
  - 631a
  - 639a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 631a
  - 637a
  - 639a
  - 645a
  - 651a
  - 658a
  - 706a
  - 717a
  - 731a
  - 733a
  - 737a
  - - 711a
  - 717a
  - 719a
  - 725a
  - 731a
  - 738a
  - 746a
  - 757a
  - 812a
  - 814a
  - 818a
  - - 727a
  - 733a
  - 735a
  - 741a
  - 748a
  - 757a
  - 806a
  - 817a
  - 832a
  - 834a
  - 838a
  - - 745a
  - 752a
  - 754a
  - 800a
  - 808a
  - 817a
  - 826a
  - 837a
  - 852a
  - 854a
  - 858a
  - - 805a
  - 812a
  - 814a
  - 820a
  - 828a
  - 837a
  - 846a
  - 857a
  - 911a
  - 913a
  - 917a
  - - 917a
  - 923a
  - 925a
  - 931a
  - 938a
  - 945a
  - 953a
  - 1003a
  - 1017a
  - 1019a
  - 1023a
  - - 1017a
  - 1023a
  - 1025a
  - 1031a
  - 1038a
  - 1045a
  - 1053a
  - 1103a
  - 1117a
  - 1119a
  - 1123a
  - - 1117a
  - 1123a
  - 1125a
  - 1131a
  - 1138a
  - 1145a
  - 1153a
  - 1203p
  - 1217p
  - 1219p
  - 1223p
  - - 1217p
  - 1223p
  - 1225p
  - 1231p
  - 1238p
  - 1245p
  - 1253p
  - 103p
  - 117p
  - 119p
  - 123p
  - - 117p
  - 123p
  - 125p
  - 131p
  - 138p
  - 145p
  - 153p
  - 203p
  - 217p
  - 219p
  - 223p
  - - 217p
  - 223p
  - 225p
  - 231p
  - 238p
  - 245p
  - 253p
  - 303p
  - 318p
  - 320p
  - 324p
  - - 328p
  - 335p
  - 337p
  - 344p
  - 352p
  - 401p
  - 410p
  - 421p
  - 436p
  - 438p
  - 442p
  - - 419p
  - 426p
  - 428p
  - 435p
  - 443p
  - 452p
  - 501p
  - 512p
  - 527p
  - 529p
  - 533p
  - - 439p
  - 446p
  - 448p
  - 455p
  - 503p
  - 512p
  - 521p
  - 532p
  - 547p
  - 549p
  - 553p
  - - 500p
  - 507p
  - 509p
  - 516p
  - 524p
  - 533p
  - 542p
  - 553p
  - 607p
  - 609p
  - 612p
  - - 520p
  - 527p
  - 529p
  - 536p
  - 544p
  - 553p
  - 602p
  - 612p
  - 626p
  - 628p
  - 631p
  - - 540p
  - 547p
  - 549p
  - 556p
  - 603p
  - 610p
  - 618p
  - 628p
  - 642p
  - 644p
  - 647p
  - - 600p
  - 606p
  - 608p
  - 613p
  - 619p
  - 626p
  - 634p
  - 644p
  - 658p
  - 700p
  - 703p
  - - 631p
  - 637p
  - 639p
  - 644p
  - 650p
  - 657p
  - 705p
  - 715p
  - 729p
  - 731p
  - 734p
  - - 717p
  - 723p
  - 725p
  - 730p
  - 736p
  - 743p
  - 751p
  - 801p
  - 815p
  - 817p
  - 820p
  - - 817p
  - 823p
  - 825p
  - 830p
  - 836p
  - 843p
  - 851p
  - 901p
  - 915p
  - 917p
  - 920p
  - - 917p
  - 923p
  - 925p
  - 930p
  - 936p
  - 943p
  - 951p
  - 1001p
  - 1015p
  - 1017p
  - 1020p
  - - 1017p
  - 1023p
  - 1025p
  - 1030p
  - 1036p
  - 1043p
  - 1051p
  - 1101p
  - 1115p
  - 1117p
  - 1120p
  - - 1117p
  - 1123p
  - 1125p
  - 1130p
  - 1136p
  - 1143p
  - 1151p
  - 1201a
  - 1215a
  - 1217a
  - 1220a
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Flemington/Nullabor
  - Anthony Rolfe/Moonlight
  - Gungahlin Market Place
  - Chuculba/William Slim
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: "59"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 542a
  - 548a
  - 603a
  - 606a
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 617a
  - 623a
  - 638a
  - 641a
  - "-"
  - "-"
  - "-"
  - "-"
  - - "-"
  - "-"
  - "-"
  - "-"
  - 650a
  - 656a
  - 711a
  - 714a
  - 717a
  - 724a
  - 726a
  - 733a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 706a
  - 712a
  - 727a
  - 730a
  - 733a
  - 740a
  - 742a
  - 754a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 718a
  - 724a
  - 739a
  - 742a
  - 745a
  - 756a
  - 801a
  - 815a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 741a
  - 747a
  - 802a
  - 805a
  - 810a
  - 821a
  - 826a
  - 841a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 813a
  - 819a
  - 834a
  - 837a
  - 842a
  - 853a
  - 858a
  - 906a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 824a
  - 830a
  - 845a
  - 848a
  - 853a
  - 904a
  - 909a
  - 920a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 857a
  - 903a
  - 918a
  - 921a
  - 924a
  - 931a
  - 933a
  - 940a
  - - 907a
  - 909a
  - 913a
  - 927a
  - 937a
  - 943a
  - 958a
  - 1001a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1007a
  - 1009a
  - 1013a
  - 1027a
  - 1037a
  - 1043a
  - 1058a
  - 1101a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1107a
  - 1109a
  - 1113a
  - 1127a
  - 1137a
  - 1143a
  - 1158a
  - 1201p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1207p
  - 1209p
  - 1213p
  - 1227p
  - 1237p
  - 1243p
  - 1258p
  - 101p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 107p
  - 109p
  - 113p
  - 127p
  - 137p
  - 143p
  - 158p
  - 201p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 207p
  - 209p
  - 213p
  - 227p
  - 237p
  - 243p
  - 258p
  - 301p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 244p
  - 246p
  - 250p
  - 304p
  - 314p
  - 320p
  - 335p
  - 338p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 322p
  - 324p
  - 328p
  - 343p
  - 353p
  - 359p
  - 414p
  - 417p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 337p
  - 339p
  - 343p
  - 358p
  - 408p
  - 414p
  - 429p
  - 432p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 352p
  - 354p
  - 358p
  - 413p
  - 423p
  - 429p
  - 444p
  - 447p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 407p
  - 409p
  - 413p
  - 428p
  - 438p
  - 444p
  - 459p
  - 502p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 422p
  - 424p
  - 428p
  - 443p
  - 453p
  - 459p
  - 514p
  - 517p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 437p
  - 439p
  - 443p
  - 458p
  - 508p
  - 514p
  - 529p
  - 532p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 452p
  - 454p
  - 458p
  - 513p
  - 523p
  - 529p
  - 544p
  - 547p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 507p
  - 509p
  - 513p
  - 528p
  - 538p
  - 544p
  - 559p
  - 602p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 522p
  - 524p
  - 528p
  - 543p
  - 553p
  - 559p
  - 614p
  - 617p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 535p
  - 537p
  - 541p
  - 556p
  - 605p
  - 611p
  - 626p
  - 629p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 552p
  - 554p
  - 558p
  - 612p
  - 621p
  - 627p
  - 642p
  - 645p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 608p
  - 610p
  - 613p
  - 627p
  - 636p
  - 642p
  - 657p
  - 700p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 708p
  - 710p
  - 713p
  - 727p
  - 736p
  - 742p
  - 757p
  - 800p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 808p
  - 810p
  - 813p
  - 827p
  - 836p
  - 842p
  - 857p
  - 900p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 908p
  - 910p
  - 913p
  - 927p
  - 936p
  - 942p
  - 957p
  - 1000p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1008p
  - 1010p
  - 1013p
  - 1027p
  - 1036p
  - 1042p
  - 1057p
  - 1100p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1108p
  - 1110p
  - 1113p
  - 1127p
  - 1136p
  - 1142p
  - 1157p
  - 1200a
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Chuculba/William Slim
  - Paul Coe / Mirrabei
  - Katherine / Horse Park
  - Gungahlin Market Place
  - Hibberson/Kate Crace
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange
 
  ---
  long_name: To Cohen Street Station
  between_stops: []
 
  short_name: "59"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - 645a
  - 648a
  - 703a
  - 709a
  - 718a
  - 732a
  - 734a
  - 738a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 710a
  - 713a
  - 728a
  - 734a
  - 743a
  - 758a
  - 800a
  - 804a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 730a
  - 733a
  - 748a
  - 754a
  - 803a
  - 818a
  - 820a
  - 824a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 755a
  - 758a
  - 813a
  - 819a
  - 828a
  - 843a
  - 845a
  - 849a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 815a
  - 818a
  - 833a
  - 839a
  - 848a
  - 903a
  - 905a
  - 909a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 907a
  - 910a
  - 925a
  - 931a
  - 940a
  - 954a
  - 956a
  - 1000a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1007a
  - 1010a
  - 1025a
  - 1031a
  - 1040a
  - 1054a
  - 1056a
  - 1100a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1107a
  - 1110a
  - 1125a
  - 1131a
  - 1140a
  - 1154a
  - 1156a
  - 1200p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1207p
  - 1210p
  - 1225p
  - 1231p
  - 1240p
  - 1254p
  - 1256p
  - 100p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 107p
  - 110p
  - 125p
  - 131p
  - 140p
  - 154p
  - 156p
  - 200p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 207p
  - 210p
  - 225p
  - 231p
  - 240p
  - 254p
  - 256p
  - 300p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 307p
  - 310p
  - 325p
  - 331p
  - 340p
  - 354p
  - 356p
  - 400p
  - - 326p
  - 332p
  - 334p
  - 342p
  - 345p
  - 348p
  - 403p
  - 409p
  - 419p
  - 434p
  - 436p
  - 440p
  - - 341p
  - 347p
  - 349p
  - 357p
  - 400p
  - 403p
  - 418p
  - 424p
  - 434p
  - 449p
  - 451p
  - 455p
  - - 353p
  - 359p
  - 401p
  - 410p
  - 415p
  - 418p
  - 433p
  - 439p
  - 449p
  - 504p
  - 506p
  - 510p
  - - 407p
  - 414p
  - 416p
  - 425p
  - 430p
  - 433p
  - 448p
  - 454p
  - 504p
  - 519p
  - 521p
  - 525p
  - - 422p
  - 429p
  - 431p
  - 440p
  - 445p
  - 448p
  - 503p
  - 509p
  - 519p
  - 534p
  - 536p
  - 540p
  - - 437p
  - 444p
  - 446p
  - 455p
  - 500p
  - 503p
  - 518p
  - 524p
  - 534p
  - 549p
  - 551p
  - 555p
  - - 452p
  - 459p
  - 501p
  - 510p
  - 515p
  - 518p
  - 533p
  - 539p
  - 549p
  - 604p
  - 606p
  - 609p
  - - 507p
  - 514p
  - 516p
  - 525p
  - 530p
  - 533p
  - 548p
  - 554p
  - 604p
  - 618p
  - 620p
  - 623p
  - - 522p
  - 529p
  - 531p
  - 540p
  - 545p
  - 548p
  - 603p
  - 609p
  - 618p
  - 632p
  - 634p
  - 637p
  - - 536p
  - 543p
  - 545p
  - 554p
  - 559p
  - 602p
  - 617p
  - 623p
  - 632p
  - 646p
  - 648p
  - 651p
  - - 552p
  - 559p
  - 601p
  - 608p
  - 611p
  - 614p
  - 629p
  - 635p
  - 644p
  - 658p
  - 700p
  - 703p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 707p
  - 710p
  - 725p
  - 731p
  - 740p
  - 754p
  - 756p
  - 759p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 807p
  - 810p
  - 825p
  - 831p
  - 840p
  - 854p
  - 856p
  - 859p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 907p
  - 910p
  - 925p
  - 931p
  - 940p
  - 954p
  - 956p
  - 959p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1007p
  - 1010p
  - 1025p
  - 1031p
  - 1040p
  - 1054p
  - 1056p
  - 1059p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1107p
  - 1110p
  - 1125p
  - 1131p
  - 1140p
  - 1154p
  - 1156p
  - 1159p
  time_points:
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Hibberson/Kate Crace
  - Gungahlin Market Place
  - Katherine / Horse Park
  - Paul Coe / Mirrabei
  - Chuculba/William Slim
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To Dickson
  between_stops: []
 
  short_name: "6"
  stop_times:
  - - 618a
  - 626a
  - 638a
  - 645a
  - 650a
  - 701a
  - 713a
  - 719a
  - 725a
  - - 653a
  - 701a
  - 713a
  - 720a
  - 725a
  - 737a
  - 751a
  - 759a
  - 806a
  - - 723a
  - 731a
  - 745a
  - 753a
  - 758a
  - 812a
  - 826a
  - 834a
  - 841a
  - - 753a
  - 803a
  - 817a
  - 825a
  - 830a
  - 844a
  - 858a
  - 906a
  - 913a
  - - 823a
  - 833a
  - 847a
  - 855a
  - 900a
  - 914a
  - 928a
  - 936a
  - 943a
  - - 853a
  - 903a
  - 917a
  - 925a
  - 930a
  - 944a
  - 956a
  - 1004a
  - 1011a
  - - 923a
  - 933a
  - 945a
  - 952a
  - 957a
  - 1011a
  - 1023a
  - 1031a
  - 1038a
  - - 1023a
  - 1033a
  - 1045a
  - 1052a
  - 1057a
  - 1111a
  - 1123a
  - 1131a
  - 1138a
  - - 1123a
  - 1133a
  - 1145a
  - 1152a
  - 1157a
  - 1211p
  - 1223p
  - 1231p
  - 1238p
  - - 1223p
  - 1233p
  - 1245p
  - 1252p
  - 1257p
  - 111p
  - 123p
  - 131p
  - 138p
  - - 123p
  - 133p
  - 145p
  - 152p
  - 157p
  - 211p
  - 223p
  - 231p
  - 238p
  - - 223p
  - 233p
  - 245p
  - 252p
  - 257p
  - 311p
  - 325p
  - 333p
  - 340p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 344p
  - 358p
  - 406p
  - 413p
  - - 323p
  - 333p
  - 347p
  - 355p
  - 400p
  - 414p
  - 428p
  - 436p
  - 443p
  - - 353p
  - 403p
  - 417p
  - 425p
  - 430p
  - 444p
  - 458p
  - 506p
  - 513p
  - - 423p
  - 433p
  - 447p
  - 455p
  - 500p
  - 514p
  - 528p
  - 536p
  - 543p
  - - 453p
  - 503p
  - 517p
  - 525p
  - 530p
  - 544p
  - 558p
  - 606p
  - 613p
  - - 516p
  - 526p
  - 540p
  - 548p
  - 553p
  - 607p
  - 621p
  - 629p
  - 635p
  - - 553p
  - 603p
  - 617p
  - 625p
  - 630p
  - 640p
  - 650p
  - 656p
  - 702p
  - - 630p
  - 638p
  - 648p
  - 655p
  - 700p
  - 710p
  - 720p
  - 726p
  - 732p
  - - 730p
  - 738p
  - 748p
  - 755p
  - 800p
  - 810p
  - 820p
  - 826p
  - 832p
  - - 830p
  - 838p
  - 848p
  - 855p
  - 900p
  - 910p
  - 920p
  - 926p
  - 932p
  - - 930p
  - 938p
  - 948p
  - 955p
  - 1000p
  - 1010p
  - 1020p
  - 1026p
  - 1032p
  - - 1030p
  - 1038p
  - 1048p
  - 1055p
  - 1100p
  - 1110p
  - 1120p
  - 1126p
  - 1132p
  time_points:
  - Woden Interchange
  - Canberra Hospital
  - Red Hill
  - Manuka/Captain Cook
  - Kings Ave/National Crt
  - City Interchange
  - Lyneham
  - North Lyneham
  - Dickson
 
  ---
  long_name: To Woden Interchange
  between_stops: []
 
  short_name: "6"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - 650a
  - 658a
  - 703a
  - 710a
  - 720a
  - 728a
  - - 648a
  - 655a
  - 701a
  - 715a
  - 723a
  - 728a
  - 736a
  - 750a
  - 758a
  - - 718a
  - 725a
  - 731a
  - 747a
  - 759a
  - 804a
  - 812a
  - 826a
  - 834a
  - - 748a
  - 756a
  - 804a
  - 820a
  - 828a
  - 838a
  - 846a
  - 903a
  - 911a
  - - 818a
  - 826a
  - 833a
  - 849a
  - 901a
  - 906a
  - 914a
  - 928a
  - 936a
  - - 848a
  - 856a
  - 903a
  - 919a
  - 931a
  - 936a
  - 943a
  - 955a
  - 1003a
  - - 918a
  - 926a
  - 933a
  - 947a
  - 957a
  - 1002a
  - 1009a
  - 1021a
  - 1029a
  - - 948a
  - 956a
  - 1003a
  - 1017a
  - 1027a
  - 1032a
  - 1039a
  - 1051a
  - 1059a
  - - 1048a
  - 1056a
  - 1103a
  - 1117a
  - 1127a
  - 1132a
  - 1139a
  - 1151a
  - 1159a
  - - 1148a
  - 1156a
  - 1203p
  - 1217p
  - 1227p
  - 1232p
  - 1239p
  - 1251p
  - 1259p
  - - 1248p
  - 1256p
  - 103p
  - 117p
  - 127p
  - 132p
  - 139p
  - 151p
  - 159p
  - - 148p
  - 156p
  - 203p
  - 217p
  - 227p
  - 232p
  - 239p
  - 251p
  - 259p
  - - 248p
  - 256p
  - 303p
  - 319p
  - 331p
  - 336p
  - 344p
  - 358p
  - 406p
  - - 318p
  - 326p
  - 333p
  - 349p
  - 401p
  - 406p
  - 414p
  - 428p
  - 436p
  - - 348p
  - 356p
  - 403p
  - 419p
  - 431p
  - 436p
  - 444p
  - 458p
  - 506p
  - - 418p
  - 426p
  - 433p
  - 449p
  - 501p
  - 506p
  - 514p
  - 528p
  - 536p
  - - 448p
  - 456p
  - 503p
  - 519p
  - 531p
  - 536p
  - 544p
  - 558p
  - 606p
  - - 518p
  - 526p
  - 533p
  - 549p
  - 601p
  - 606p
  - 614p
  - 628p
  - 636p
  - - 548p
  - 556p
  - 603p
  - 619p
  - 631p
  - 636p
  - 643p
  - 653p
  - 701p
  - - 640p
  - 647p
  - 653p
  - 705p
  - 713p
  - 718p
  - 725p
  - 735p
  - 743p
  - - 740p
  - 747p
  - 753p
  - 805p
  - 813p
  - 818p
  - 825p
  - 835p
  - 843p
  - - 840p
  - 847p
  - 853p
  - 905p
  - 913p
  - 918p
  - 925p
  - 935p
  - 943p
  - - 940p
  - 947p
  - 953p
  - 1005p
  - 1013p
  - 1018p
  - 1025p
  - 1035p
  - 1043p
  - - 1040p
  - 1047p
  - 1053p
  - 1105p
  - 1113p
  - 1118p
  - 1125p
  - 1135p
  - 1143p
  time_points:
  - Dickson
  - North Lyneham
  - Lyneham
  - City Interchange
  - Kings Ave/National Crt
  - Manuka/Captain Cook
  - Red Hill
  - Canberra Hospital
  - Woden Interchange
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: 60, 160
  stop_times: [[606a, 615a, 621a, 632a, "-", "-"], [706a, 715a, 721a, 734a, 749a, 752a], [730a, 740a, 748a, 802a, "-", "-"], [738a, 748a, 756a, 811a, 826a, 829a], [752a, 802a, 810a, 824a, "-", "-"], [808a, 818a, 826a, 841a, 856a, 859a], [836a, 846a, 854a, 908a, "-", "-"], [906a, 916a, 924a, 937a, "-", "-"], [1006a, 1016a, 1024a, 1036a, "-", "-"], [1106a, 1116a, 1124a, 1136a, "-", "-"], [1206p, 1216p, 1224p, 1236p, "-", "-"], [106p, 116p, 124p, 136p, "-", "-"], [206p, 216p, 224p, 236p, "-", "-"], [236p, 246p, 254p, 307p, "-", "-"], [306p, 316p, 324p, 338p, "-", "-"], [336p, 346p, 354p, 408p, "-", "-"], [406p, 416p, 424p, 438p, "-", "-"], [436p, 446p, 454p, 508p, "-", "-"], [506p, 516p, 524p, 538p, "-", "-"], [536p, 546p, 554p, 608p, "-", "-"], [606p, 616p, 624p, 637p, "-", "-"], [706p, 716p, 722p, 734p, "-", "-"], [806p, 816p, 822p, 834p, "-", "-"], [906p, 916p, 922p, 934p, "-", "-"], [1006p, 1016p, 1022p, 1034p, "-", "-"], [1106p, 1116p, 1122p, 1134p, "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 3, Kambah High, Mount Neighbour School, Woden Interchange - Platform 9, City Interchange, Citywest]
 
  ---
  long_name: To Tuggeranong Interchange - Platform 3
  between_stops: []
  short_name: 60, 160
  stop_times: [["-", "-", 647a, 701a, 708a, 718a], ["-", "-", 717a, 731a, 739a, 750a], ["-", "-", 747a, 801a, 809a, 820a], ["-", "-", 817a, 831a, 839a, 850a], ["-", "-", 847a, 901a, 909a, 920a], ["-", "-", 947a, 1001a, 1009a, 1019a], ["-", "-", 1047a, 1101a, 1109a, 1119a], ["-", "-", 1147a, 1201p, 1209p, 1219p], ["-", "-", 1247p, 101p, 109p, 119p], ["-", "-", 147p, 201p, 209p, 219p], ["-", "-", 247p, 301p, 309p, 320p], ["-", "-", 317p, 331p, 339p, 350p], ["-", "-", 347p, 401p, 409p, 420p], ["-", "-", 417p, 431p, 439p, 450p], ["-", "-", 447p, 501p, 509p, 520p], [455p, 501p, 517p, 531p, 539p, 550p], [531p, 537p, 553p, 607p, 615p, 626p], [555p, 601p, 617p, 631p, 638p, 647p], ["-", "-", 647p, 701p, 708p, 717p], ["-", "-", 747p, 801p, 808p, 817p], ["-", "-", 847p, 901p, 908p, 917p], ["-", "-", 947p, 1001p, 1008p, 1017p], ["-", "-", 1047p, 1101p, 1108p, 1117p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 5, Mount Neighbour School, Kambah High, Tuggeranong Interchange - Platform 3]
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: 60/160
  stop_times: [[606a, 615a, 621a, 632a, "-", "-"], [706a, 715a, 721a, 734a, 749a, 752a], [730a, 740a, 748a, 802a, "-", "-"], [738a, 748a, 756a, 811a, 826a, 829a], [752a, 802a, 810a, 824a, "-", "-"], [808a, 818a, 826a, 841a, 856a, 859a], [836a, 846a, 854a, 908a, "-", "-"], [906a, 916a, 924a, 937a, "-", "-"], [1006a, 1016a, 1024a, 1036a, "-", "-"], [1106a, 1116a, 1124a, 1136a, "-", "-"], [1206p, 1216p, 1224p, 1236p, "-", "-"], [106p, 116p, 124p, 136p, "-", "-"], [206p, 216p, 224p, 236p, "-", "-"], [236p, 246p, 254p, 307p, "-", "-"], [306p, 316p, 324p, 338p, "-", "-"], [336p, 346p, 354p, 408p, "-", "-"], [406p, 416p, 424p, 438p, "-", "-"], [436p, 446p, 454p, 508p, "-", "-"], [506p, 516p, 524p, 538p, "-", "-"], [536p, 546p, 554p, 608p, "-", "-"], [606p, 616p, 624p, 637p, "-", "-"], [706p, 716p, 722p, 734p, "-", "-"], [806p, 816p, 822p, 834p, "-", "-"], [906p, 916p, 922p, 934p, "-", "-"], [1006p, 1016p, 1022p, 1034p, "-", "-"], [1106p, 1116p, 1122p, 1134p, "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 3, Kambah High, Mount Neighbour School, Woden Interchange - Platform 9, City Interchange, Citywest]
 
  ---
  long_name: To Tuggeranong Interchange - Platform 3
  between_stops: []
  short_name: 60/160
  stop_times: [["-", "-", 647a, 701a, 708a, 718a], ["-", "-", 717a, 731a, 739a, 750a], ["-", "-", 747a, 801a, 809a, 820a], ["-", "-", 817a, 831a, 839a, 850a], ["-", "-", 847a, 901a, 909a, 920a], ["-", "-", 947a, 1001a, 1009a, 1019a], ["-", "-", 1047a, 1101a, 1109a, 1119a], ["-", "-", 1147a, 1201p, 1209p, 1219p], ["-", "-", 1247p, 101p, 109p, 119p], ["-", "-", 147p, 201p, 209p, 219p], ["-", "-", 247p, 301p, 309p, 320p], ["-", "-", 317p, 331p, 339p, 350p], ["-", "-", 347p, 401p, 409p, 420p], ["-", "-", 417p, 431p, 439p, 450p], ["-", "-", 447p, 501p, 509p, 520p], [455p, 501p, 517p, 531p, 539p, 550p], [531p, 537p, 553p, 607p, 615p, 626p], [555p, 601p, 617p, 631p, 638p, 647p], ["-", "-", 647p, 701p, 708p, 717p], ["-", "-", 747p, 801p, 808p, 817p], ["-", "-", 847p, 901p, 908p, 917p], ["-", "-", 947p, 1001p, 1008p, 1017p], ["-", "-", 1047p, 1101p, 1108p, 1117p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 5, Mount Neighbour School, Kambah High, Tuggeranong Interchange - Platform 3]
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: 61, 161
  stop_times: [[630a, 641a, 646a, 651a, 658a, "-", "-"], [700a, 712a, 717a, 722a, 733a, "-", "-"], [726a, 739a, 746a, 751a, 805a, 819a, 822a], [740a, 754a, 759a, 804a, 813a, "-", "-"], [800a, 814a, 819a, 825a, 839a, "-", "-"], [837a, 851a, 856a, 901a, 910a, "-", "-"], [900a, 914a, 919a, 924a, 933a, "-", "-"], [930a, 943a, 948a, 953a, 1001a, "-", "-"], [1030a, 1043a, 1048a, 1053a, 1101a, "-", "-"], [1130a, 1143a, 1148a, 1153a, 1201p, "-", "-"], [1230p, 1243p, 1248p, 1253p, 101p, "-", "-"], [130p, 143p, 148p, 153p, 201p, "-", "-"], [230p, 243p, 248p, 253p, 301p, "-", "-"], [330p, 344p, 349p, 354p, 403p, "-", "-"], [400p, 414p, 419p, 424p, 433p, "-", "-"], [430p, 444p, 449p, 454p, 503p, "-", "-"], [500p, 514p, 519p, 524p, 533p, "-", "-"], [530p, 544p, 549p, 554p, 603p, "-", "-"], [600p, 614p, 619p, 624p, 633p, "-", "-"], [630p, 643p, 648p, 653p, 701p, "-", "-"], [730p, 743p, 748p, 753p, 801p, "-", "-"], [830p, 843p, 848p, 853p, 901p, "-", "-"], [930p, 943p, 948p, 953p, 1001p, "-", "-"], [1030p, 1043p, 1048p, 1053p, 1101p, "-", "-"], [1130p, 1143p, 1148p, 1153p, "-", "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 3, Taverner/Erindale, Livingston Shops Kambah, Athllon/Sulwood Kambah, Woden Interchange - Platform 9, City Interchange, Citywest]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 61, 161
  stop_times: [["-", "-", 642a, 649a, 654a, 659a, 710a], ["-", "-", 712a, 719a, 724a, 729a, 743a], ["-", "-", 742a, 751a, 756a, 801a, 815a], ["-", "-", 812a, 821a, 826a, 831a, 845a], ["-", "-", 842a, 859a, 905a, 909a, 920a], ["-", "-", 912a, 921a, 926a, 931a, 944a], ["-", "-", 1012a, 1020a, 1025a, 1030a, 1043a], ["-", "-", 1112a, 1120a, 1125a, 1130a, 1143a], ["-", "-", 1212p, 1220p, 1225p, 1230p, 1243p], ["-", "-", 112p, 120p, 125p, 130p, 143p], ["-", "-", 212p, 220p, 225p, 230p, 243p], ["-", "-", 320p, 329p, 334p, 339p, 353p], ["-", "-", 342p, 351p, 356p, 401p, 415p], ["-", "-", 412p, 421p, 426p, 431p, 445p], ["-", "-", 442p, 451p, 456p, 501p, 515p], ["-", "-", 512p, 521p, 526p, 531p, 545p], [520p, 526p, 542p, 551p, 556p, 601p, 615p], ["-", "-", 612p, 621p, 626p, 631p, 644p], ["-", "-", 712p, 720p, 725p, 730p, 743p], ["-", "-", 810p, 818p, 823p, 828p, 841p], ["-", "-", 910p, 918p, 923p, 928p, 941p], ["-", "-", 1010p, 1018p, 1023p, 1028p, 1041p], ["-", "-", 1112p, 1120p, 1125p, 1130p, 1143p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Livingston Shops Kambah, Taverner/Erindale, Tuggeranong Interchange]
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: 61/161
  stop_times: [[630a, 641a, 646a, 651a, 658a, "-", "-"], [700a, 712a, 717a, 722a, 733a, "-", "-"], [726a, 739a, 746a, 751a, 805a, 819a, 822a], [740a, 754a, 759a, 804a, 813a, "-", "-"], [800a, 814a, 819a, 825a, 839a, "-", "-"], [837a, 851a, 856a, 901a, 910a, "-", "-"], [900a, 914a, 919a, 924a, 933a, "-", "-"], [930a, 943a, 948a, 953a, 1001a, "-", "-"], [1030a, 1043a, 1048a, 1053a, 1101a, "-", "-"], [1130a, 1143a, 1148a, 1153a, 1201p, "-", "-"], [1230p, 1243p, 1248p, 1253p, 101p, "-", "-"], [130p, 143p, 148p, 153p, 201p, "-", "-"], [230p, 243p, 248p, 253p, 301p, "-", "-"], [330p, 344p, 349p, 354p, 403p, "-", "-"], [400p, 414p, 419p, 424p, 433p, "-", "-"], [430p, 444p, 449p, 454p, 503p, "-", "-"], [500p, 514p, 519p, 524p, 533p, "-", "-"], [530p, 544p, 549p, 554p, 603p, "-", "-"], [600p, 614p, 619p, 624p, 633p, "-", "-"], [630p, 643p, 648p, 653p, 701p, "-", "-"], [730p, 743p, 748p, 753p, 801p, "-", "-"], [830p, 843p, 848p, 853p, 901p, "-", "-"], [930p, 943p, 948p, 953p, 1001p, "-", "-"], [1030p, 1043p, 1048p, 1053p, 1101p, "-", "-"], [1130p, 1143p, 1148p, 1153p, "-", "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 3, Taverner/Erindale, Livingston Shops Kambah, Athllon/Sulwood Kambah, Woden Interchange - Platform 9, City Interchange, Citywest]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 61/161
  stop_times: [["-", "-", 642a, 649a, 654a, 659a, 710a], ["-", "-", 712a, 719a, 724a, 729a, 743a], ["-", "-", 742a, 751a, 756a, 801a, 815a], ["-", "-", 812a, 821a, 826a, 831a, 845a], ["-", "-", 842a, 859a, 905a, 909a, 920a], ["-", "-", 912a, 921a, 926a, 931a, 944a], ["-", "-", 1012a, 1020a, 1025a, 1030a, 1043a], ["-", "-", 1112a, 1120a, 1125a, 1130a, 1143a], ["-", "-", 1212p, 1220p, 1225p, 1230p, 1243p], ["-", "-", 112p, 120p, 125p, 130p, 143p], ["-", "-", 212p, 220p, 225p, 230p, 243p], ["-", "-", 320p, 329p, 334p, 339p, 353p], ["-", "-", 342p, 351p, 356p, 401p, 415p], ["-", "-", 412p, 421p, 426p, 431p, 445p], ["-", "-", 442p, 451p, 456p, 501p, 515p], ["-", "-", 512p, 521p, 526p, 531p, 545p], [520p, 526p, 542p, 551p, 556p, 601p, 615p], ["-", "-", 612p, 621p, 626p, 631p, 644p], ["-", "-", 712p, 720p, 725p, 730p, 743p], ["-", "-", 810p, 818p, 823p, 828p, 841p], ["-", "-", 910p, 918p, 923p, 928p, 941p], ["-", "-", 1010p, 1018p, 1023p, 1028p, 1041p], ["-", "-", 1112p, 1120p, 1125p, 1130p, 1143p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Livingston Shops Kambah, Taverner/Erindale, Tuggeranong Interchange]
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: 62, 162
  stop_times: [[609a, 616a, 624a, 637a, "-", "-"], [639a, 646a, 654a, 707a, "-", "-"], [709a, 716a, 725a, 740a, 755a, 758a], [736a, 743a, 752a, 807a, 822a, 825a], [754a, 801a, 810a, 824a, "-", "-"], [809a, 816a, 825a, 840a, 855a, 858a], [839a, 846a, 855a, 909a, "-", "-"], [939a, 946a, 954a, 1007a, "-", "-"], [1039a, 1046a, 1054a, 1107a, "-", "-"], [1139a, 1146a, 1154a, 1207p, "-", "-"], [1239p, 1246p, 1254p, 107p, "-", "-"], [139p, 146p, 154p, 207p, "-", "-"], [239p, 246p, 254p, 308p, "-", "-"], [309p, 316p, 325p, 339p, "-", "-"], [339p, 346p, 355p, 409p, "-", "-"], [409p, 416p, 425p, 439p, "-", "-"], [439p, 446p, 455p, 509p, "-", "-"], [509p, 516p, 525p, 539p, "-", "-"], [539p, 546p, 555p, 609p, "-", "-"], [609p, 616p, 625p, 637p, "-", "-"], [639p, 645p, 652p, 703p, "-", "-"], [739p, 745p, 752p, 803p, "-", "-"], [839p, 845p, 852p, 903p, "-", "-"], [940p, 946p, 953p, 1004p, "-", "-"], [1040p, 1046p, 1053p, 1104p, "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 4, Kambah High, Kambah Village, Woden Interchange - Platform 9, City Interchange, Citywest]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 62, 162
  stop_times: [["-", "-", "-", 709a, 716a, 723a], ["-", "-", 732a, 744a, 753a, 800a], ["-", "-", 802a, 814a, 823a, 830a], ["-", "-", 832a, 844a, 853a, 900a], ["-", "-", 902a, 914a, 923a, 930a], ["-", "-", 932a, 943a, 951a, 958a], ["-", "-", 1032a, 1043a, 1051a, 1058a], ["-", "-", 1132a, 1143a, 1151a, 1158a], ["-", "-", 1232p, 1243p, 1251p, 1258p], ["-", "-", 132p, 143p, 151p, 158p], ["-", "-", 232p, 243p, 251p, 258p], ["-", "-", 332p, 344p, 353p, 400p], ["-", "-", 402p, 414p, 423p, 430p], ["-", "-", 432p, 444p, 453p, 500p], ["-", "-", 502p, 514p, 523p, 530p], [510p, 516p, 532p, 544p, 553p, 600p], [540p, 546p, 602p, 614p, 623p, 630p], [610p, 616p, 632p, 643p, 651p, 658p], ["-", "-", 732p, 743p, 751p, 758p], ["-", "-", 832p, 843p, 851p, 858p], ["-", "-", 932p, 943p, 951p, 958p], ["-", "-", 1032p, 1043p, 1051p, 1058p], ["-", "-", 1132p, 1143p, 1151p, 1158p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 5, Kambah Village, Kambah High, Tuggeranong Interchange]
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: 62/162
  stop_times: [[609a, 616a, 624a, 637a, "-", "-"], [639a, 646a, 654a, 707a, "-", "-"], [709a, 716a, 725a, 740a, 755a, 758a], [736a, 743a, 752a, 807a, 822a, 825a], [754a, 801a, 810a, 824a, "-", "-"], [809a, 816a, 825a, 840a, 855a, 858a], [839a, 846a, 855a, 909a, "-", "-"], [939a, 946a, 954a, 1007a, "-", "-"], [1039a, 1046a, 1054a, 1107a, "-", "-"], [1139a, 1146a, 1154a, 1207p, "-", "-"], [1239p, 1246p, 1254p, 107p, "-", "-"], [139p, 146p, 154p, 207p, "-", "-"], [239p, 246p, 254p, 308p, "-", "-"], [309p, 316p, 325p, 339p, "-", "-"], [339p, 346p, 355p, 409p, "-", "-"], [409p, 416p, 425p, 439p, "-", "-"], [439p, 446p, 455p, 509p, "-", "-"], [509p, 516p, 525p, 539p, "-", "-"], [539p, 546p, 555p, 609p, "-", "-"], [609p, 616p, 625p, 637p, "-", "-"], [639p, 645p, 652p, 703p, "-", "-"], [739p, 745p, 752p, 803p, "-", "-"], [839p, 845p, 852p, 903p, "-", "-"], [940p, 946p, 953p, 1004p, "-", "-"], [1040p, 1046p, 1053p, 1104p, "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 4, Kambah High, Kambah Village, Woden Interchange - Platform 9, City Interchange, Citywest]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 62/162
  stop_times: [["-", "-", "-", 709a, 716a, 723a], ["-", "-", 732a, 744a, 753a, 800a], ["-", "-", 802a, 814a, 823a, 830a], ["-", "-", 832a, 844a, 853a, 900a], ["-", "-", 902a, 914a, 923a, 930a], ["-", "-", 932a, 943a, 951a, 958a], ["-", "-", 1032a, 1043a, 1051a, 1058a], ["-", "-", 1132a, 1143a, 1151a, 1158a], ["-", "-", 1232p, 1243p, 1251p, 1258p], ["-", "-", 132p, 143p, 151p, 158p], ["-", "-", 232p, 243p, 251p, 258p], ["-", "-", 332p, 344p, 353p, 400p], ["-", "-", 402p, 414p, 423p, 430p], ["-", "-", 432p, 444p, 453p, 500p], ["-", "-", 502p, 514p, 523p, 530p], [510p, 516p, 532p, 544p, 553p, 600p], [540p, 546p, 602p, 614p, 623p, 630p], [610p, 616p, 632p, 643p, 651p, 658p], ["-", "-", 732p, 743p, 751p, 758p], ["-", "-", 832p, 843p, 851p, 858p], ["-", "-", 932p, 943p, 951p, 958p], ["-", "-", 1032p, 1043p, 1051p, 1058p], ["-", "-", 1132p, 1143p, 1151p, 1158p]]
  time_points: [Citywest, City Interchange - Platform 1, Woden Interchange - Platform 5, Kambah Village, Kambah High, Tuggeranong Interchange]
 
  ---
  long_name: To Campbell Park Offices
  between_stops: []
  short_name: "63"
  stop_times: [[611a, 619a, 623a, 628a, 633a, 640a, "-", "-", "-", "-"], [640a, 648a, 652a, 657a, 702a, 710a, 724a, 727a, 731a, 735a], [712a, 720a, 724a, 729a, 735a, 745a, 759a, 803a, 807a, 811a], [744a, 754a, 759a, 804a, 810a, 820a, 834a, 838a, 842a, 846a], [810a, 820a, 825a, 830a, 836a, 845a, "-", "-", "-", "-"], [845a, 855a, 900a, 905a, 911a, 920a, "-", "-", "-", "-"], [945a, 954a, 958a, 1003a, 1009a, 1017a, "-", "-", "-", "-"], [1045a, 1054a, 1058a, 1103a, 1109a, 1117a, "-", "-", "-", "-"], [1145a, 1154a, 1158a, 1203p, 1209p, 1217p, "-", "-", "-", "-"], [1245p, 1254p, 1258p, 103p, 109p, 117p, "-", "-", "-", "-"], [145p, 154p, 158p, 203p, 209p, 217p, "-", "-", "-", "-"], [245p, 254p, 258p, 303p, 309p, 318p, "-", "-", "-", "-"], [314p, 324p, 329p, 334p, 340p, 349p, "-", "-", "-", "-"], [345p, 355p, 400p, 405p, 411p, 420p, "-", "-", "-", "-"], [415p, 425p, 430p, 435p, 441p, 450p, "-", "-", "-", "-"], [445p, 455p, 500p, 505p, 511p, 520p, "-", "-", "-", "-"], [515p, 525p, 530p, 535p, 541p, 550p, "-", "-", "-", "-"], [545p, 555p, 600p, 605p, 611p, 620p, "-", "-", "-", "-"], [645p, 654p, 658p, 703p, 709p, 717p, "-", "-", "-", "-"], [745p, 754p, 758p, 803p, 809p, 817p, "-", "-", "-", "-"], [845p, 854p, 858p, 903p, 909p, 917p, "-", "-", "-", "-"], [945p, 954p, 958p, 1003p, 1009p, 1017p, "-", "-", "-", "-"], [1045p, 1054p, 1058p, 1103p, 1109p, "-", "-", "-", "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 5, Monash, Erindale Centre, Wanniassa High, Athllon/Sulwood Kambah, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, ADFA, Campbell Park Offices]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "63"
  stop_times: [["-", "-", "-", "-", "-", "-", 610a, 615a, 619a, 623a, 631a], ["-", "-", "-", "-", "-", "-", 640a, 645a, 649a, 653a, 701a], ["-", "-", "-", "-", 703a, 710a, 711a, 715a, 719a, 723a, 731a], ["-", "-", "-", "-", 723a, 730a, 732a, 736a, 741a, 746a, 756a], ["-", "-", "-", "-", 803a, 812a, 814a, 818a, 823a, 828a, 838a], ["-", "-", "-", "-", 823a, 832a, 834a, 838a, 843a, 848a, 858a], ["-", "-", "-", "-", 903a, 912a, 914a, 918a, 923a, 928a, 937a], ["-", "-", "-", "-", 1003a, 1011a, 1013a, 1017a, 1022a, 1026a, 1035a], ["-", "-", "-", "-", 1103a, 1111a, 1113a, 1117a, 1122a, 1126a, 1135a], ["-", "-", "-", "-", 1203p, 1211p, 1213p, 1217p, 1222p, 1226p, 1235p], ["-", "-", "-", "-", 103p, 111p, 113p, 117p, 122p, 126p, 135p], ["-", "-", "-", "-", 203p, 211p, 213p, 217p, 222p, 226p, 235p], ["-", "-", "-", "-", 303p, 312p, 314p, 318p, 323p, 328p, 338p], ["-", "-", "-", "-", 323p, 332p, 334p, 338p, 343p, 348p, 358p], ["-", "-", "-", "-", 403p, 412p, 414p, 418p, 423p, 428p, 438p], ["-", "-", "-", "-", 423p, 432p, 434p, 438p, 443p, 448p, 458p], [437p, 441p, 445p, 448p, 503p, 512p, 514p, 518p, 523p, 528p, 538p], [457p, 501p, 505p, 508p, 523p, 532p, 534p, 538p, 543p, 548p, 558p], [537p, 541p, 545p, 548p, 603p, 612p, 614p, 618p, 623p, 628p, 637p], [557p, 601p, 605p, 608p, 623p, 632p, 634p, 638p, 643p, 647p, 656p], ["-", "-", "-", "-", 703p, 711p, 713p, 717p, 722p, 726p, 735p], ["-", "-", "-", "-", 803p, 811p, 813p, 817p, 822p, 826p, 835p], ["-", "-", "-", "-", 903p, 911p, 913p, 917p, 922p, 926p, 935p], ["-", "-", "-", "-", 1003p, 1011p, 1013p, 1017p, 1022p, 1026p, 1035p], ["-", "-", "-", "-", 1103p, 1111p, 1113p, 1117p, 1122p, 1126p, 1135p]]
  time_points: [Campbell Park Offices, ADFA, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 12, Athllon/Sulwood Kambah, Sainsbury Street, Wanniassa High, Erindale Centre, Monash, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "64"
  stop_times: [[], ["-", 651a, 655a, 702a], [714a, 721a, 725a, 733a], ["-", 751a, 756a, 805a], [816a, 823a, 828a, 837a], [846a, 853a, 858a, 907a], [916a, 923a, 928a, 936a], [1015a, 1022a, 1026a, 1034a], [1115a, 1122a, 1126a, 1134a], [1215p, 1222p, 1226p, 1234p], [115p, 122p, 126p, 134p], [215p, 222p, 226p, 234p], [316p, 323p, 328p, 337p], [346p, 353p, 358p, 407p], [416p, 423p, 428p, 437p], [446p, 453p, 458p, 507p], [516p, 523p, 528p, 537p], [546p, 553p, 558p, 607p], [616p, 623p, 628p, 636p], [715p, 722p, 726p, 734p], [815p, 822p, 826p, 834p], [915p, 922p, 926p, 934p], [1015p, 1022p, 1026p, 1034p], [1115p, 1122p, 1126p, 1134p]]
  time_points: [Woden Interchange - Platform 11, Athllon/Sulwood Kambah, MacKillop College Wanniassa Campus, Monash Primary, Tuggeranong Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "64"
  stop_times: [[], [612a, 616a, 623a, 631a], [642a, 646a, 653a, 701a], [712a, 716a, 723a, 731a], [744a, 749a, 756a, 806a], [814a, 819a, 826a, 836a], [834a, 839a, 846a, 856a], [914a, 919a, 926a, 935a], [943a, 947a, 954a, 1003a], [1043a, 1047a, 1054a, 1103a], [1143a, 1147a, 1154a, 1203p], [1243p, 1247p, 1254p, 103p], [143p, 147p, 154p, 203p], [243p, 247p, 254p, 303p], [314p, 319p, 326p, 336p], [344p, 349p, 356p, 406p], [444p, 449p, 456p, 506p], [514p, 519p, 526p, 536p], [544p, 549p, 556p, 606p], [644p, 648p, 655p, 704p], [743p, 747p, 754p, 803p], [843p, 847p, 854p, 903p], [943p, 947p, 954p, 1003p], [1043p, 1047p, 1054p, "-"]]
  time_points: [Tuggeranong Interchange - Platform 5, Monash Primary, MacKillop College Wanniassa Campus, Athllon/Sulwood Kambah, Woden Interchange]
 
  ---
  long_name: To Citywest
  between_stops: []
 
  short_name: "65"
  stop_times:
  - - 535a
  - 541a
  - 552a
  - 557a
  - 611a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 635a
  - 641a
  - 652a
  - 657a
  - 711a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 653a
  - 700a
  - 712a
  - 721a
  - 737a
  - 752a
  - 756a
  - 805a
  - 808a
  - - 720a
  - 726a
  - 734a
  - 743a
  - 801a
  - 815a
  - 819a
  - 829a
  - 832a
  - - 730a
  - 739a
  - 756a
  - 805a
  - 822a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 745a
  - 754a
  - 811a
  - 820a
  - 842a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 815a
  - 824a
  - 841a
  - 850a
  - 907a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 845a
  - 854a
  - 911a
  - 920a
  - 936a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 945a
  - 952a
  - 1005a
  - 1012a
  - 1027a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1045a
  - 1052a
  - 1105a
  - 1112a
  - 1127a
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1145a
  - 1152a
  - 1205p
  - 1212p
  - 1227p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1245p
  - 1252p
  - 105p
  - 112p
  - 127p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 145p
  - 152p
  - 205p
  - 212p
  - 227p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 245p
  - 252p
  - 305p
  - 312p
  - 331p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 315p
  - 324p
  - 337p
  - 344p
  - 403p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 345p
  - 354p
  - 407p
  - 414p
  - 433p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 420p
  - 429p
  - 442p
  - 449p
  - 508p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 445p
  - 454p
  - 507p
  - 514p
  - 533p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 515p
  - 524p
  - 537p
  - 544p
  - 603p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 545p
  - 554p
  - 607p
  - 614p
  - 633p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 615p
  - 624p
  - 636p
  - 641p
  - 657p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 641p
  - 647p
  - 659p
  - 704p
  - 720p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 741p
  - 747p
  - 759p
  - 804p
  - 820p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 841p
  - 847p
  - 859p
  - 904p
  - 920p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 941p
  - 947p
  - 959p
  - 1004p
  - 1020p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1041p
  - 1047p
  - 1059p
  - 1104p
  - 1120p
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - Tuggeranong Interchange - Platform 5
  - MacKillop College Isabella Campus
  - Gowrie
  - Erindale Centre /Sternberg Crescent
  - Woden Interchange - Platform 10
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange
  - Citywest
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  short_name: "65"
  stop_times:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 608a
  - 619a
  - 625a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 625a
  - 637a
  - 643a
  - 654a
  - 700a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 655a
  - 710a
  - 718a
  - 734a
  - 744a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 725a
  - 742a
  - 750a
  - 806a
  - 816a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 755a
  - 812a
  - 820a
  - 836a
  - 846a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 825a
  - 842a
  - 850a
  - 906a
  - 916a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 855a
  - 912a
  - 920a
  - 935a
  - 943a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 955a
  - 1009a
  - 1015a
  - 1027a
  - 1035a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1055a
  - 1109a
  - 1115a
  - 1127a
  - 1135a
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1155a
  - 1209p
  - 1215p
  - 1227p
  - 1235p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1255p
  - 109p
  - 115p
  - 127p
  - 135p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 155p
  - 209p
  - 215p
  - 227p
  - 235p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 255p
  - 311p
  - 318p
  - 332p
  - 341p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 325p
  - 342p
  - 349p
  - 403p
  - 412p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 355p
  - 412p
  - 419p
  - 433p
  - 442p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 420p
  - 437p
  - 444p
  - 458p
  - 507p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 455p
  - 512p
  - 519p
  - 533p
  - 542p
  - - 455p
  - 501p
  - 510p
  - 513p
  - 528p
  - 545p
  - 552p
  - 606p
  - 615p
  - - 525p
  - 531p
  - 540p
  - 543p
  - 558p
  - 615p
  - 622p
  - 635p
  - 643p
  - - 555p
  - 601p
  - 610p
  - 613p
  - 628p
  - 642p
  - 648p
  - 700p
  - 708p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 654p
  - 708p
  - 714p
  - 726p
  - 734p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 754p
  - 808p
  - 814p
  - 826p
  - 834p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 854p
  - 908p
  - 914p
  - 926p
  - 934p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 954p
  - 1008p
  - 1014p
  - 1026p
  - 1034p
  - - "-"
  - "-"
  - "-"
  - "-"
  - 1054p
  - 1108p
  - 1114p
  - 1126p
  - 1134p
  time_points:
  - Citywest
  - City Interchange - Platform 10
  - Russell Offices
  - Kings Ave/National Crt
  - Woden Interchange - Platform 12
  - Erindale Centre
  - Gowrie
  - MacKillop College Isabella Campus
  - Tuggeranong Interchange
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "66"
  stop_times: [["-", 602a, 610a, 617a, 622a, 631a], [622a, 632a, 640a, 647a, 652a, 701a], [652a, 702a, 710a, 717a, 722a, 731a], [722a, 734a, 744a, 751a, 758a, 808a], [752a, 813a, 823a, 830a, 837a, 847a], [822a, 843a, 853a, 900a, 907a, 917a], [916a, 934a, 942a, 949a, 955a, 1004a], [1022a, 1034a, 1042a, 1049a, 1055a, 1104a], [1122a, 1134a, 1142a, 1149a, 1155a, 1204p], [1222p, 1234p, 1242p, 1249p, 1255p, 104p], [122p, 134p, 142p, 149p, 155p, 204p], [222p, 234p, 242p, 249p, 255p, 304p], [252p, 304p, 315p, 322p, 329p, 339p], [322p, 334p, 345p, 352p, 359p, 409p], [352p, 404p, 415p, 422p, 429p, 439p], [422p, 434p, 445p, 452p, 459p, 509p], [452p, 504p, 515p, 522p, 529p, 539p], [522p, 534p, 545p, 552p, 559p, 609p], [552p, 604p, 615p, 622p, 629p, 638p], [622p, 634p, 642p, 649p, 654p, 703p], [722p, 734p, 742p, 749p, 754p, 803p], [822p, 834p, 842p, 849p, 854p, 903p], [922p, 934p, 942p, 949p, 954p, 1003p], [1022p, 1034p, 1042p, 1049p, 1054p, 1103p], [1122p, 1134p, 1142p, 1149p, 1154p, "-"]]
  time_points: [Woden Interchange - Platform 11, Erindale Centre, Proctor / Mead, Deamer/Clift Richardson, Bonython Primary, Tuggeranong Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "66"
  stop_times: [[612a, 618a, 625a, 631a, 638a, 652a], [641a, 647a, 654a, 700a, 712a, 727a], [706a, 714a, 723a, 732a, 744a, 800a], [736a, 744a, 753a, 802a, 814a, 830a], [806a, 814a, 823a, 832a, 844a, 900a], [836a, 844a, 853a, 902a, 914a, 930a], [909a, 917a, 926a, 933a, 941a, 956a], [1012a, 1018a, 1026a, 1032a, 1040a, 1055a], [1112a, 1118a, 1126a, 1132a, 1140a, 1155a], [1212p, 1218p, 1226p, 1232p, 1240p, 1255p], [112p, 118p, 126p, 132p, 140p, 155p], [212p, 218p, 226p, 232p, 240p, 255p], [312p, 319p, 327p, 334p, 345p, 400p], [412p, 419p, 427p, 434p, 445p, 500p], [442p, 449p, 457p, 504p, 515p, 530p], [512p, 519p, 527p, 534p, 545p, 600p], [542p, 549p, 557p, 604p, 615p, 630p], [613p, 620p, 628p, 634p, 642p, 657p], [714p, 720p, 728p, 734p, 742p, 757p], [814p, 820p, 828p, 834p, 842p, 857p], [914p, 920p, 928p, 934p, 942p, 957p], [1014p, 1020p, 1028p, 1034p, 1042p, 1057p], [1114p, 1120p, 1128p, 1134p, 1142p, "-"]]
  time_points: [Tuggeranong Interchange - Platform 7, Bonython Primary, Deamer/Clift Richardson, Proctor / Mead, Erindale Centre, Woden Interchange]
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: 67, 267
  stop_times: [[603a, 616a, 627a, 635a, 644a, "-", "-", "-", "-"], [633a, 646a, 657a, 705a, 714a, "-", "-", "-", "-"], [702a, 715a, 726a, 735a, 750a, 804a, 808a, 818a, 821a], [718a, 731a, 745a, 755a, 809a, "-", "-", "-", "-"], [731a, 746a, 800a, 810a, 825a, 839a, 843a, 853a, 856a], [803a, 818a, 832a, 842a, 856a, "-", "-", "-", "-"], [833a, 848a, 902a, 912a, 926a, "-", "-", "-", "-"], [903a, 918a, 932a, 940a, 953a, "-", "-", "-", "-"], [1003a, 1017a, 1028a, 1036a, 1049a, "-", "-", "-", "-"], [1103a, 1117a, 1128a, 1136a, 1149a, "-", "-", "-", "-"], [1203p, 1217p, 1228p, 1236p, 1249p, "-", "-", "-", "-"], [103p, 117p, 128p, 136p, 149p, "-", "-", "-", "-"], [203p, 217p, 228p, 236p, 249p, "-", "-", "-", "-"], [303p, 318p, 332p, 342p, 356p, "-", "-", "-", "-"], [333p, 348p, 402p, 412p, 426p, "-", "-", "-", "-"], [403p, 418p, 432p, 442p, 456p, "-", "-", "-", "-"], [433p, 448p, 502p, 512p, 526p, "-", "-", "-", "-"], [503p, 518p, 532p, 542p, 556p, "-", "-", "-", "-"], [533p, 548p, 602p, 612p, 626p, "-", "-", "-", "-"], [603p, 618p, 632p, 640p, 653p, "-", "-", "-", "-"], [703p, 717p, 728p, 736p, 749p, "-", "-", "-", "-"], [803p, 817p, 828p, 836p, 849p, "-", "-", "-", "-"], [903p, 917p, 928p, 936p, 949p, "-", "-", "-", "-"], [1003p, 1017p, 1028p, 1036p, 1049p, "-", "-", "-", "-"], [1103p, 1117p, 1128p, 1136p, "-", "-", "-", "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 7, Calwell Shops, Chisholm Shops, Erindale Drive/Sternberg, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, City Interchange - Platform 11, Citywest]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 67, 267
  stop_times: [["-", "-", "-", "-", "-", "-", 601a, 608a, 618a, 632a], ["-", "-", "-", "-", 617a, 626a, 626a, 633a, 643a, 657a], ["-", "-", "-", "-", 647a, 656a, 656a, 703a, 713a, 727a], ["-", "-", "-", "-", 717a, 726a, 726a, 734a, 746a, 803a], ["-", "-", "-", "-", 747a, 801a, 801a, 810a, 822a, 839a], ["-", "-", "-", "-", 817a, 831a, 831a, 840a, 852a, 909a], ["-", "-", "-", "-", 847a, 901a, 901a, 910a, 922a, 938a], ["-", "-", "-", "-", 917a, 931a, 931a, 938a, 947a, 1002a], ["-", "-", "-", "-", 1017a, 1030a, 1030a, 1037a, 1046a, 1101a], ["-", "-", "-", "-", 1117a, 1130a, 1130a, 1137a, 1146a, 1201p], ["-", "-", "-", "-", 1217p, 1230p, 1230p, 1237p, 1246p, 101p], ["-", "-", "-", "-", 117p, 130p, 130p, 137p, 146p, 201p], ["-", "-", "-", "-", 217p, 230p, 230p, 237p, 246p, 301p], ["-", "-", "-", "-", 247p, 300p, 300p, 310p, 325p, 341p], ["-", "-", "-", "-", 317p, 334p, 334p, 344p, 359p, 415p], ["-", "-", "-", "-", 347p, 404p, 404p, 414p, 429p, 445p], ["-", "-", "-", "-", 417p, 434p, 434p, 444p, 459p, 515p], ["-", "-", "-", "-", 447p, 504p, 504p, 514p, 529p, 545p], [430p, 436p, 445p, 448p, 503p, 520p, 520p, 530p, 545p, 601p], [500p, 506p, 515p, 518p, 533p, 550p, 550p, 600p, 615p, 631p], [544p, 550p, 559p, 602p, 617p, 633p, 633p, 640p, 649p, 704p], ["-", "-", "-", "-", 717p, 730p, 730p, 737p, 746p, 801p], ["-", "-", "-", "-", 817p, 830p, 830p, 837p, 846p, 901p], ["-", "-", "-", "-", 917p, 930p, 930p, 937p, 946p, 1001p], ["-", "-", "-", "-", 1017p, 1030p, 1030p, 1037p, 1046p, 1101p], ["-", "-", "-", "-", 1117p, 1130p, 1130p, 1137p, 1146p, 1201a]]
  time_points: [Citywest, City Interchange - Platform 10, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 5, Erindale Drive/Sternberg, Bugden/Sternberg, Chisholm Shops, Calwell Shops, Tuggeranong Interchange]
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: 67/267
  stop_times: [[603a, 616a, 627a, 635a, 644a, "-", "-", "-", "-"], [633a, 646a, 657a, 705a, 714a, "-", "-", "-", "-"], [702a, 715a, 726a, 735a, 750a, 804a, 808a, 818a, 821a], [718a, 731a, 745a, 755a, 809a, "-", "-", "-", "-"], [731a, 746a, 800a, 810a, 825a, 839a, 843a, 853a, 856a], [803a, 818a, 832a, 842a, 856a, "-", "-", "-", "-"], [833a, 848a, 902a, 912a, 926a, "-", "-", "-", "-"], [903a, 918a, 932a, 940a, 953a, "-", "-", "-", "-"], [1003a, 1017a, 1028a, 1036a, 1049a, "-", "-", "-", "-"], [1103a, 1117a, 1128a, 1136a, 1149a, "-", "-", "-", "-"], [1203p, 1217p, 1228p, 1236p, 1249p, "-", "-", "-", "-"], [103p, 117p, 128p, 136p, 149p, "-", "-", "-", "-"], [203p, 217p, 228p, 236p, 249p, "-", "-", "-", "-"], [303p, 318p, 332p, 342p, 356p, "-", "-", "-", "-"], [333p, 348p, 402p, 412p, 426p, "-", "-", "-", "-"], [403p, 418p, 432p, 442p, 456p, "-", "-", "-", "-"], [433p, 448p, 502p, 512p, 526p, "-", "-", "-", "-"], [503p, 518p, 532p, 542p, 556p, "-", "-", "-", "-"], [533p, 548p, 602p, 612p, 626p, "-", "-", "-", "-"], [603p, 618p, 632p, 640p, 653p, "-", "-", "-", "-"], [703p, 717p, 728p, 736p, 749p, "-", "-", "-", "-"], [803p, 817p, 828p, 836p, 849p, "-", "-", "-", "-"], [903p, 917p, 928p, 936p, 949p, "-", "-", "-", "-"], [1003p, 1017p, 1028p, 1036p, 1049p, "-", "-", "-", "-"], [1103p, 1117p, 1128p, 1136p, "-", "-", "-", "-", "-"]]
  time_points: [Tuggeranong Interchange - Platform 7, Calwell Shops, Chisholm Shops, Erindale Drive/Sternberg, Woden Interchange - Platform 10, Kings Ave/National Crt, Russell Offices, City Interchange - Platform 11, Citywest]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: 67/267
  stop_times: [["-", "-", "-", "-", "-", "-", 601a, 608a, 618a, 632a], ["-", "-", "-", "-", 617a, 626a, 626a, 633a, 643a, 657a], ["-", "-", "-", "-", 647a, 656a, 656a, 703a, 713a, 727a], ["-", "-", "-", "-", 717a, 726a, 726a, 734a, 746a, 803a], ["-", "-", "-", "-", 747a, 801a, 801a, 810a, 822a, 839a], ["-", "-", "-", "-", 817a, 831a, 831a, 840a, 852a, 909a], ["-", "-", "-", "-", 847a, 901a, 901a, 910a, 922a, 938a], ["-", "-", "-", "-", 917a, 931a, 931a, 938a, 947a, 1002a], ["-", "-", "-", "-", 1017a, 1030a, 1030a, 1037a, 1046a, 1101a], ["-", "-", "-", "-", 1117a, 1130a, 1130a, 1137a, 1146a, 1201p], ["-", "-", "-", "-", 1217p, 1230p, 1230p, 1237p, 1246p, 101p], ["-", "-", "-", "-", 117p, 130p, 130p, 137p, 146p, 201p], ["-", "-", "-", "-", 217p, 230p, 230p, 237p, 246p, 301p], ["-", "-", "-", "-", 247p, 300p, 300p, 310p, 325p, 341p], ["-", "-", "-", "-", 317p, 334p, 334p, 344p, 359p, 415p], ["-", "-", "-", "-", 347p, 404p, 404p, 414p, 429p, 445p], ["-", "-", "-", "-", 417p, 434p, 434p, 444p, 459p, 515p], ["-", "-", "-", "-", 447p, 504p, 504p, 514p, 529p, 545p], [430p, 436p, 445p, 448p, 503p, 520p, 520p, 530p, 545p, 601p], [500p, 506p, 515p, 518p, 533p, 550p, 550p, 600p, 615p, 631p], [544p, 550p, 559p, 602p, 617p, 633p, 633p, 640p, 649p, 704p], ["-", "-", "-", "-", 717p, 730p, 730p, 737p, 746p, 801p], ["-", "-", "-", "-", 817p, 830p, 830p, 837p, 846p, 901p], ["-", "-", "-", "-", 917p, 930p, 930p, 937p, 946p, 1001p], ["-", "-", "-", "-", 1017p, 1030p, 1030p, 1037p, 1046p, 1101p], ["-", "-", "-", "-", 1117p, 1130p, 1130p, 1137p, 1146p, 1201a]]
  time_points: [Citywest, City Interchange - Platform 10, Russell Offices, Kings Ave/National Crt, Woden Interchange - Platform 5, Erindale Drive/Sternberg, Bugden/Sternberg, Chisholm Shops, Calwell Shops, Tuggeranong Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: "7"
  stop_times:
  - - 544a
  - 546a
  - 550a
  - 601a
  - 609a
  - 616a
  - 623a
  - - 614a
  - 616a
  - 620a
  - 631a
  - 639a
  - 646a
  - 653a
  - - 644a
  - 646a
  - 650a
  - 701a
  - 709a
  - 716a
  - 723a
  - - 714a
  - 716a
  - 720a
  - 731a
  - 740a
  - 747a
  - 755a
  - - 744a
  - 746a
  - 750a
  - 803a
  - 812a
  - 819a
  - 827a
  - - 814a
  - 816a
  - 820a
  - 833a
  - 842a
  - 849a
  - 857a
  - - 844a
  - 846a
  - 850a
  - 903a
  - 912a
  - 919a
  - 927a
  - - 918a
  - 920a
  - 924a
  - 936a
  - 944a
  - 951a
  - 958a
  - - 949a
  - 951a
  - 955a
  - 1006a
  - 1014a
  - 1021a
  - 1028a
  - - 1019a
  - 1021a
  - 1025a
  - 1036a
  - 1044a
  - 1051a
  - 1058a
  - - 1049a
  - 1051a
  - 1055a
  - 1106a
  - 1114a
  - 1121a
  - 1128a
  - - 1119a
  - 1121a
  - 1125a
  - 1136a
  - 1144a
  - 1151a
  - 1158a
  - - 1149a
  - 1151a
  - 1155a
  - 1206p
  - 1214p
  - 1221p
  - 1228p
  - - 1219p
  - 1221p
  - 1225p
  - 1236p
  - 1244p
  - 1251p
  - 1258p
  - - 1249p
  - 1251p
  - 1255p
  - 106p
  - 114p
  - 121p
  - 128p
  - - 119p
  - 121p
  - 125p
  - 136p
  - 144p
  - 151p
  - 158p
  - - 149p
  - 151p
  - 155p
  - 206p
  - 214p
  - 221p
  - 228p
  - - 219p
  - 221p
  - 225p
  - 236p
  - 244p
  - 251p
  - 258p
  - - 249p
  - 251p
  - 255p
  - 307p
  - 315p
  - 322p
  - 330p
  - - 314p
  - 316p
  - 320p
  - 333p
  - 341p
  - 348p
  - 356p
  - - 344p
  - 346p
  - 350p
  - 403p
  - 411p
  - 418p
  - 426p
  - - 414p
  - 416p
  - 420p
  - 433p
  - 441p
  - 448p
  - 456p
  - - 444p
  - 446p
  - 450p
  - 503p
  - 511p
  - 518p
  - 526p
  - - 514p
  - 516p
  - 520p
  - 533p
  - 541p
  - 548p
  - 556p
  - - 544p
  - 546p
  - 550p
  - 603p
  - 611p
  - 618p
  - 626p
  - - 650p
  - 652p
  - 655p
  - 706p
  - 714p
  - 720p
  - 727p
  - - 750p
  - 752p
  - 755p
  - 806p
  - 814p
  - 820p
  - 827p
  - - 850p
  - 852p
  - 855p
  - 906p
  - 914p
  - 920p
  - 927p
  - - 950p
  - 952p
  - 955p
  - 1006p
  - 1014p
  - 1020p
  - 1027p
  - - 1050p
  - 1052p
  - 1055p
  - 1106p
  - 1114p
  - 1120p
  - 1127p
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Australian Institute Sports Bruce
  - Dickson
  - Merici Braddon
  - City Interchange
 
  ---
  long_name: To Cohen Street Station
  between_stops: []
 
  short_name: "7"
  stop_times:
  - - 632a
  - 639a
  - 646a
  - 654a
  - 705a
  - 707a
  - 711a
  - - 701a
  - 708a
  - 715a
  - 723a
  - 735a
  - 737a
  - 741a
  - - 731a
  - 739a
  - 746a
  - 754a
  - 807a
  - 809a
  - 813a
  - - 801a
  - 809a
  - 816a
  - 824a
  - 837a
  - 839a
  - 843a
  - - 829a
  - 837a
  - 844a
  - 852a
  - 905a
  - 907a
  - 911a
  - - 858a
  - 906a
  - 913a
  - 921a
  - 933a
  - 935a
  - 939a
  - - 930a
  - 937a
  - 944a
  - 952a
  - 1003a
  - 1005a
  - 1009a
  - - 1000a
  - 1007a
  - 1014a
  - 1022a
  - 1033a
  - 1035a
  - 1039a
  - - 1030a
  - 1037a
  - 1044a
  - 1052a
  - 1103a
  - 1105a
  - 1109a
  - - 1100a
  - 1107a
  - 1114a
  - 1122a
  - 1133a
  - 1135a
  - 1139a
  - - 1130a
  - 1137a
  - 1144a
  - 1152a
  - 1203p
  - 1205p
  - 1209p
  - - 1200p
  - 1207p
  - 1214p
  - 1222p
  - 1233p
  - 1235p
  - 1239p
  - - 1230p
  - 1237p
  - 1244p
  - 1252p
  - 103p
  - 105p
  - 109p
  - - 100p
  - 107p
  - 114p
  - 122p
  - 133p
  - 135p
  - 139p
  - - 130p
  - 137p
  - 144p
  - 152p
  - 203p
  - 205p
  - 209p
  - - 200p
  - 207p
  - 214p
  - 222p
  - 233p
  - 235p
  - 239p
  - - 230p
  - 237p
  - 244p
  - 252p
  - 304p
  - 306p
  - 310p
  - - 259p
  - 307p
  - 314p
  - 323p
  - 336p
  - 338p
  - 342p
  - - 331p
  - 339p
  - 346p
  - 355p
  - 408p
  - 410p
  - 414p
  - - 401p
  - 409p
  - 416p
  - 425p
  - 438p
  - 440p
  - 444p
  - - 431p
  - 439p
  - 446p
  - 455p
  - 508p
  - 510p
  - 514p
  - - 501p
  - 509p
  - 516p
  - 525p
  - 538p
  - 540p
  - 544p
  - - 531p
  - 539p
  - 546p
  - 555p
  - 608p
  - 610p
  - 614p
  - - 631p
  - 637p
  - 644p
  - 652p
  - 703p
  - 705p
  - 708p
  - - 731p
  - 737p
  - 744p
  - 752p
  - 803p
  - 805p
  - 808p
  - - 831p
  - 837p
  - 844p
  - 852p
  - 903p
  - 905p
  - 908p
  - - 931p
  - 937p
  - 944p
  - 952p
  - 1003p
  - 1005p
  - 1008p
  - - 1031p
  - 1037p
  - 1044p
  - 1052p
  - 1103p
  - 1105p
  - 1108p
  time_points:
  - City Interchange - Platform 10
  - Merici Braddon
  - Dickson
  - Australian Institute Sports Bruce
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To National Circ/Canberra Ave
  between_stops: []
 
  short_name: "701"
  stop_times:
  - - 658a
  - 703a
  - 710a
  - 714a
  - 726a
  - 737a
  - 746a
  - 754a
  - - 731a
  - 736a
  - 743a
  - 747a
  - 810a
  - 826a
  - 835a
  - 843a
  - - 745a
  - 750a
  - 757a
  - 801a
  - 824a
  - 840a
  - 849a
  - 857a
  time_points:
  - Spence Terminus
  - Spence
  - Copland College
  - William Webb / Ginninderra Drive
  - Macarthur / Northbourne
  - City Interchange - Platform 10
  - Russell Offices
  - National Circuit / Canberra Ave
 
  ---
  long_name: To National Circ/Canberra Ave
  between_stops: []
  short_name: "701"
  stop_times: [[658a, 703a, 710a, 714a, 726a, 737a, 746a, 754a], [731a, 736a, 743a, 747a, 810a, 826a, 835a, 843a], [745a, 750a, 757a, 801a, 824a, 840a, 849a, 857a]]
  time_points: [Spence Terminus, Spence, Copland College, William Webb / Ginninderra Drive, Macarthur / Northbourne, City Interchange - Platform 10, Russell Offices, National Circuit / Canberra Ave]
 
  ---
  long_name: To Spence Terminus
  between_stops: []
  short_name: "701"
  stop_times: [[442p, 450p, 502p, 509p, 522p, 527p, 534p, 540p], ["-", "-", 520p, 527p, 539p, 543p, 550p, 554p], [525p, 533p, 543p, 550p, 602p, 606p, 613p, 617p], [542p, 550p, 600p, 607p, 619p, 623p, 630p, 634p]]
  time_points: [Sydney Avenue, Russell Offices, City Interchange - Platform 11, Macarthur / Northbourne, William Webb / Ginninderra Drive, Copland College, Spence, Spence Terminus]
 
  ---
  long_name: To Fraser East Terminus
  between_stops: []
  short_name: "702"
  stop_times: [[450p, 458p, 508p, 513p, 515p, 527p, 532p, 538p, 542p], ["-", "-", 530p, 535p, 537p, 549p, 554p, 600p, 604p], [535p, 543p, 553p, 558p, 600p, 612p, 617p, 623p, 627p]]
  time_points: [Sydney Avenue, Russell Offices, City Interchange - Platform 11, Macarthur / Northbourne, Northbourne Ave/Antill St, Flynn, Charnwood, Fraser, Fraser East Terminus]
 
  ---
  long_name: To National Circ/Canberra Ave
  between_stops: []
 
  short_name: "702"
  stop_times:
  - - 658a
  - 703a
  - 709a
  - 714a
  - 727a
  - 730a
  - 745a
  - 754a
  - 802a
  - - 735a
  - 740a
  - 746a
  - 751a
  - 805a
  - 810a
  - 826a
  - 835a
  - 843a
  - - 754a
  - 759a
  - 806a
  - 811a
  - 828a
  - 833a
  - 849a
  - 858a
  - 906a
  time_points:
  - Fraser East Terminus
  - Fraser
  - Charnwood
  - Flynn
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange - Platform 10
  - Russell Offices
  - National Circuit / Canberra Ave
 
  ---
  long_name: To National Circ/Canberra Ave
  between_stops: []
  short_name: "702"
  stop_times: [[658a, 703a, 709a, 714a, 727a, 730a, 745a, 754a, 802a], [735a, 740a, 746a, 751a, 805a, 810a, 826a, 835a, 843a], [754a, 759a, 806a, 811a, 828a, 833a, 849a, 858a, 906a]]
  time_points: [Fraser East Terminus, Fraser, Charnwood, Flynn, Northbourne Ave/Antill St, Macarthur / Northbourne, City Interchange - Platform 10, Russell Offices, National Circuit / Canberra Ave]
 
  ---
  long_name: To Fraser West Terminus
  between_stops: []
  short_name: "703"
  stop_times: [[440p, 448p, 458p, 516p, 527p, 534p, 541p], ["-", "-", 515p, 533p, 544p, 551p, 558p], ["-", "-", 526p, 544p, 555p, 602p, 609p], [520p, 528p, 538p, 556p, 607p, 614p, 621p], [545p, 553p, 603p, 621p, 632p, 639p, 646p]]
  time_points: [Sydney Avenue, Russell Offices, City Interchange - Platform 11, Belconnen Way, Macgregor Shops, Dunlop, Fraser West Terminus]
 
  ---
  long_name: To National Circ/Canberra Ave
  between_stops: []
 
  short_name: "703"
  stop_times:
  - - 654a
  - 701a
  - 707a
  - 719a
  - 738a
  - 747a
  - 755a
  - - 710a
  - 717a
  - 723a
  - 735a
  - 753a
  - "-"
  - "-"
  - - 723a
  - 730a
  - 736a
  - 748a
  - 806a
  - "-"
  - "-"
  - - 738a
  - 745a
  - 751a
  - 803a
  - 834a
  - 843a
  - 851a
  - - 758a
  - 806a
  - 813a
  - 827a
  - 849a
  - 858a
  - 906a
  time_points:
  - Fraser West Terminus
  - Dunlop
  - Macgregor Shops
  - Belconnen Way
  - City Interchange - Platform 10
  - Russell Offices
  - National Circuit / Canberra Ave
 
  ---
  long_name: To National Circ/Canberra Ave
  between_stops: []
  short_name: "703"
  stop_times: [[654a, 701a, 707a, 719a, 738a, 747a, 755a], [710a, 717a, 723a, 735a, 753a, "-", "-"], [723a, 730a, 736a, 748a, 806a, "-", "-"], [738a, 745a, 751a, 803a, 834a, 843a, 851a], [758a, 806a, 813a, 827a, 849a, 858a, 906a]]
  time_points: [Fraser West Terminus, Dunlop, Macgregor Shops, Belconnen Way, City Interchange - Platform 10, Russell Offices, National Circuit / Canberra Ave]
 
  ---
  long_name: To Kippax
  between_stops: []
  short_name: "704"
  stop_times: [[506p, 514p, 524p, 533p, 542p, 550p, 555p, 600p, 606p]]
  time_points: [Sydney Avenue, Russell Offices, City Interchange - Platform 11, Aranda, Macquarie, Hawker, Hawker College, Higgins, Kippax]
 
  ---
  long_name: To National Circ/Canberra Ave
  between_stops: []
 
  short_name: "704"
  stop_times:
  - - 738a
  - 744a
  - 749a
  - 754a
  - 803a
  - 812a
  - 825a
  - 833a
  - 840a
  - - 753a
  - 759a
  - 804a
  - 809a
  - 818a
  - 827a
  - 840a
  - 848a
  - 855a
  time_points:
  - Kippax
  - Higgins
  - Hawker College
  - Hawker
  - Macquarie
  - Aranda
  - City Interchange - Platform 10
  - Russell Offices
  - National Circuit / Canberra Ave
 
  ---
  long_name: To National Circ/Canberra Ave
  between_stops: []
  short_name: "704"
  stop_times: [[738a, 744a, 749a, 754a, 803a, 812a, 825a, 833a, 840a], [753a, 759a, 804a, 809a, 818a, 827a, 840a, 848a, 855a]]
  time_points: [Kippax, Higgins, Hawker College, Hawker, Macquarie, Aranda, City Interchange - Platform 10, Russell Offices, National Circuit / Canberra Ave]
 
  ---
  long_name: To Centre Link Tuggeranong
  between_stops: []
  short_name: "705"
  stop_times: [[721a, 723a, 727a, 803a, 805a], [747a, 749a, 753a, 829a, 831a], [813a, 815a, 819a, 855a, 857a], [445p, 447p, 451p, 526p, "-"], [511p, 513p, 517p, 552p, "-"], [538p, 540p, 544p, 619p, "-"]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Tuggeranong Interchange - Platform 7, Centre Link Tuggeranong]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "705"
  stop_times: [["-", 723a, 749a, 751a, 755a], ["-", 749a, 815a, 817a, 821a], ["-", 814a, 840a, 842a, 846a], [442p, 447p, 513p, 515p, 519p], [507p, 512p, 538p, 540p, 544p], [535p, 540p, 606p, 608p, 612p]]
  time_points: [Centre Link Tuggeranong, Tuggeranong Interchange - Platform 7, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "71"
  stop_times: [[930a, 932a, 936a, 943a, 948a, 956a, 958a, 1003a, 1010a, 1012a, 1016a], [1030a, 1032a, 1036a, 1043a, 1048a, 1056a, 1058a, 1103a, 1110a, 1112a, 1116a], [1130a, 1132a, 1136a, 1143a, 1148a, 1156a, 1158a, 1203p, 1210p, 1212p, 1216p], [1230p, 1232p, 1236p, 1243p, 1248p, 1256p, 1258p, 103p, 110p, 112p, 116p], [130p, 132p, 136p, 143p, 148p, 156p, 158p, 203p, 210p, 212p, 216p]]
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 3, Cameron Ave Bus Station - Platform 3, Gwydir Square Kaleen, Kaleen Village/Maribyrnong, Giralang, Kaleen Village/Maribyrnong, Gwydir Square Kaleen, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "710"
  stop_times: [[407p, 415p, 425p, 442p, 444p, 448p], [427p, 435p, 445p, 502p, 504p, 508p], [445p, 453p, 503p, 520p, 522p, 526p], [507p, 515p, 525p, 542p, 544p, 548p], [527p, 535p, 545p, 602p, 604p, 608p]]
  time_points: [Sydney Avenue, Russell Offices, City Interchange - Platform 11, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To National Circ/Canberra Ave
  between_stops: []
 
  short_name: "710"
  stop_times:
  - - 704a
  - 706a
  - 710a
  - 726a
  - 735a
  - 743a
  - - 734a
  - 736a
  - 740a
  - 756a
  - 805a
  - 813a
  - - 749a
  - 751a
  - 755a
  - 811a
  - 820a
  - 828a
  - - 804a
  - 806a
  - 810a
  - 826a
  - 835a
  - 843a
  - - 819a
  - 821a
  - 825a
  - 841a
  - 850a
  - 858a
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - City Interchange - Platform 10
  - Russell Offices
  - National Circuit / Canberra Ave
 
  ---
  long_name: To National Circ/Canberra Ave
  between_stops: []
  short_name: "710"
  stop_times: [[704a, 706a, 710a, 726a, 735a, 743a], [734a, 736a, 740a, 756a, 805a, 813a], [749a, 751a, 755a, 811a, 820a, 828a], [804a, 806a, 810a, 826a, 835a, 843a], [819a, 821a, 825a, 841a, 850a, 858a]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, City Interchange - Platform 10, Russell Offices, National Circuit / Canberra Ave]
 
  ---
  long_name: To Electricity House
  between_stops: []
  short_name: "720"
  stop_times: [[710a, 716a, 728a, 734a, 752a, 756a, 757a], [740a, 746a, 758a, 804a, 822a, 826a, 827a], [816a, 822a, 834a, 840a, 858a, 902a, 903a], [840a, 846a, 858a, 904a, 922a, 926a, 927a]]
  time_points: [Farrer Terminus, Southlands Mawson, Garran, Hughes, Citywest, City Interchange, Electricity House]
 
  ---
  long_name: To Farrer Terminus
  between_stops: []
  short_name: "720"
  stop_times: [[440p, 446p, 504p, 510p, 523p, 529p], [510p, 516p, 534p, 540p, 553p, 559p], [540p, 546p, 604p, 610p, 623p, 629p]]
  time_points: [Citywest, City Interchange - Platform 10, Hughes, Garran, Southlands Mawson, Farrer Terminus]
 
  ---
  long_name: To Gungahlin Market Place
  between_stops: []
 
  short_name: "727"
  stop_times:
  - - 706a
  - 713a
  - 717a
  - 725a
  - 732a
  - 734a
  - 741a
  - 748a
  - - 721a
  - 728a
  - 732a
  - 740a
  - 747a
  - 749a
  - 756a
  - 804a
  - - 736a
  - 743a
  - 747a
  - 755a
  - 802a
  - 804a
  - 811a
  - 821a
  - - 751a
  - 758a
  - 803a
  - 812a
  - 818a
  - 820a
  - 827a
  - 837a
  - - 806a
  - 814a
  - 820a
  - 829a
  - 835a
  - 837a
  - 844a
  - 854a
  - - 821a
  - 829a
  - 835a
  - 844a
  - 850a
  - 852a
  - 859a
  - 906a
  - - 836a
  - 844a
  - 850a
  - 859a
  - 906a
  - 908a
  - 915a
  - 922a
  - - 851a
  - 859a
  - 903a
  - 911a
  - 918a
  - 920a
  - 927a
  - 934a
  - - 906a
  - 913a
  - 917a
  - 925a
  - 932a
  - 934a
  - 941a
  - 948a
  - - 921a
  - 928a
  - 932a
  - 940a
  - 947a
  - 949a
  - 956a
  - 1003a
  - - 936a
  - 943a
  - 947a
  - 955a
  - 1002a
  - 1004a
  - 1011a
  - 1018a
  - - 951a
  - 958a
  - 1002a
  - 1010a
  - 1017a
  - 1019a
  - 1026a
  - 1033a
  - - 1006a
  - 1013a
  - 1017a
  - 1025a
  - 1032a
  - 1034a
  - 1041a
  - 1048a
  - - 1021a
  - 1028a
  - 1032a
  - 1040a
  - 1047a
  - 1049a
  - 1056a
  - 1103a
  - - 1036a
  - 1043a
  - 1047a
  - 1055a
  - 1102a
  - 1104a
  - 1111a
  - 1118a
  - - 1051a
  - 1058a
  - 1102a
  - 1110a
  - 1117a
  - 1119a
  - 1126a
  - 1133a
  - - 1106a
  - 1113a
  - 1117a
  - 1125a
  - 1132a
  - 1134a
  - 1141a
  - 1148a
  - - 1121a
  - 1128a
  - 1132a
  - 1140a
  - 1147a
  - 1149a
  - 1156a
  - 1203p
  - - 1136a
  - 1143a
  - 1147a
  - 1155a
  - 1202p
  - 1204p
  - 1211p
  - 1218p
  - - 1151a
  - 1158a
  - 1202p
  - 1210p
  - 1217p
  - 1219p
  - 1226p
  - 1233p
  - - 1206p
  - 1213p
  - 1217p
  - 1225p
  - 1232p
  - 1234p
  - 1241p
  - 1248p
  - - 1221p
  - 1228p
  - 1232p
  - 1240p
  - 1247p
  - 1249p
  - 1256p
  - 103p
  - - 1236p
  - 1243p
  - 1247p
  - 1255p
  - 102p
  - 104p
  - 111p
  - 118p
  - - 1251p
  - 1258p
  - 102p
  - 110p
  - 117p
  - 119p
  - 126p
  - 133p
  - - 106p
  - 113p
  - 117p
  - 125p
  - 132p
  - 134p
  - 141p
  - 148p
  - - 121p
  - 128p
  - 132p
  - 140p
  - 147p
  - 149p
  - 156p
  - 203p
  - - 136p
  - 143p
  - 147p
  - 155p
  - 202p
  - 204p
  - 211p
  - 218p
  - - 151p
  - 158p
  - 202p
  - 210p
  - 217p
  - 219p
  - 226p
  - 233p
  - - 206p
  - 213p
  - 217p
  - 225p
  - 232p
  - 234p
  - 241p
  - 248p
  - - 221p
  - 228p
  - 232p
  - 240p
  - 247p
  - 249p
  - 256p
  - 303p
  - - 236p
  - 243p
  - 247p
  - 255p
  - 302p
  - 304p
  - 311p
  - 318p
  - - 251p
  - 258p
  - 302p
  - 310p
  - 317p
  - 319p
  - 326p
  - 333p
  - - 306p
  - 313p
  - 317p
  - 325p
  - 332p
  - 334p
  - 341p
  - 348p
  - - 321p
  - 328p
  - 332p
  - 340p
  - 347p
  - 349p
  - 356p
  - 404p
  - - 336p
  - 343p
  - 347p
  - 355p
  - 401p
  - 404p
  - 411p
  - 421p
  - - 351p
  - 358p
  - 403p
  - 415p
  - 420p
  - 423p
  - 430p
  - 440p
  - - 406p
  - 414p
  - 420p
  - 432p
  - 437p
  - 440p
  - 447p
  - 457p
  - - 421p
  - 429p
  - 435p
  - 447p
  - 452p
  - 455p
  - 502p
  - 512p
  - - 436p
  - 444p
  - 450p
  - 502p
  - 507p
  - 510p
  - 517p
  - 527p
  - - 451p
  - 459p
  - 505p
  - 517p
  - 522p
  - 525p
  - 532p
  - 542p
  - - 506p
  - 514p
  - 520p
  - 532p
  - 537p
  - 540p
  - 547p
  - 557p
  - - 521p
  - 529p
  - 535p
  - 547p
  - 552p
  - 555p
  - 602p
  - 610p
  - - 536p
  - 544p
  - 550p
  - 602p
  - 606p
  - 609p
  - 615p
  - 623p
  - - 551p
  - 559p
  - 603p
  - 612p
  - 616p
  - 619p
  - 625p
  - 633p
  - - 606p
  - 612p
  - 616p
  - 625p
  - 629p
  - 632p
  - 638p
  - 646p
  - - 621p
  - 627p
  - 631p
  - 640p
  - 644p
  - 647p
  - 653p
  - 701p
  - - 636p
  - 642p
  - 646p
  - 655p
  - 659p
  - 702p
  - 708p
  - 716p
  time_points:
  - Railway Station Kingston
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange - Platform 8
  - Macarthur / Northbourne
  - Northbourne Ave/Antill St
  - Flemington Rd/Sandford St
  - Gungahlin Market Place
 
  ---
  long_name: To Railway Station Kingston
  between_stops: []
 
  short_name: "727"
  stop_times:
  - - 701a
  - 709a
  - 715a
  - 718a
  - 723a
  - 731a
  - 735a
  - 741a
  - - 716a
  - 724a
  - 730a
  - 736a
  - 746a
  - 756a
  - 800a
  - 806a
  - - 731a
  - 740a
  - 749a
  - 755a
  - 805a
  - 815a
  - 819a
  - 825a
  - - 746a
  - 755a
  - 804a
  - 810a
  - 820a
  - 830a
  - 834a
  - 840a
  - - 801a
  - 810a
  - 819a
  - 825a
  - 835a
  - 845a
  - 849a
  - 855a
  - - 816a
  - 825a
  - 834a
  - 840a
  - 850a
  - 900a
  - 904a
  - 910a
  - - 831a
  - 840a
  - 849a
  - 855a
  - 903a
  - 911a
  - 915a
  - 921a
  - - 846a
  - 855a
  - 903a
  - 906a
  - 911a
  - 919a
  - 923a
  - 929a
  - - 901a
  - 909a
  - 915a
  - 918a
  - 923a
  - 931a
  - 935a
  - 941a
  - - 916a
  - 924a
  - 930a
  - 933a
  - 938a
  - 946a
  - 950a
  - 956a
  - - 931a
  - 939a
  - 945a
  - 948a
  - 953a
  - 1001a
  - 1005a
  - 1011a
  - - 946a
  - 954a
  - 1000a
  - 1003a
  - 1008a
  - 1016a
  - 1020a
  - 1026a
  - - 1001a
  - 1009a
  - 1015a
  - 1018a
  - 1023a
  - 1031a
  - 1035a
  - 1041a
  - - 1016a
  - 1024a
  - 1030a
  - 1033a
  - 1038a
  - 1046a
  - 1050a
  - 1056a
  - - 1031a
  - 1039a
  - 1045a
  - 1048a
  - 1053a
  - 1101a
  - 1105a
  - 1111a
  - - 1046a
  - 1054a
  - 1100a
  - 1103a
  - 1108a
  - 1116a
  - 1120a
  - 1126a
  - - 1101a
  - 1109a
  - 1115a
  - 1118a
  - 1123a
  - 1131a
  - 1135a
  - 1141a
  - - 1116a
  - 1124a
  - 1130a
  - 1133a
  - 1138a
  - 1146a
  - 1150a
  - 1156a
  - - 1131a
  - 1139a
  - 1145a
  - 1148a
  - 1153a
  - 1201p
  - 1205p
  - 1211p
  - - 1146a
  - 1154a
  - 1200p
  - 1203p
  - 1208p
  - 1216p
  - 1220p
  - 1226p
  - - 1201p
  - 1209p
  - 1215p
  - 1218p
  - 1223p
  - 1231p
  - 1235p
  - 1241p
  - - 1216p
  - 1224p
  - 1230p
  - 1233p
  - 1238p
  - 1246p
  - 1250p
  - 1256p
  - - 1231p
  - 1239p
  - 1245p
  - 1248p
  - 1253p
  - 101p
  - 105p
  - 111p
  - - 1246p
  - 1254p
  - 100p
  - 103p
  - 108p
  - 116p
  - 120p
  - 126p
  - - 101p
  - 109p
  - 115p
  - 118p
  - 123p
  - 131p
  - 135p
  - 141p
  - - 116p
  - 124p
  - 130p
  - 133p
  - 138p
  - 146p
  - 150p
  - 156p
  - - 131p
  - 139p
  - 145p
  - 148p
  - 153p
  - 201p
  - 205p
  - 211p
  - - 146p
  - 154p
  - 200p
  - 203p
  - 208p
  - 216p
  - 220p
  - 226p
  - - 201p
  - 209p
  - 215p
  - 218p
  - 223p
  - 231p
  - 235p
  - 241p
  - - 216p
  - 224p
  - 230p
  - 233p
  - 238p
  - 246p
  - 250p
  - 256p
  - - 231p
  - 239p
  - 245p
  - 248p
  - 253p
  - 301p
  - 305p
  - 311p
  - - 246p
  - 254p
  - 300p
  - 303p
  - 308p
  - 316p
  - 320p
  - 326p
  - - 301p
  - 309p
  - 315p
  - 318p
  - 323p
  - 331p
  - 335p
  - 341p
  - - 316p
  - 324p
  - 330p
  - 333p
  - 338p
  - 346p
  - 350p
  - 356p
  - - 331p
  - 339p
  - 345p
  - 348p
  - 353p
  - 401p
  - 406p
  - 414p
  - - 346p
  - 354p
  - 400p
  - 403p
  - 412p
  - 422p
  - 427p
  - 435p
  - - 401p
  - 410p
  - 417p
  - 420p
  - 429p
  - 439p
  - 444p
  - 452p
  - - 416p
  - 425p
  - 432p
  - 435p
  - 444p
  - 454p
  - 459p
  - 507p
  - - 431p
  - 440p
  - 447p
  - 450p
  - 459p
  - 509p
  - 514p
  - 522p
  - - 446p
  - 455p
  - 502p
  - 505p
  - 514p
  - 524p
  - 529p
  - 537p
  - - 501p
  - 510p
  - 517p
  - 520p
  - 529p
  - 539p
  - 544p
  - 552p
  - - 516p
  - 525p
  - 532p
  - 535p
  - 544p
  - 554p
  - 559p
  - 605p
  - - 531p
  - 540p
  - 547p
  - 550p
  - 559p
  - 607p
  - 611p
  - 617p
  - - 546p
  - 555p
  - 602p
  - 605p
  - 610p
  - 618p
  - 622p
  - 628p
  - - 601p
  - 609p
  - 615p
  - 618p
  - 623p
  - 631p
  - 635p
  - 641p
  - - 616p
  - 624p
  - 630p
  - 633p
  - 638p
  - 646p
  - 650p
  - 656p
  - - 631p
  - 639p
  - 645p
  - 648p
  - 653p
  - 701p
  - 705p
  - 711p
  - - 646p
  - 654p
  - 700p
  - 703p
  - 708p
  - 716p
  - 720p
  - 726p
  time_points:
  - Gungahlin Market Place
  - Flemington Rd/Sandford St
  - Northbourne Ave/Antill St
  - Macarthur / Northbourne
  - City Interchange - Platform 9
  - Russell Offices
  - Kings Ave/National Crt
  - Railway Station Kingston
 
  ---
  long_name: To Cooleman Court
  between_stops: []
  short_name: "729"
  stop_times: [[445p, 451p, 513p, 518p, 526p, 532p], [515p, 521p, 543p, 548p, 556p, 602p]]
  time_points: [Citywest, City Interchange - Platform 10, Holder, Duffy, Rivett, Cooleman Court]
 
  ---
  long_name: To Electricity House
  between_stops: []
  short_name: "729"
  stop_times: [[709a, 715a, 724a, 728a, 749a, 753a, 755a], [739a, 745a, 754a, 758a, 819a, 823a, 825a]]
  time_points: [Cooleman Court, Rivett, Duffy, Holder, Citywest, City Interchange, Electricity House]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
 
  short_name: "73"
  stop_times:
  - - 917a
  - 919a
  - 923a
  - 928a
  - 934a
  - 938a
  - 944a
  - 947a
  - 954a
  - 1002a
  - 1004a
  - 1008a
  - - 1047a
  - 1049a
  - 1053a
  - 1058a
  - 1104a
  - 1108a
  - 1114a
  - 1117a
  - 1124a
  - 1132a
  - 1134a
  - 1138a
  - - 1217p
  - 1219p
  - 1223p
  - 1228p
  - 1234p
  - 1238p
  - 1244p
  - 1247p
  - 1254p
  - 102p
  - 104p
  - 108p
  - - 147p
  - 149p
  - 153p
  - 158p
  - 204p
  - 208p
  - 214p
  - 217p
  - 224p
  - 232p
  - 234p
  - 238p
  time_points:
  - Cameron Ave Bus Station - Platform 5
  - Lathlain St Bus Station - Platform 5
  - Cohen St Bus Station - Platform 5
  - Florey Shops
  - Page Shops
  - Hawker
  - Cook
  - Jamison Centre
  - Calvary Hospital
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To Electricity House
  between_stops: []
  short_name: "732"
  stop_times: [[715a, 724a, 738a, 742a, 744a], [748a, 803a, 814a, 819a, 821a], [818a, 827a, 841a, 845a, 847a]]
  time_points: [Woden Interchange - Platform 4, Curtin, Citywest, City Interchange, Electricity House]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "732"
  stop_times: [[435p, 441p, 453p, 503p], [505p, 511p, 523p, 533p], [535p, 541p, 553p, 603p]]
  time_points: [Citywest, City Interchange - Platform 10, Curtin, Woden Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "737"
  stop_times: [[431p, 441p, 455p, 507p], [445p, 453p, 512p, 527p], [505p, 513p, 532p, 547p], [525p, 533p, 552p, 607p], [545p, 553p, 612p, 627p]]
  time_points: [Fairbairn Park, Brindabella Business Park, Russell Offices, City Interchange]
 
  ---
  long_name: To Fairbairn Park
  between_stops: []
  short_name: "737"
  stop_times: [[643a, 652a, 710a, "-"], [658a, 707a, 725a, "-"], [718a, 727a, 745a, "-"], [738a, 747a, 805a, "-"], [758a, 807a, 825a, 837a], [818a, 827a, 845a, 857a]]
  time_points: [City Interchange - Platform 7, Russell Offices, Brindabella Business Park, Fairbairn Park]
 
  ---
  long_name: To Cameron Ave Bus Station
  between_stops: []
 
  short_name: "74"
  stop_times:
  - - 954a
  - 956a
  - 1000a
  - 1006a
  - 1013a
  - 1016a
  - 1023a
  - 1027a
  - 1033a
  - 1039a
  - 1041a
  - 1045a
  - - 1124a
  - 1126a
  - 1130a
  - 1136a
  - 1143a
  - 1146a
  - 1153a
  - 1157p
  - 1203p
  - 1209p
  - 1211p
  - 1215p
  - - 1254p
  - 1256p
  - 100p
  - 106p
  - 113p
  - 116p
  - 123p
  - 127p
  - 133p
  - 139p
  - 141p
  - 145p
  - - 224p
  - 226p
  - 230p
  - 236p
  - 243p
  - 246p
  - 253p
  - 257p
  - 303p
  - 309p
  - 311p
  - 315p
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Calvary Hospital
  - Jamison Centre
  - Cook
  - Hawker
  - Page Shops
  - Florey Shops
  - Cohen St Bus Station
  - Lathlain St Bus Station
  - Cameron Ave Bus Station
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "749"
  stop_times: [[753a, 817a, 819a, 823a], [436p, 502p, 504p, 508p], [510p, 536p, 538p, 542p], [540p, 606p, 608p, 612p]]
  time_points: [Woden Interchange - Platform 4, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
 
  short_name: "749"
  stop_times:
  - - 702a
  - 704a
  - 708a
  - 730a
  - - 737a
  - 739a
  - 743a
  - 810a
  - - 807a
  - 809a
  - 813a
  - 840a
  - - 459p
  - 501p
  - 505p
  - 535p
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 2
  - Cameron Ave Bus Station - Platform 2
  - Woden Interchange
 
  ---
  long_name: To Cooleman Court
  between_stops: []
  short_name: "75"
  stop_times: [[1055a, 1108a, 1117a], [1255p, 108p, 117p]]
  time_points: [Woden Interchange - Platform 2, Stromlo High Waramanga, Cooleman Court]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "75"
  stop_times: [[925a, 934a, 947a], [1125a, 1134a, 1147a], [125p, 134p, 147p]]
  time_points: [Cooleman Court, Stromlo High Waramanga, Woden Interchange]
 
  ---
  long_name: To Fairbairn Park
  between_stops: []
  short_name: "757"
  stop_times: [[645a, 655a, 706a, 722a, 735a], [705a, 715a, 726a, 742a, 755a]]
  time_points: [Gungahlin Market Place, Dickson College, Russell Offices, Brindabella Business Park, Fairbairn Park]
 
  ---
  long_name: To Gungahlin Market Place
  between_stops: []
  short_name: "757"
  stop_times: [[433p, 442p, 457p, 510p, 524p], [508p, 522p, 532p, 543p, 556p], [538p, 552p, 602p, 613p, 626p]]
  time_points: [Fairbairn Park, Brindabella Business Park, Russell Offices, Dickson College, Gungahlin Market Place]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "76"
  stop_times: [[1000a, 1007a, 1015a, 1020a, 1028a], [1200p, 1207p, 1215p, 1220p, 1228p], [200p, 207p, 215p, 220p, 228p]]
  time_points: [Woden Interchange - Platform 2, Brindabella Gardens Nursing Home, Saint Andrews Village Hughes, Canberra Hospital, Woden Interchange]
 
  ---
  long_name: To Calwell Shops
  between_stops: []
  short_name: "768"
  stop_times: [[447p, 453p, 502p, 526p, 537p, 545p], [519p, 525p, 534p, 558p, 609p, 617p]]
  time_points: [Citywest, City Interchange - Platform 10, Russell Offices, Chisholm Shops, Isabella Shops, Calwell Shops]
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: "768"
  stop_times: [[707a, 715a, 726a, 751a, 800a, 804a], [737a, 745a, 756a, 821a, 830a, 834a]]
  time_points: [Calwell Shops, Isabella Shops, Chisholm Shops, Russell Offices, City Interchange - Platform 11, Citywest]
 
  ---
  long_name: To Citywest
  between_stops: []
  short_name: "769"
  stop_times: [[641a, 646a, 656a, 706a, 733a, 743a, 747a], [721a, 726a, 736a, 746a, 813a, 823a, 827a], [741a, 746a, 756a, 806a, 833a, 843a, 847a]]
  time_points: [Tharwa Drive, Theodore, Calwell Shops, Chisholm Shops, Russell Offices, City Interchange - Platform 11, Citywest]
 
  ---
  long_name: To Tharwa Drive
  between_stops: []
  short_name: "769"
  stop_times: [[427p, 433p, 442p, 507p, 517p, 527p, 532p], [500p, 506p, 515p, 540p, 550p, 600p, 605p], [537p, 543p, 552p, 617p, 627p, 637p, 642p]]
  time_points: [Citywest, City Interchange - Platform 10, Russell Offices, Chisholm Shops, Calwell Shops, Theodore, Tharwa Drive]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "77"
  stop_times: [[1100a, 1108a, 1113a, 1121a, 1128a], [100p, 108p, 113p, 121p, 128p]]
  time_points: [Woden Interchange - Platform 2, Canberra Hospital, Saint Andrews Village Hughes, Brindabella Gardens Nursing Home, Woden Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "780"
  stop_times: [[405p, 421p, 440p], [435p, 451p, 510p]]
  time_points: [Fyshwick Terminus, Canberra Times, City Interchange]
 
  ---
  long_name: To Fyshwick Terminus
  between_stops: []
 
  short_name: "780"
  stop_times:
  - - 648a
  - 707a
  - 723a
  - - 719a
  - 738a
  - 754a
  time_points:
  - City Interchange - Platform 7
  - Newcastle / Isa Street Fyshwick
  - Fyshwick Terminus
 
  ---
  long_name: To Electricity House
  between_stops: []
 
  short_name: "785"
  stop_times:
  - - 652a
  - 655a
  - 713a
  - 743a
  - 747a
  - 749a
  - - 725a
  - 728a
  - 746a
  - 816a
  - 820a
  - 822a
  time_points:
  - Lanyon Market Place
  - Tharwa/Pockett
  - Mentone View/Tharwa Drive
  - Citywest
  - City Interchange - Platform 10
  - Electricity House
 
  ---
  long_name: To Lanyon Market Place
  between_stops: []
 
  short_name: "785"
  stop_times:
  - - 505p
  - 511p
  - 513p
  - 549p
  - 605p
  - 607p
  - - 530p
  - 536p
  - 538p
  - 614p
  - 630p
  - 632p
  time_points:
  - Citywest
  - City Interchange - Platform 10
  - Electricity House
  - Mentone View/Tharwa Drive
  - Tharwa/Pockett
  - Lanyon Market Place
 
  ---
  long_name: To Fairbairn Park
  between_stops: []
  short_name: "786"
  stop_times: [[646a, 656a, 730a, 742a], [706a, 716a, 735a, 747a], [727a, 737a, 811a, 823a]]
  time_points: [Tuggeranong Interchange - Platform 7, Chisholm Shops, Brindabella Business Park, Fairbairn Park]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "786"
  stop_times: [[445p, 453p, 524p, 537p], [515p, 523p, 554p, 607p], [545p, 553p, 624p, 637p]]
  time_points: [Fairbairn Park, Brindabella Business Park, Chisholm Shops, Tuggeranong Interchange]
 
  ---
  long_name: To Electricity House
  between_stops: []
  short_name: "787"
  stop_times: [[647a, 650a, 702a, 728a, 732a, 734a], [720a, 723a, 735a, 801a, 805a, 807a]]
  time_points: [Lanyon Market Place, Tharwa/Knoke, Woodcock/Clare Dennis, Citywest, City Interchange - Platform 10, Electricity House]
 
  ---
  long_name: To Lanyon Market Place
  between_stops: []
  short_name: "787"
  stop_times: [[516p, 522p, 524p, 556p, 607p, 609p], [535p, 541p, 543p, 615p, 626p, 628p]]
  time_points: [Citywest, City Interchange - Platform 10, Electricity House, Woodcock/Clare Dennis, Tharwa/Knoke, Lanyon Market Place]
 
  ---
  long_name: To Citywest
  between_stops: []
 
  short_name: "788"
  stop_times:
  - - 710a
  - 719a
  - 734a
  - 811a
  - 820a
  - 824a
  - - 740a
  - 749a
  - 804a
  - 841a
  - 850a
  - 854a
  time_points:
  - Woodcock/Clare Dennis
  - Tharwa/Pockett
  - Mentone View/Tharwa Drive
  - Russell Offices
  - City Interchange - Platform 11
  - Citywest
 
  ---
  long_name: To Woodcock/Clare Dennis
  between_stops: []
 
  short_name: "788"
  stop_times:
  - - 426p
  - 432p
  - 441p
  - 512p
  - 526p
  - 536p
  - - 502p
  - 507p
  - 518p
  - 552p
  - 606p
  - 615p
  - - 532p
  - 538p
  - 547p
  - 618p
  - 632p
  - 642p
  time_points:
  - Citywest
  - City Interchange - Platform 10
  - Russell Offices
  - Mentone View/Tharwa Drive
  - Tharwa/Pockett
  - Woodcock/Clare Dennis
 
  ---
  long_name: To Woodcock/Clare Dennis
  between_stops: []
  short_name: "788"
  stop_times: [[426p, 432p, 441p, 512p, 526p, 536p], [502p, 507p, 518p, 552p, 606p, 615p], [532p, 538p, 547p, 618p, 632p, 642p]]
  time_points: [Citywest, City Interchange - Platform 10, Russell Offices, Mentone View/Tharwa Drive, Tharwa/Pocket, Woodcock/Clare Dennis]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "8"
  stop_times: [[626a, 632a, 637a, 644a], [657a, 703a, 708a, 715a], [724a, 730a, 737a, 746a], [757a, 804a, 811a, 820a], [831a, 838a, 845a, 854a], [859a, 906a, 913a, 922a], [1004a, 1010a, 1015a, 1022a], [1104a, 1110a, 1115a, 1122a], [1204p, 1210p, 1215p, 1222p], [104p, 110p, 115p, 122p], [159p, 205p, 210p, 217p], [302p, 309p, 316p, 325p], [332p, 339p, 346p, 355p], [407p, 414p, 421p, 430p], [437p, 444p, 451p, 500p], [507p, 514p, 521p, 530p], [537p, 544p, 551p, 600p], [642p, 648p, 653p, 658p], [742p, 748p, 753p, 758p], [842p, 848p, 853p, 858p], [942p, 948p, 953p, 958p], [1042p, 1048p, 1053p, 1058p]]
  time_points: [Dickson Cowper St, Lyneham, Macarthur / Miller O'Connor, City Interchange]
 
  ---
  long_name: To Dickson Cowper St
  between_stops: []
  short_name: "8"
  stop_times: [[655a, 702a, 707a, 713a], [714a, 721a, 726a, 732a], [741a, 750a, 757a, 804a], [811a, 820a, 827a, 834a], [841a, 850a, 857a, 904a], [915a, 924a, 931a, 937a], [947a, 954a, 959a, 1005a], [1018a, 1025a, 1030a, 1036a], [1046a, 1053a, 1058a, 1104a], [1146a, 1153a, 1158a, 1204p], [1246p, 1253p, 1258p, 104p], [146p, 153p, 158p, 204p], [246p, 253p, 258p, 305p], [311p, 320p, 327p, 334p], [346p, 355p, 402p, 409p], [411p, 420p, 427p, 434p], [444p, 453p, 500p, 507p], [523p, 532p, 539p, 546p], [553p, 602p, 609p, 616p], [623p, 631p, 636p, 642p], [650p, 655p, 700p, 706p], [705p, 710p, 715p, 721p], [805p, 810p, 815p, 821p], [905p, 910p, 915p, 921p], [1005p, 1010p, 1015p, 1021p], [1105p, 1110p, 1115p, 1121p]]
  time_points: [City Interchange - Platform 4, Macarthur / Miller O'Connor, Lyneham, Dickson Cowper St]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "80"
  stop_times: [[547a, 602a, 611a, 616a, 625a, 632a, 634a, 638a, 642a, 650a], [606a, 621a, 630a, 635a, 644a, 651a, 653a, 657a, 701a, 709a], [633a, 648a, 657a, 702a, 711a, 718a, 720a, 724a, 728a, 738a], [700a, 715a, 724a, 729a, 740a, 748a, 752a, 759a, 803a, 814a], [731a, 747a, 756a, 803a, 814a, 822a, 826a, 833a, 837a, 848a], [801a, 817a, 826a, 833a, 844a, 852a, 856a, 903a, 907a, 918a], [834a, 850a, 859a, 906a, 917a, 925a, 929a, 933a, 937a, 945a], [908a, 923a, 933a, 938a, 947a, 954a, 956a, 1000a, 1004a, 1012a], [938a, 953a, 1002a, 1007a, 1016a, 1023a, 1025a, 1029a, 1033a, 1041a], [1038a, 1053a, 1102a, 1107a, 1116a, 1123a, 1125a, 1129a, 1133a, 1141a], ["-", "-", "-", "-", "-", 1131a, 1133a, 1137a, 1141a, 1149a], [1138a, 1153a, 1202p, 1207p, 1216p, 1223p, 1225p, 1229p, 1233p, 1241p], [1238p, 1253p, 102p, 107p, 116p, 123p, 125p, 129p, 133p, 141p], [138p, 153p, 202p, 207p, 216p, 223p, 225p, 229p, 233p, 241p], [238p, 253p, 302p, 307p, 316p, 323p, 325p, 329p, 333p, 341p], [338p, 354p, 404p, 410p, 420p, 427p, 429p, 434p, 439p, 448p], [408p, 424p, 434p, 440p, 450p, 457p, 459p, 504p, 509p, 518p], [438p, 454p, 504p, 510p, 520p, 527p, 529p, 534p, 539p, 548p], [508p, 524p, 534p, 540p, 550p, 557p, 559p, 604p, 609p, 618p], [538p, 554p, 604p, 610p, 620p, 627p, 629p, 633p, 637p, 645p], [556p, 612p, 622p, 628p, 636p, 642p, 644p, 648p, 652p, 700p], ["-", "-", "-", "-", "-", 742p, 744p, 748p, 752p, 800p], ["-", "-", "-", "-", "-", 842p, 844p, 848p, 852p, 900p], ["-", "-", "-", "-", "-", 942p, 944p, 948p, 952p, 1000p], ["-", "-", "-", "-", "-", 1042p, 1044p, 1048p, 1052p, 1100p]]
  time_points: [Woden Interchange - Platform 4, Geoscience Australia, Eye Hospital, Fyshwick Direct Factory Outlet, Canberra Times, Railway Station Kingston, Causeway, Kings Ave/National Crt, Russell Offices, City Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
 
  short_name: "80"
  stop_times:
  - - 550a
  - 558a
  - 602a
  - 606a
  - 609a
  - 617a
  - 626a
  - 631a
  - 640a
  - 656a
  - - 617a
  - 625a
  - 629a
  - 633a
  - 636a
  - 644a
  - 653a
  - 658a
  - 707a
  - 723a
  - - 648a
  - 656a
  - 700a
  - 704a
  - 707a
  - 715a
  - 724a
  - 729a
  - 737a
  - 753a
  - - 719a
  - 727a
  - 731a
  - 738a
  - 741a
  - 750a
  - 804a
  - 810a
  - 818a
  - 834a
  - - 751a
  - 800a
  - 803a
  - 810a
  - 813a
  - 822a
  - 836a
  - 842a
  - 850a
  - 906a
  - - 828a
  - 837a
  - 840a
  - 847a
  - 850a
  - 859a
  - 913a
  - 919a
  - 927a
  - 944a
  - - 859a
  - 907a
  - 911a
  - 915a
  - 918a
  - 930a
  - 939a
  - 944a
  - 952a
  - 1010a
  - - 927a
  - 935a
  - 939a
  - 943a
  - 946a
  - 954a
  - 1003a
  - 1008a
  - 1016a
  - 1034a
  - - 1027a
  - 1035a
  - 1039a
  - 1043a
  - 1046a
  - 1054a
  - 1103a
  - 1108a
  - 1116a
  - 1134a
  - - 1127a
  - 1135a
  - 1139a
  - 1143a
  - 1146a
  - 1154a
  - 1203p
  - 1208p
  - 1216p
  - 1234p
  - - 1227p
  - 1235p
  - 1239p
  - 1243p
  - 1246p
  - 1254p
  - 103p
  - 108p
  - 116p
  - 134p
  - - 127p
  - 135p
  - 139p
  - 143p
  - 146p
  - 154p
  - 203p
  - 208p
  - 216p
  - 234p
  - - 227p
  - 235p
  - 239p
  - 243p
  - 246p
  - 254p
  - 303p
  - 308p
  - 317p
  - 333p
  - - 330p
  - 339p
  - 344p
  - 349p
  - 352p
  - 400p
  - 410p
  - 416p
  - 426p
  - 444p
  - - 400p
  - 409p
  - 414p
  - 419p
  - 422p
  - 430p
  - 440p
  - 446p
  - 456p
  - 514p
  - - 434p
  - 443p
  - 448p
  - 453p
  - 456p
  - 504p
  - 514p
  - 520p
  - 530p
  - 548p
  - - 504p
  - 513p
  - 518p
  - 523p
  - 526p
  - 534p
  - 544p
  - 550p
  - 600p
  - 618p
  - - 534p
  - 543p
  - 548p
  - 553p
  - 556p
  - 604p
  - 614p
  - 620p
  - 630p
  - 645p
  - - 604p
  - 613p
  - 618p
  - 623p
  - 626p
  - 633p
  - 641p
  - 646p
  - 654p
  - 709p
  - - 704p
  - 712p
  - 716p
  - 720p
  - 722p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 804p
  - 812p
  - 816p
  - 820p
  - 822p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 904p
  - 912p
  - 916p
  - 920p
  - 922p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1004p
  - 1012p
  - 1016p
  - 1020p
  - 1022p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1104p
  - 1112p
  - 1116p
  - 1120p
  - 1122p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  time_points:
  - City Interchange - Platform 7
  - Russell Offices
  - Kings Ave/National Crt
  - Causeway
  - Railway Station Kingston
  - Newcastle / Isa Street Fyshwick
  - Fyshwick Direct Factory Outlet
  - Eye Hospital
  - Geoscience Australia
  - Woden Interchange
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "81"
  stop_times: [[920a, 934a, 942a, 948a, 955a], [1020a, 1034a, 1042a, 1048a, 1055a], [1120a, 1134a, 1142a, 1148a, 1155a], [1220p, 1234p, 1242p, 1248p, 1255p], [120p, 134p, 142p, 148p, 155p], [220p, 234p, 242p, 248p, 255p], [320p, 334p, 342p, 348p, 355p], [420p, 434p, 442p, 448p, 455p]]
  time_points: [City Interchange - Platform 9, National Aquarium, Black Mountain Telstra Tower, Botanic Gardens, City Interchange]
 
  ---
  long_name: To Bimberi Centre
  between_stops: []
  short_name: "82"
  stop_times: [[632a, 638a, 640a, 650a], [342p, 348p, 350p, 400p]]
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Northbourne Ave/Antill St, Bimberi Centre]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "82"
  stop_times: [[715p, 724p, 726p, 733p]]
  time_points: [Bimberi Centre, Northbourne Ave/Antill St, Macarthur / Northbourne, City Interchange]
 
  ---
  long_name: To Alexander Maconochie Centre Hume
  between_stops: []
  short_name: "88"
  stop_times: [[826a, 846a], [1240p, 100p], [510p, 530p]]
  time_points: [Woden Interchange - Platform 4, Alexander Maconochie Centre Hume]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "88"
  stop_times: [[1150a, 1210p], [450p, 510p], [805p, 825p]]
  time_points: [Alexander Maconochie Centre Hume, Woden Interchange]
 
  ---
  long_name: To Campbell Park Offices
  between_stops: []
 
  short_name: "9"
  stop_times:
  - - 714a
  - 726a
  - 731a
  - 733a
  - 741a
  - 745a
  - - 814a
  - 829a
  - 834a
  - 836a
  - 844a
  - 848a
  - - 857a
  - 911a
  - 916a
  - 918a
  - 926a
  - 931a
  - - 957a
  - 1011a
  - 1016a
  - 1018a
  - 1026a
  - 1029a
  - - 1057a
  - 1111a
  - 1116a
  - 1118a
  - 1126a
  - 1129a
  - - 1157a
  - 1211p
  - 1216p
  - 1218p
  - 1226p
  - 1229p
  - - 1257p
  - 111p
  - 116p
  - 118p
  - 126p
  - 129p
  - - 157p
  - 211p
  - 216p
  - 218p
  - 226p
  - 229p
  - - 257p
  - 312p
  - 317p
  - 319p
  - 327p
  - 331p
  - - 344p
  - 359p
  - 404p
  - 406p
  - 414p
  - 418p
  - - 414p
  - 429p
  - 434p
  - 436p
  - 444p
  - 448p
  - - 444p
  - 459p
  - 504p
  - 506p
  - 514p
  - 518p
  - - 514p
  - 529p
  - 534p
  - 536p
  - 544p
  - 548p
  - - 557p
  - 612p
  - 617p
  - 619p
  - 627p
  - 631p
  - - 657p
  - 708p
  - 712p
  - 714p
  - 720p
  - 723p
  - - 757p
  - 808p
  - 812p
  - 814p
  - 820p
  - 823p
  - - 857p
  - 908p
  - 912p
  - 914p
  - 920p
  - 923p
  - - 957p
  - 1008p
  - 1012p
  - 1014p
  - 1020p
  - 1023p
  - - 1057p
  - 1108p
  - 1112p
  - 1114p
  - 1120p
  - 1123p
  time_points:
  - City Interchange - Platform 7
  - St Thomas More Campbell
  - Russell Offices
  - Hospice
  - ADFA
  - Campbell Park Offices
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "9"
  stop_times: [["-", 655a, 701a, 703a, 708a, 720a], [720a, 723a, 729a, 731a, 736a, 751a], [752a, 756a, 804a, 806a, 811a, 826a], [822a, 826a, 834a, 836a, 841a, 856a], [852a, 856a, 904a, 906a, 911a, 926a], [934a, 937a, 945a, 947a, 952a, 1006a], [1034a, 1037a, 1045a, 1047a, 1052a, 1106a], [1134a, 1137a, 1145a, 1147a, 1152a, 1206p], [1234p, 1237p, 1245p, 1247p, 1252p, 106p], [134p, 137p, 145p, 147p, 152p, 206p], [234p, 237p, 245p, 247p, 252p, 306p], [335p, 339p, 347p, 349p, 354p, 409p], [352p, 356p, 404p, 406p, 411p, 426p], [422p, 426p, 434p, 436p, 441p, 456p], [452p, 456p, 504p, 506p, 511p, 526p], [522p, 526p, 534p, 536p, 541p, 556p], [552p, 556p, 604p, 606p, 611p, 626p], [628p, 632p, 638p, 640p, 645p, 656p], [728p, 731p, 737p, 739p, 744p, 755p], [828p, 831p, 837p, 839p, 844p, 855p], [928p, 931p, 937p, 939p, 944p, 955p], [1028p, 1031p, 1037p, 1039p, 1044p, 1055p]]
  time_points: [Campbell Park Offices, ADFA, Menindee Drive - Hospice, Russell Offices, St Thomas More Campbell, City Interchange]
 
  ---
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[630a, 641a, 657a, 714a, 731a, 733a, 737a], [645a, 656a, 712a, 729a, 746a, 748a, 752a], [700a, 711a, 727a, 744a, 801a, 803a, 807a], [715a, 726a, 742a, 759a, 816a, 818a, 822a], [730a, 741a, 757a, 814a, 831a, 833a, 837a], [745a, 756a, 812a, 829a, 846a, 848a, 852a], [800a, 811a, 827a, 844a, 901a, 903a, 907a], [815a, 826a, 842a, 859a, 916a, 918a, 922a], [830a, 841a, 857a, 914a, 931a, 933a, 937a], [845a, 856a, 912a, 929a, 946a, 948a, 952a], [900a, 911a, 927a, 944a, 1001a, 1003a, 1007a], [915a, 926a, 942a, 959a, 1016a, 1018a, 1022a], [930a, 941a, 957a, 1014a, 1031a, 1033a, 1037a], [945a, 956a, 1012a, 1029a, 1046a, 1048a, 1052a], [1000a, 1011a, 1027a, 1044a, 1101a, 1103a, 1107a], [1015a, 1026a, 1042a, 1059a, 1116a, 1118a, 1122a], [1030a, 1041a, 1057a, 1114a, 1131a, 1133a, 1137a], [1045a, 1056a, 1112a, 1129a, 1146a, 1148a, 1152a], [1100a, 1111a, 1127a, 1144a, 1201p, 1203p, 1207p], [1115a, 1126a, 1142a, 1159a, 1216p, 1218p, 1222p], ["-", "-", 1149a, 1206p, 1223p, 1225p, 1229p], [1130a, 1141a, 1157a, 1214p, 1231p, 1233p, 1237p], [1145a, 1156a, 1212p, 1229p, 1246p, 1248p, 1252p], ["-", "-", 1219p, 1236p, 1253p, 1255p, 1259p], [1200p, 1211p, 1227p, 1244p, 101p, 103p, 107p], [1215p, 1226p, 1242p, 1259p, 116p, 118p, 122p], ["-", "-", 1249p, 106p, 123p, 125p, 129p], [1230p, 1241p, 1257p, 114p, 131p, 133p, 137p], [1245p, 1256p, 112p, 129p, 146p, 148p, 152p], ["-", "-", 119p, 136p, 153p, 155p, 159p], [100p, 111p, 127p, 144p, 201p, 203p, 207p], [115p, 126p, 142p, 159p, 216p, 218p, 222p], ["-", "-", 149p, 206p, 223p, 225p, 229p], [130p, 141p, 157p, 214p, 231p, 233p, 237p], [145p, 156p, 212p, 229p, 246p, 248p, 252p], ["-", "-", 219p, 236p, 253p, 255p, 259p], [200p, 211p, 227p, 244p, 301p, 303p, 307p], [215p, 226p, 242p, 259p, 316p, 318p, 322p], ["-", "-", 249p, 306p, 323p, 325p, 329p], [230p, 241p, 257p, 314p, 331p, 333p, 337p], [245p, 256p, 312p, 329p, 346p, 348p, 352p], ["-", "-", 319p, 336p, 353p, 355p, 359p], [300p, 311p, 327p, 344p, 401p, 403p, 407p], [315p, 326p, 342p, 359p, 416p, 418p, 422p], ["-", "-", 349p, 406p, 423p, 425p, 429p], [330p, 341p, 357p, 414p, 431p, 433p, 437p], [345p, 356p, 412p, 429p, 446p, 448p, 452p], ["-", "-", 419p, 436p, 453p, 455p, 459p], [400p, 411p, 427p, 444p, 501p, 503p, 507p], [415p, 426p, 442p, 459p, 516p, 518p, 522p], ["-", "-", 449p, 506p, 523p, 525p, 529p], [430p, 441p, 457p, 514p, 531p, 533p, 537p], [445p, 456p, 512p, 529p, 546p, 548p, 552p], [500p, 511p, 527p, 544p, 601p, 603p, 607p], [515p, 526p, 542p, 559p, 616p, 618p, 622p], [530p, 541p, 557p, 614p, 631p, 633p, 636p], [545p, 556p, 612p, 629p, 646p, 648p, 651p], [600p, 611p, 627p, 642p, 659p, 701p, 704p], [615p, 626p, 641p, 656p, 713p, 715p, 718p], [630p, 640p, 655p, 710p, 727p, 729p, 732p], [645p, 655p, 710p, 725p, 742p, 744p, 747p], [700p, 710p, 725p, 740p, 757p, 759p, 802p], [715p, 725p, 740p, 755p, 812p, 814p, 817p], [730p, 740p, 755p, 810p, 827p, 829p, 832p], [745p, 755p, 810p, 825p, 842p, 844p, 847p], [800p, 810p, 825p, 840p, 857p, 859p, 902p], [815p, 825p, 840p, 855p, 912p, 914p, 917p], [830p, 840p, 855p, 910p, 927p, 929p, 932p], [845p, 855p, 910p, 925p, 942p, 944p, 947p], [900p, 910p, 925p, 940p, 957p, 959p, 1002p], [915p, 925p, 940p, 955p, 1012p, 1014p, 1017p], [930p, 940p, 955p, 1010p, 1027p, 1029p, 1032p], [945p, 955p, 1010p, 1025p, 1042p, 1044p, 1047p], [1000p, 1010p, 1025p, 1040p, 1057p, 1059p, 1102p], [1015p, 1025p, 1040p, 1055p, 1112p, 1114p, 1117p], [1030p, 1040p, 1055p, 1110p, 1127p, 1129p, 1132p], [1045p, 1055p, 1110p, 1125p, 1142p, 1144p, 1147p], [1100p, 1110p, 1125p, 1140p, 1157p, 1159p, 1202a], [1115p, 1125p, 1140p, 1155p, 1212a, 1214a, 1217a]]
  between_stops: []
  short_name: "900"
  time_points: [Tuggeranong Interchange - Platform 8, Erindale Centre, Woden Interchange - Platform 9, City Interchange - Platform 5, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "900"
  stop_times_sunday: [[730a, 741a, 757a, 814a, 831a, 835a, 837a], [745a, 756a, 812a, 829a, 846a, 850a, 852a], [800a, 811a, 827a, 844a, 901a, 905a, 907a], [815a, 826a, 842a, 859a, 916a, 920a, 922a], [830a, 841a, 857a, 914a, 931a, 935a, 937a], [845a, 856a, 912a, 929a, 946a, 950a, 952a], [900a, 911a, 927a, 944a, 1001a, 1005a, 1007a], [915a, 926a, 942a, 959a, 1016a, 1020a, 1022a], [930a, 941a, 957a, 1014a, 1031a, 1035a, 1037a], [945a, 956a, 1012a, 1029a, 1046a, 1050a, 1052a], [1000a, 1011a, 1027a, 1044a, 1101a, 1105a, 1107a], [1015a, 1026a, 1042a, 1059a, 1116a, 1120a, 1122a], [1030a, 1041a, 1057a, 1114a, 1131a, 1135a, 1137a], [1045a, 1056a, 1112a, 1129a, 1146a, 1150a, 1152a], [1100a, 1111a, 1127a, 1144a, 1201p, 1205p, 1207p], [1115a, 1126a, 1142a, 1159a, 1216p, 1220p, 1222p], [1130a, 1141a, 1157a, 1214p, 1231p, 1235p, 1237p], [1145a, 1156a, 1212p, 1229p, 1246p, 1250p, 1252p], [1200p, 1211p, 1227p, 1244p, 101p, 105p, 107p], [1215p, 1226p, 1242p, 1259p, 116p, 120p, 122p], [1230p, 1241p, 1257p, 114p, 131p, 135p, 137p], [1245p, 1256p, 112p, 129p, 146p, 150p, 152p], [100p, 111p, 127p, 144p, 201p, 205p, 207p], [115p, 126p, 142p, 159p, 216p, 220p, 222p], [130p, 141p, 157p, 214p, 231p, 235p, 237p], [145p, 156p, 212p, 229p, 246p, 250p, 252p], [200p, 211p, 227p, 244p, 301p, 305p, 307p], [215p, 226p, 242p, 259p, 316p, 320p, 322p], [230p, 241p, 257p, 314p, 331p, 335p, 337p], [245p, 256p, 312p, 329p, 346p, 350p, 352p], [300p, 311p, 327p, 344p, 401p, 405p, 407p], [315p, 326p, 342p, 359p, 416p, 420p, 422p], [330p, 341p, 357p, 414p, 431p, 435p, 437p], [345p, 356p, 412p, 429p, 446p, 450p, 452p], [400p, 411p, 427p, 444p, 501p, 505p, 507p], [415p, 426p, 442p, 459p, 516p, 520p, 522p], [430p, 441p, 457p, 514p, 531p, 535p, 537p], [445p, 456p, 512p, 529p, 546p, 550p, 552p], [500p, 511p, 527p, 544p, 601p, 605p, 607p], [515p, 526p, 542p, 559p, 616p, 620p, 622p], [530p, 541p, 557p, 614p, 631p, 634p, 636p], [545p, 556p, 612p, 629p, 646p, 649p, 651p], [600p, 611p, 627p, 642p, 659p, 702p, 704p], [615p, 626p, 641p, 656p, 713p, 716p, 718p], [630p, 640p, 655p, 710p, 727p, 730p, 732p], [645p, 655p, 710p, 725p, 742p, 745p, 747p], [706p, 716p, 731p, 746p, 803p, 806p, 808p]]
  time_points: [Tuggeranong Interchange - Platform 8, Erindale Centre, Woden Interchange - Platform 9, City Interchange - Platform 5, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[634a, 636a, 640a, 657a, 714a, 729a, 735a], [649a, 651a, 655a, 712a, 729a, 744a, 750a], [704a, 706a, 710a, 727a, 744a, 759a, 805a], [719a, 721a, 725a, 742a, 759a, 814a, 820a], [734a, 736a, 740a, 757a, 814a, 829a, 835a], [749a, 751a, 755a, 812a, 829a, 844a, 850a], [804a, 806a, 810a, 827a, 844a, 859a, 905a], [819a, 821a, 825a, 842a, 859a, 914a, 920a], [834a, 836a, 840a, 857a, 914a, 929a, 935a], [849a, 851a, 855a, 912a, 929a, 944a, 950a], [904a, 906a, 910a, 927a, 944a, 959a, 1005a], [919a, 921a, 925a, 942a, 959a, 1014a, 1020a], [934a, 936a, 940a, 957a, 1014a, 1029a, 1035a], [949a, 951a, 955a, 1012a, 1029a, 1044a, 1050a], [1004a, 1006a, 1010a, 1027a, 1044a, 1059a, 1105a], [1019a, 1021a, 1025a, 1042a, 1059a, 1114a, 1120a], [1034a, 1036a, 1040a, 1057a, 1114a, 1129a, 1135a], [1049a, 1051a, 1055a, 1112a, 1129a, 1144a, 1150a], [1056a, 1058a, 1102a, 1119a, "-", "-", "-"], [1104a, 1106a, 1110a, 1127a, 1144a, 1159a, 1205p], [1119a, 1121a, 1125a, 1142a, 1159a, 1214p, 1220p], [1126a, 1128a, 1132a, 1149a, "-", "-", "-"], [1134a, 1136a, 1140a, 1157a, 1214p, 1229p, 1235p], [1149a, 1151a, 1155a, 1212p, 1229p, 1244p, 1250p], [1156a, 1158a, 1202p, 1219p, "-", "-", "-"], [1204p, 1206p, 1210p, 1227p, 1244p, 1259p, 105p], [1219p, 1221p, 1225p, 1242p, 1259p, 114p, 120p], [1226p, 1228p, 1232p, 1249p, "-", "-", "-"], [1234p, 1236p, 1240p, 1257p, 114p, 129p, 135p], [1249p, 1251p, 1255p, 112p, 129p, 144p, 150p], [1256p, 1258p, 102p, 119p, "-", "-", "-"], [104p, 106p, 110p, 127p, 144p, 159p, 205p], [119p, 121p, 125p, 142p, 159p, 214p, 220p], [126p, 128p, 132p, 149p, "-", "-", "-"], [134p, 136p, 140p, 157p, 214p, 229p, 235p], [149p, 151p, 155p, 212p, 229p, 244p, 250p], [156p, 158p, 202p, 219p, "-", "-", "-"], [204p, 206p, 210p, 227p, 244p, 259p, 305p], [219p, 221p, 225p, 242p, 259p, 314p, 320p], [226p, 228p, 232p, 249p, "-", "-", "-"], [234p, 236p, 240p, 257p, 314p, 329p, 335p], [249p, 251p, 255p, 312p, 329p, 344p, 350p], [256p, 258p, 302p, 319p, "-", "-", "-"], [304p, 306p, 310p, 327p, 344p, 359p, 405p], [319p, 321p, 325p, 342p, 359p, 414p, 420p], [326p, 328p, 332p, 349p, "-", "-", "-"], [334p, 336p, 340p, 357p, 414p, 429p, 435p], [349p, 351p, 355p, 412p, 429p, 444p, 450p], [356p, 358p, 402p, 419p, "-", "-", "-"], [404p, 406p, 410p, 427p, 444p, 459p, 505p], [419p, 421p, 425p, 442p, 459p, 514p, 520p], [434p, 436p, 440p, 457p, 514p, 529p, 535p], [449p, 451p, 455p, 512p, 529p, 544p, 550p], [504p, 506p, 510p, 527p, 544p, 559p, 605p], [519p, 521p, 525p, 542p, 559p, 614p, 620p], [534p, 536p, 540p, 557p, 614p, 629p, 635p], [549p, 551p, 555p, 612p, 629p, 643p, 649p], [604p, 606p, 610p, 627p, 642p, 656p, 702p], [619p, 621p, 625p, 640p, 655p, 709p, 715p], [635p, 637p, 640p, 655p, 710p, 724p, 730p], [650p, 652p, 655p, 710p, 725p, 739p, 745p], [705p, 707p, 710p, 725p, 740p, 754p, 800p], [720p, 722p, 725p, 740p, 755p, 809p, 815p], [735p, 737p, 740p, 755p, 810p, 824p, 830p], [750p, 752p, 755p, 810p, 825p, 839p, 845p], [805p, 807p, 810p, 825p, 840p, 854p, 900p], [820p, 822p, 825p, 840p, 855p, 909p, 915p], [835p, 837p, 840p, 855p, 910p, 924p, 930p], [850p, 852p, 855p, 910p, 925p, 939p, 945p], [905p, 907p, 910p, 925p, 940p, 954p, 1000p], [920p, 922p, 925p, 940p, 955p, 1009p, 1015p], [935p, 937p, 940p, 955p, 1010p, 1024p, 1030p], [950p, 952p, 955p, 1010p, 1025p, 1039p, 1045p], [1005p, 1007p, 1010p, 1025p, 1040p, 1054p, 1100p], [1020p, 1022p, 1025p, 1040p, 1055p, 1109p, 1115p], [1035p, 1037p, 1040p, 1055p, 1110p, 1124p, 1130p], [1050p, 1052p, 1055p, 1110p, 1125p, 1139p, 1145p], [1105p, 1107p, 1110p, 1125p, 1140p, 1154p, 1200a]]
  between_stops: []
  short_name: "900"
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 1, Cameron Ave Bus Station - Platform 1, City Interchange - Platform 1, Woden Interchange - Platform 6, Erindale Centre, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "900"
  stop_times_sunday: [[734a, 736a, 740a, 757a, 814a, 829a, 835a], [749a, 751a, 755a, 812a, 829a, 844a, 850a], [804a, 806a, 810a, 827a, 844a, 859a, 905a], [819a, 821a, 825a, 842a, 859a, 914a, 920a], [834a, 836a, 840a, 857a, 914a, 929a, 935a], [849a, 851a, 855a, 912a, 929a, 944a, 950a], [904a, 906a, 910a, 927a, 944a, 959a, 1005a], [919a, 921a, 925a, 942a, 959a, 1014a, 1020a], [934a, 936a, 940a, 957a, 1014a, 1029a, 1035a], [949a, 951a, 955a, 1012a, 1029a, 1044a, 1050a], [1004a, 1006a, 1010a, 1027a, 1044a, 1059a, 1105a], [1019a, 1021a, 1025a, 1042a, 1059a, 1114a, 1120a], [1034a, 1036a, 1040a, 1057a, 1114a, 1129a, 1135a], [1049a, 1051a, 1055a, 1112a, 1129a, 1144a, 1150a], [1104a, 1106a, 1110a, 1127a, 1144a, 1159a, 1205p], [1119a, 1121a, 1125a, 1142a, 1159a, 1214p, 1220p], [1134a, 1136a, 1140a, 1157a, 1214p, 1229p, 1235p], [1149a, 1151a, 1155a, 1212p, 1229p, 1244p, 1250p], [1204p, 1206p, 1210p, 1227p, 1244p, 1259p, 105p], [1219p, 1221p, 1225p, 1242p, 1259p, 114p, 120p], [1234p, 1236p, 1240p, 1257p, 114p, 129p, 135p], [1249p, 1251p, 1255p, 112p, 129p, 144p, 150p], [104p, 106p, 110p, 127p, 144p, 159p, 205p], [119p, 121p, 125p, 142p, 159p, 214p, 220p], [134p, 136p, 140p, 157p, 214p, 229p, 235p], [149p, 151p, 155p, 212p, 229p, 244p, 250p], [204p, 206p, 210p, 227p, 244p, 259p, 305p], [219p, 221p, 225p, 242p, 259p, 314p, 320p], [234p, 236p, 240p, 257p, 314p, 329p, 335p], [249p, 251p, 255p, 312p, 329p, 344p, 350p], [304p, 306p, 310p, 327p, 344p, 359p, 405p], [319p, 321p, 325p, 342p, 359p, 414p, 420p], [334p, 336p, 340p, 357p, 414p, 429p, 435p], [349p, 351p, 355p, 412p, 429p, 444p, 450p], [404p, 406p, 410p, 427p, 444p, 459p, 505p], [419p, 421p, 425p, 442p, 459p, 514p, 520p], [434p, 436p, 440p, 457p, 514p, 529p, 535p], [449p, 451p, 455p, 512p, 529p, 544p, 550p], [504p, 506p, 510p, 527p, 544p, 559p, 605p], [519p, 521p, 525p, 542p, 559p, 614p, 620p], [534p, 536p, 540p, 557p, 614p, 629p, 635p], [549p, 551p, 555p, 612p, 629p, 643p, 649p], [604p, 606p, 610p, 627p, 642p, 656p, 702p], [619p, 621p, 625p, 640p, 655p, 709p, 715p], [634p, 636p, 639p, 654p, 709p, 723p, 729p], [649p, 651p, 654p, 709p, 724p, 738p, 744p], [704p, 706p, 709p, 724p, 739p, 753p, 759p]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 1, Cameron Ave Bus Station - Platform 1, City Interchange - Platform 1, Woden Interchange - Platform 6, Erindale Centre, Tuggeranong Interchange]
 
  ---
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", "-", "-", 718a, 723a, 731a, 739a, 741a, 745a], ["-", "-", "-", "-", "-", 818a, 823a, 831a, 839a, 841a, 845a], [852a, 856a, 858a, 905a, 913a, 918a, 923a, 931a, 939a, 941a, 945a], [952a, 956a, 958a, 1005a, 1013a, 1018a, 1023a, 1031a, 1039a, 1041a, 1045a], [1052a, 1056a, 1058a, 1105a, 1113a, 1118a, 1123a, 1131a, 1139a, 1141a, 1145a], [1152a, 1156a, 1158a, 1205p, 1213p, 1218p, 1223p, 1231p, 1239p, 1241p, 1245p], [1252p, 1256p, 1258p, 105p, 113p, 118p, 123p, 131p, 139p, 141p, 145p], [152p, 156p, 158p, 205p, 213p, 218p, 223p, 231p, 239p, 241p, 245p], [252p, 256p, 258p, 305p, 313p, 318p, 323p, 331p, 339p, 341p, 345p], [352p, 356p, 358p, 405p, 413p, 418p, 423p, 431p, 439p, 441p, 445p], [452p, 456p, 458p, 505p, 513p, 518p, 523p, 531p, 539p, 541p, 545p], [552p, 556p, 558p, 605p, 613p, 618p, 623p, 631p, 638p, 640p, 643p], [652p, 655p, 657p, 703p, 710p, 715p, 720p, 728p, 735p, 737p, 740p], [752p, 755p, 757p, 803p, 810p, 815p, 820p, 828p, 835p, 837p, 840p], [852p, 855p, 857p, 903p, 910p, 915p, 920p, 928p, 935p, 937p, 940p], [952p, 955p, 957p, 1003p, 1010p, 1015p, 1020p, 1028p, 1035p, 1037p, 1040p], [1052p, 1055p, 1057p, 1103p, 1110p, 1115p, 1120p, 1128p, 1135p, 1137p, 1140p]]
  between_stops: []
  short_name: "902"
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, McKellar, Evatt, Spence Terminus, Evatt, McKellar, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "902"
  stop_times_sunday: [[], [852a, 854a, 858a, 905a, 913a, 918a, 923a, 931a, 939a, 941a, 945a], [952a, 954a, 958a, 1005a, 1013a, 1018a, 1023a, 1031a, 1039a, 1041a, 1045a], [1052a, 1054a, 1058a, 1105a, 1113a, 1118a, 1123a, 1131a, 1139a, 1141a, 1145a], [1152a, 1154a, 1158a, 1205p, 1213p, 1218p, 1223p, 1231p, 1239p, 1241p, 1245p], [1252p, 1254p, 1258p, 105p, 113p, 118p, 123p, 131p, 139p, 141p, 145p], [152p, 154p, 158p, 205p, 213p, 218p, 223p, 231p, 239p, 241p, 245p], [252p, 254p, 258p, 305p, 313p, 318p, 323p, 331p, 339p, 341p, 345p], [352p, 354p, 358p, 405p, 413p, 418p, 423p, 431p, 439p, 441p, 445p], [452p, 454p, 458p, 505p, 513p, 518p, 523p, 531p, 539p, 541p, 545p], [552p, 554p, 558p, 605p, 613p, 618p, 623p, 631p, 638p, 640p, 643p], [652p, 654p, 657p, 703p, 710p, 715p, 720p, 728p, 735p, 737p, 740p]]
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, McKellar, Evatt, Spence Terminus, Evatt, McKellar, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", "-", 734a, 748a, 802a, 804a, 808a], [800a, 802a, 806a, 820a, 834a, 848a, 902a, 904a, 908a], [900a, 902a, 906a, 920a, 934a, 948a, 1002a, 1004a, 1008a], [1000a, 1002a, 1006a, 1020a, 1034a, 1048a, 1102a, 1104a, 1108a], [1100a, 1102a, 1106a, 1120a, 1134a, 1148a, 1202p, 1204p, 1208p], [1200p, 1202p, 1206p, 1220p, 1234p, 1248p, 102p, 104p, 108p], [100p, 102p, 106p, 120p, 134p, 148p, 202p, 204p, 208p], [200p, 202p, 206p, 220p, 234p, 248p, 302p, 304p, 308p], [300p, 302p, 306p, 320p, 334p, 348p, 402p, 404p, 408p], [400p, 402p, 406p, 420p, 434p, 448p, 502p, 504p, 508p], [500p, 502p, 506p, 520p, 534p, 548p, 602p, 604p, 608p], [600p, 602p, 606p, 620p, 634p, 648p, 701p, 703p, 706p], [700p, 702p, 705p, 718p, 732p, 746p, 759p, 801p, 804p], [800p, 802p, 805p, 818p, 832p, 846p, 859p, 901p, 904p], [900p, 902p, 905p, 918p, 932p, 946p, 959p, 1001p, 1004p], [1000p, 1002p, 1005p, 1018p, 1032p, 1046p, 1059p, 1101p, 1104p], [1100p, 1102p, 1105p, 1118p, 1132p, "-", "-", "-", "-"]]
  between_stops: []
  short_name: "903"
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 4, Kippax, Fraser West Terminus, Kippax, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "903"
  stop_times_sunday: [[], [900a, 902a, 906a, 920a, 934a, 948a, 1002a, 1004a, 1008a], [1000a, 1002a, 1006a, 1020a, 1034a, 1048a, 1102a, 1104a, 1108a], [1100a, 1102a, 1106a, 1120a, 1134a, 1148a, 1202p, 1204p, 1208p], [1200p, 1202p, 1206p, 1220p, 1234p, 1248p, 102p, 104p, 108p], [100p, 102p, 106p, 120p, 134p, 148p, 202p, 204p, 208p], [200p, 202p, 206p, 220p, 234p, 248p, 302p, 304p, 308p], [300p, 302p, 306p, 320p, 334p, 348p, 402p, 404p, 408p], [400p, 402p, 406p, 420p, 434p, 448p, 502p, 504p, 508p], [500p, 502p, 506p, 520p, 534p, 548p, 602p, 604p, 608p], [600p, 602p, 606p, 620p, 634p, 648p, 701p, 703p, 706p]]
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Kippax, Fraser West Terminus, Kippax, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", "-", 757a, 807a, 828a, 830a, 834a], [820a, 822a, 826a, 847a, 857a, 907a, 928a, 930a, 934a], [920a, 922a, 926a, 947a, 957a, 1007a, 1028a, 1030a, 1034a], [1020a, 1022a, 1026a, 1047a, 1057a, 1107a, 1128a, 1130a, 1134a], [1120a, 1122a, 1126a, 1147a, 1157a, 1207p, 1228p, 1230p, 1234p], [1220p, 1222p, 1226p, 1247p, 1257p, 107p, 128p, 130p, 134p], [120p, 122p, 126p, 147p, 157p, 207p, 228p, 230p, 234p], [220p, 222p, 226p, 247p, 257p, 307p, 328p, 330p, 334p], [320p, 322p, 326p, 347p, 357p, 407p, 428p, 430p, 434p], [420p, 422p, 426p, 447p, 457p, 507p, 528p, 530p, 534p], [520p, 522p, 526p, 547p, 557p, 607p, 628p, 630p, 633p], [620p, 622p, 626p, 646p, 656p, 706p, 726p, 728p, 731p], [720p, 722p, 725p, 745p, 755p, 805p, 825p, 827p, 830p], [820p, 822p, 825p, 845p, 855p, 905p, 925p, 927p, 930p], [920p, 922p, 925p, 945p, 955p, 1005p, 1025p, 1027p, 1030p], [1020p, 1022p, 1025p, 1045p, 1055p, 1105p, 1125p, 1127p, 1130p], [1120p, 1122p, 1125p, 1145p, 1155p, "-", "-", "-", "-"]]
  between_stops: []
  short_name: "904"
  time_points: [Cameron Ave Bus Station - Platform 5, Lathlain St Bus Station - Platform 6, Cohen St Bus Station - Platform 5, Higgins, Kippax, Higgins, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "904"
  stop_times_sunday: [[820a, 822a, 826a, 847a, 857a, 907a, 928a, 930a, 934a], [920a, 922a, 926a, 947a, 957a, 1007a, 1028a, 1030a, 1034a], [1020a, 1022a, 1026a, 1047a, 1057a, 1107a, 1128a, 1130a, 1134a], [1120a, 1122a, 1126a, 1147a, 1157a, 1207p, 1228p, 1230p, 1234p], [1220p, 1222p, 1226p, 1247p, 1257p, 107p, 128p, 130p, 134p], [120p, 122p, 126p, 147p, 157p, 207p, 228p, 230p, 234p], [220p, 222p, 226p, 247p, 257p, 307p, 328p, 330p, 334p], [320p, 322p, 326p, 347p, 357p, 407p, 428p, 430p, 434p], [420p, 422p, 426p, 447p, 457p, 507p, 528p, 530p, 534p], [520p, 522p, 526p, 547p, 557p, 607p, 628p, 630p, 633p], [620p, 622p, 626p, 646p, 656p, 706p, 726p, 728p, 731p]]
  time_points: [Cameron Ave Bus Station - Platform 5, Lathlain St Bus Station - Platform 6, Cohen St Bus Station - Platform 5, Higgins, Kippax, Higgins, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", "-", "-", "-", 757a, 809a, 816a, 823a, 836a, 838a, 842a], [815a, 817a, 821a, 834a, 840a, 847a, 857a, 909a, 916a, 923a, 936a, 938a, 942a], [915a, 917a, 921a, 934a, 940a, 947a, 957a, 1009a, 1016a, 1023a, 1036a, 1038a, 1042a], [1015a, 1017a, 1021a, 1034a, 1040a, 1047a, 1057a, 1109a, 1116a, 1123a, 1136a, 1138a, 1142a], [1115a, 1117a, 1121a, 1134a, 1140a, 1147a, 1157a, 1209p, 1216p, 1223p, 1236p, 1238p, 1242p], [1215p, 1217p, 1221p, 1234p, 1240p, 1247p, 1257p, 109p, 116p, 123p, 136p, 138p, 142p], [115p, 117p, 121p, 134p, 140p, 147p, 157p, 209p, 216p, 223p, 236p, 238p, 242p], [215p, 217p, 221p, 234p, 240p, 247p, 257p, 309p, 316p, 323p, 336p, 338p, 342p], [315p, 317p, 321p, 334p, 340p, 347p, 357p, 409p, 416p, 423p, 436p, 438p, 442p], [415p, 417p, 421p, 434p, 440p, 447p, 457p, 509p, 516p, 523p, 536p, 538p, 542p], [515p, 517p, 521p, 534p, 540p, 547p, 557p, 609p, 616p, 623p, 636p, 638p, 641p], [615p, 617p, 621p, 634p, 640p, 647p, 656p, 707p, 714p, 721p, 733p, 735p, 738p], [715p, 717p, 720p, 732p, 738p, 745p, 754p, 805p, 812p, 819p, 831p, 833p, 836p], [815p, 817p, 820p, 832p, 838p, 845p, 854p, 905p, 912p, 919p, 931p, 933p, 936p], [915p, 917p, 920p, 932p, 938p, 945p, 954p, 1005p, 1012p, 1019p, 1031p, 1033p, 1036p], [1015p, 1017p, 1020p, 1032p, 1038p, 1045p, 1054p, "-", "-", "-", "-", "-", "-"], [1115p, 1117p, 1120p, 1132p, 1138p, 1145p, 1154p, "-", "-", "-", "-", "-", "-"]]
  between_stops: []
  short_name: "905"
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Kippax, Macgregor Shops, Charnwood, Fraser West Terminus, Charnwood, Macgregor Shops, Kippax, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "905"
  stop_times_sunday: [["-", "-", "-", "-", "-", "-", 857a, 909a, 916a, 923a, 936a, 938a, 942a], [915a, 917a, 921a, 934a, 940a, 947a, 957a, 1009a, 1016a, 1023a, 1036a, 1038a, 1042a], [1015a, 1017a, 1021a, 1034a, 1040a, 1047a, 1057a, 1109a, 1116a, 1123a, 1136a, 1138a, 1142a], [1115a, 1117a, 1121a, 1134a, 1140a, 1147a, 1157a, 1209p, 1216p, 1223p, 1236p, 1238p, 1242p], [1215p, 1217p, 1221p, 1234p, 1240p, 1247p, 1257p, 109p, 116p, 123p, 136p, 138p, 142p], [115p, 117p, 121p, 134p, 140p, 147p, 157p, 209p, 216p, 223p, 236p, 238p, 242p], [215p, 217p, 221p, 234p, 240p, 247p, 257p, 309p, 316p, 323p, 336p, 338p, 342p], [315p, 317p, 321p, 334p, 340p, 347p, 357p, 409p, 416p, 423p, 436p, 438p, 442p], [415p, 417p, 421p, 434p, 440p, 447p, 457p, 509p, 516p, 523p, 536p, 538p, 542p], [515p, 517p, 521p, 534p, 540p, 547p, 557p, 609p, 616p, 623p, 636p, 638p, 641p], [615p, 617p, 621p, 634p, 640p, 647p, 656p, "-", "-", "-", "-", "-", "-"]]
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Kippax, Macgregor Shops, Charnwood, Fraser West Terminus, Charnwood, Macgregor Shops, Kippax, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", "-", 725a, 738a, 753a, 755a, 759a], [753a, 755a, 759a, 812a, 825a, 838a, 853a, 855a, 859a], [853a, 855a, 859a, 912a, 925a, 938a, 953a, 955a, 959a], [953a, 955a, 959a, 1012a, 1025a, 1038a, 1053a, 1055a, 1059a], [1053a, 1055a, 1059a, 1112a, 1125a, 1138a, 1153a, 1155a, 1159a], [1153a, 1155a, 1159a, 1212p, 1225p, 1238p, 1253p, 1255p, 1259p], [1253p, 1255p, 1259p, 112p, 125p, 138p, 153p, 155p, 159p], [153p, 155p, 159p, 212p, 225p, 238p, 253p, 255p, 259p], [253p, 255p, 259p, 312p, 325p, 338p, 353p, 355p, 359p], [353p, 355p, 359p, 412p, 425p, 438p, 453p, 455p, 459p], [453p, 455p, 459p, 512p, 525p, 538p, 553p, 555p, 559p], [553p, 555p, 559p, 612p, 625p, 638p, 652p, 654p, 657p], [653p, 655p, 658p, 710p, 723p, 736p, 750p, 752p, 755p], [753p, 755p, 758p, 810p, 823p, 836p, 850p, 852p, 855p], [857p, 859p, 902p, 914p, 927p, 940p, 954p, 956p, 959p], [957p, 959p, 1002p, 1014p, 1027p, 1040p, 1054p, 1056p, 1059p], [1057p, 1059p, 1102p, 1114p, 1127p, 1140p, 1154p, 1156p, 1159p]]
  between_stops: []
  short_name: "906"
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Melba, Spence Terminus, Melba, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "906"
  stop_times_sunday: [[853a, 855a, 859a, 912a, 925a, 938a, 953a, 955a, 959a], [953a, 955a, 959a, 1012a, 1025a, 1038a, 1053a, 1055a, 1059a], [1053a, 1055a, 1059a, 1112a, 1125a, 1138a, 1153a, 1155a, 1159a], [1153a, 1155a, 1159a, 1212p, 1225p, 1238p, 1253p, 1255p, 1259p], [1253p, 1255p, 1259p, 112p, 125p, 138p, 153p, 155p, 159p], [153p, 155p, 159p, 212p, 225p, 238p, 253p, 255p, 259p], [253p, 255p, 259p, 312p, 325p, 338p, 353p, 355p, 359p], [353p, 355p, 359p, 412p, 425p, 438p, 453p, 455p, 459p], [453p, 455p, 459p, 512p, 525p, 538p, 553p, 555p, 559p], [553p, 555p, 559p, 612p, 625p, 638p, 652p, 654p, 657p]]
  time_points: [Cameron Ave Bus Station - Platform 4, Lathlain St Bus Station - Platform 4, Cohen St Bus Station - Platform 6, Melba, Spence Terminus, Melba, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  stop_times_saturday: [["-", "-", "-", 708a, 715a, 722a, 736a, 738a, 742a], ["-", "-", "-", 808a, 815a, 822a, 836a, 838a, 842a], [848a, 850a, 854a, 908a, 915a, 922a, 936a, 938a, 942a], [948a, 950a, 954a, 1008a, 1015a, 1022a, 1036a, 1038a, 1042a], [1048a, 1050a, 1054a, 1108a, 1115a, 1122a, 1136a, 1138a, 1142a], [1148a, 1150a, 1154a, 1208p, 1215p, 1222p, 1236p, 1238p, 1242p], [1248p, 1250p, 1254p, 108p, 115p, 122p, 136p, 138p, 142p], [148p, 150p, 154p, 208p, 215p, 222p, 236p, 238p, 242p], [248p, 250p, 254p, 308p, 315p, 322p, 336p, 338p, 342p], [348p, 350p, 354p, 408p, 415p, 422p, 436p, 438p, 442p], [448p, 450p, 454p, 508p, 515p, 522p, 536p, 538p, 542p], [548p, 550p, 554p, 608p, 615p, 622p, 636p, 638p, 641p], [648p, 650p, 653p, 706p, 713p, 720p, 733p, 735p, 738p], [748p, 750p, 753p, 806p, 813p, 820p, 833p, 835p, 838p], [848p, 850p, 853p, 906p, 913p, 920p, 933p, 935p, 938p], [948p, 950p, 953p, 1006p, 1013p, 1020p, 1033p, 1035p, 1038p], [1048p, 1050p, 1053p, 1106p, 1113p, 1120p, 1133p, 1135p, 1138p]]
  between_stops: []
  short_name: "907"
  time_points: [Cameron Ave Bus Station - Platform 5, Lathlain St Bus Station - Platform 6, Cohen St Bus Station - Platform 5, Charnwood, Fraser East Terminus, Charnwood, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Cameron Ave Bus Station
  between_stops: []
  short_name: "907"
  stop_times_sunday: [[848a, 850a, 854a, 908a, 915a, 922a, 936a, 938a, 942a], [948a, 950a, 954a, 1008a, 1015a, 1022a, 1036a, 1038a, 1042a], [1048a, 1050a, 1054a, 1108a, 1115a, 1122a, 1136a, 1138a, 1142a], [1148a, 1150a, 1154a, 1208p, 1215p, 1222p, 1236p, 1238p, 1242p], [1248p, 1250p, 1254p, 108p, 115p, 122p, 136p, 138p, 142p], [148p, 150p, 154p, 208p, 215p, 222p, 236p, 238p, 242p], [248p, 250p, 254p, 308p, 315p, 322p, 336p, 338p, 342p], [348p, 350p, 354p, 408p, 415p, 422p, 436p, 438p, 442p], [448p, 450p, 454p, 508p, 515p, 522p, 536p, 538p, 542p], [548p, 550p, 554p, 608p, 615p, 622p, 636p, 638p, 641p], [648p, 650p, 653p, 706p, 713p, 720p, 733p, 735p, 738p]]
  time_points: [Cameron Ave Bus Station - Platform 5, Lathlain St Bus Station - Platform 6, Cohen St Bus Station - Platform 5, Charnwood, Fraser East Terminus, Charnwood, Cohen St Bus Station, Lathlain St Bus Station, Cameron Ave Bus Station]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  stop_times_saturday:
  - - 815a
  - 825a
  - 830a
  - 839a
  - 846a
  - 855a
  - - 1015a
  - 1025a
  - 1030a
  - 1039a
  - 1046a
  - 1055a
  - - 1215p
  - 1225p
  - 1230p
  - 1239p
  - 1246p
  - 1255p
  - - 215p
  - 225p
  - 230p
  - 239p
  - 246p
  - 255p
  - - 415p
  - 425p
  - 430p
  - 439p
  - 446p
  - 455p
  - - 615p
  - 625p
  - 630p
  - 639p
  - 646p
  - 655p
  - - 818p
  - 828p
  - 833p
  - 842p
  - 849p
  - 858p
  - - 1018p
  - 1028p
  - 1033p
  - 1042p
  - 1049p
  - 1058p
  short_name: "912"
  time_points:
  - Tuggeranong Interchange - Platform 4
  - Isabella Shops
  - Calwell Shops
  - Theodore
  - Outtrim / Duggan
  - Tuggeranong Interchange
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  short_name: "912"
  time_points:
  - Tuggeranong Interchange - Platform 4
  - Isabella Shops
  - Calwell Shops
  - Theodore
  - Outtrim / Duggan
  - Tuggeranong Interchange
  stop_times_sunday:
  - - 1015a
  - 1025a
  - 1030a
  - 1039a
  - 1046a
  - 1055a
  - - 1215p
  - 1225p
  - 1230p
  - 1239p
  - 1246p
  - 1255p
  - - 215p
  - 225p
  - 230p
  - 239p
  - 246p
  - 255p
  - - 415p
  - 425p
  - 430p
  - 439p
  - 446p
  - 455p
  - - 615p
  - 625p
  - 630p
  - 639p
  - 646p
  - 655p
 
  ---
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[725a, 734a, 738a, 742a, 745a, 748a, 754a, 758a, 804a], [925a, 934a, 938a, 942a, 945a, 948a, 954a, 958a, 1004a], [1125a, 1134a, 1138a, 1142a, 1145a, 1148a, 1154a, 1158a, 1204p], [125p, 134p, 138p, 142p, 145p, 148p, 154p, 158p, 204p], [325p, 334p, 338p, 342p, 345p, 348p, 354p, 358p, 404p], [525p, 534p, 538p, 542p, 545p, 548p, 554p, 558p, 604p], [725p, 734p, 738p, 742p, 745p, 748p, 754p, 758p, 804p], [928p, 937p, 941p, 945p, 948p, 951p, 957p, 1001p, 1007p], [1128p, 1137p, 1141p, 1145p, 1148p, 1151p, 1157p, "-", "-"]]
  between_stops: []
  short_name: "913"
  time_points: [Tuggeranong Interchange - Platform 7, Bonython, Woodcock/Clare Dennis, Gordon Primary, Tharwa/Knoke, Conder Primary, Lanyon Market Place, Bonython Primary, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "913"
  stop_times_sunday: [[925a, 934a, 938a, 942a, 945a, 948a, 954a, 958a, 1004a], [1125a, 1134a, 1138a, 1142a, 1145a, 1148a, 1154a, 1158a, 1204p], [125p, 134p, 138p, 142p, 145p, 148p, 154p, 158p, 204p], [325p, 334p, 338p, 342p, 345p, 348p, 354p, 358p, 404p], [525p, 534p, 538p, 542p, 545p, 548p, 554p, 558p, 604p], [725p, 734p, 738p, 742p, 745p, 748p, 754p, 758p, 804p]]
  time_points: [Tuggeranong Interchange - Platform 7, Bonython, Woodcock/Clare Dennis, Gordon Primary, Tharwa/Knoke, Conder Primary, Lanyon Market Place, Bonython Primary, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  stop_times_saturday:
  - - 625a
  - 634a
  - 638a
  - 644a
  - 647a
  - 650a
  - 654a
  - 658a
  - 704a
  - - 825a
  - 834a
  - 838a
  - 844a
  - 847a
  - 850a
  - 854a
  - 858a
  - 904a
  - - 1025a
  - 1034a
  - 1038a
  - 1044a
  - 1047a
  - 1050a
  - 1054a
  - 1058a
  - 1104a
  - - 1225p
  - 1234p
  - 1238p
  - 1244p
  - 1247p
  - 1250p
  - 1254p
  - 1258p
  - 104p
  - - 225p
  - 234p
  - 238p
  - 244p
  - 247p
  - 250p
  - 254p
  - 258p
  - 304p
  - - 425p
  - 434p
  - 438p
  - 444p
  - 447p
  - 450p
  - 454p
  - 458p
  - 504p
  - - 625p
  - 634p
  - 638p
  - 644p
  - 647p
  - 650p
  - 654p
  - 658p
  - 704p
  - - 828p
  - 837p
  - 841p
  - 847p
  - 850p
  - 853p
  - 857p
  - 901p
  - 907p
  - - 1028p
  - 1037p
  - 1041p
  - 1047p
  - 1050p
  - 1053p
  - 1057p
  - 1101p
  - 1107p
  short_name: "914"
  time_points:
  - Tuggeranong Interchange - Platform 7
  - Bonython Primary
  - Lanyon Market Place
  - Conder Primary
  - Tharwa/Pockett
  - Gordon Primary
  - Woodcock/Clare Dennis
  - Bonython Primary
  - Tuggeranong Interchange
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  short_name: "914"
  time_points:
  - Tuggeranong Interchange - Platform 7
  - Bonython Primary
  - Lanyon Market Place
  - Conder Primary
  - Tharwa/Pockett
  - Gordon Primary
  - Woodcock/Clare Dennis
  - Bonython Primary
  - Tuggeranong Interchange
  stop_times_sunday:
  - - 1025a
  - 1034a
  - 1038a
  - 1044a
  - 1047a
  - 1050a
  - 1054a
  - 1058a
  - 1104a
  - - 1225p
  - 1234p
  - 1238p
  - 1244p
  - 1247p
  - 1250p
  - 1254p
  - 1258p
  - 104p
  - - 225p
  - 234p
  - 238p
  - 244p
  - 247p
  - 250p
  - 254p
  - 258p
  - 304p
  - - 425p
  - 434p
  - 438p
  - 444p
  - 447p
  - 450p
  - 454p
  - 458p
  - 504p
  - - 625p
  - 634p
  - 638p
  - 644p
  - 647p
  - 650p
  - 654p
  - 658p
  - 704p
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  stop_times_saturday:
  - - 715a
  - 725a
  - 734a
  - 743a
  - 746a
  - 755a
  - - 915a
  - 925a
  - 934a
  - 943a
  - 946a
  - 955a
  - - 1115a
  - 1125a
  - 1134a
  - 1143a
  - 1146a
  - 1155a
  - - 115p
  - 125p
  - 134p
  - 143p
  - 146p
  - 155p
  - - 315p
  - 325p
  - 334p
  - 343p
  - 346p
  - 355p
  - - 515p
  - 525p
  - 534p
  - 543p
  - 546p
  - 555p
  - - 715p
  - 725p
  - 734p
  - 743p
  - 746p
  - 755p
  - - 918p
  - 928p
  - 937p
  - 946p
  - 949p
  - 958p
  - - 1118p
  - 1128p
  - 1137p
  - 1146p
  - 1149p
  - "-"
  short_name: "915"
  time_points:
  - Tuggeranong Interchange - Platform 4
  - Isabella Shops
  - Theodore
  - Calwell Shops
  - Outtrim / Duggan
  - Tuggeranong Interchange
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
 
  short_name: "915"
  time_points:
  - Tuggeranong Interchange - Platform 4
  - Isabella Shops
  - Theodore
  - Calwell Shops
  - Outtrim / Duggan
  - Tuggeranong Interchange
  stop_times_sunday:
  - - 915a
  - 925a
  - 934a
  - 943a
  - 946a
  - 955a
  - - 1115a
  - 1125a
  - 1134a
  - 1143a
  - 1146a
  - 1155a
  - - 115p
  - 125p
  - 134p
  - 143p
  - 146p
  - 155p
  - - 315p
  - 325p
  - 334p
  - 343p
  - 346p
  - 355p
  - - 515p
  - 525p
  - 534p
  - 543p
  - 546p
  - 555p
  - - 717p
  - 727p
  - 736p
  - 745p
  - 748p
  - 757p
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[933a, 936a, 940a, 945a, 951a, 955a, 1001a], [1133a, 1136a, 1140a, 1145a, 1151a, 1155a, 1201p], [133p, 136p, 140p, 145p, 151p, 155p, 201p], [333p, 336p, 340p, 345p, 351p, 355p, 401p], [533p, 536p, 540p, 545p, 551p, 555p, 601p], [733p, 736p, 740p, 745p, 751p, 755p, 801p], [933p, 936p, 940p, 945p, 951p, 955p, 1001p], [1133p, 1136p, 1140p, 1145p, 1151p, 1155p, "-"]]
  between_stops: []
  short_name: "921"
  time_points: [Woden Interchange - Platform 15, Lyons, Chifley, Torrens Shops, Southlands Mawson, Pearce, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "921"
  stop_times_sunday: [[933a, 936a, 940a, 945a, 951a, 955a, 1001a], [1133a, 1136a, 1140a, 1145a, 1151a, 1155a, 1201p], [133p, 136p, 140p, 145p, 151p, 155p, 201p], [333p, 336p, 340p, 345p, 351p, 355p, 401p], [533p, 536p, 540p, 545p, 551p, 555p, 601p]]
  time_points: [Woden Interchange - Platform 15, Lyons, Chifley, Torrens Shops, Southlands Mawson, Pearce, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[833a, 839a, 843a, 849a, 854a, 858a, 901a], [1033a, 1039a, 1043a, 1049a, 1054a, 1058a, 1101a], [1233p, 1239p, 1243p, 1249p, 1254p, 1258p, 101p], [233p, 239p, 243p, 249p, 254p, 258p, 301p], [433p, 439p, 443p, 449p, 454p, 458p, 501p], [633p, 639p, 643p, 649p, 654p, 658p, 701p], [833p, 839p, 843p, 849p, 854p, 858p, 901p], [1033p, 1039p, 1043p, 1049p, 1054p, 1058p, 1101p]]
  between_stops: []
  short_name: "922"
  time_points: [Woden Interchange - Platform 15, Pearce, Southlands Mawson, Torrens Shops, Chifley, Lyons, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "922"
  stop_times_sunday: [[1033a, 1039a, 1043a, 1049a, 1054a, 1058a, 1101a], [1233p, 1239p, 1243p, 1249p, 1254p, 1258p, 101p], [233p, 239p, 243p, 249p, 254p, 258p, 301p], [433p, 439p, 443p, 449p, 454p, 458p, 501p], [633p, 639p, 643p, 649p, 654p, 658p, 701p]]
  time_points: [Woden Interchange - Platform 15, Pearce, Southlands Mawson, Torrens Shops, Chifley, Lyons, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[910a, 916a, 921a, 927a, 933a, 943a], [1110a, 1116a, 1121a, 1127a, 1133a, 1143a], [110p, 116p, 121p, 127p, 133p, 143p], [310p, 316p, 321p, 327p, 333p, 343p], [510p, 516p, 521p, 527p, 533p, 543p], [713p, 718p, 723p, 728p, 734p, 743p], [913p, 918p, 923p, 928p, 934p, 943p], [1113p, 1118p, 1123p, 1128p, 1134p, 1143p]]
  between_stops: []
  short_name: "923"
  time_points: [Woden Interchange - Platform 15, Canberra Hospital, Isaacs, Farrer Primary School, Southlands Mawson, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "923"
  stop_times_sunday: [[910a, 916a, 921a, 927a, 933a, 943a], [1110a, 1116a, 1121a, 1127a, 1133a, 1143a], [110p, 116p, 121p, 127p, 133p, 143p], [310p, 316p, 321p, 327p, 333p, 343p], [510p, 516p, 521p, 527p, 533p, 543p]]
  time_points: [Woden Interchange - Platform 15, Canberra Hospital, Isaacs, Farrer Primary School, Southlands Mawson, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[810a, 819a, 824a, 829a, 833a, 841a], [1010a, 1019a, 1024a, 1029a, 1033a, 1041a], [1210p, 1219p, 1224p, 1229p, 1233p, 1241p], [210p, 219p, 224p, 229p, 233p, 241p], [410p, 419p, 424p, 429p, 433p, 441p], [610p, 619p, 624p, 629p, 633p, 641p], [813p, 821p, 826p, 830p, 834p, 841p], [1013p, 1021p, 1026p, 1030p, 1034p, 1041p]]
  between_stops: []
  short_name: "924"
  time_points: [Woden Interchange - Platform 15, Southlands Mawson, Farrer Primary School, Isaacs, Canberra Hospital, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "924"
  stop_times_sunday: [[1010a, 1019a, 1024a, 1029a, 1033a, 1041a], [1210p, 1219p, 1224p, 1229p, 1233p, 1241p], [210p, 219p, 224p, 229p, 233p, 241p], [410p, 419p, 424p, 429p, 433p, 441p], [610p, 619p, 624p, 629p, 633p, 641p]]
  time_points: [Woden Interchange - Platform 15, Southlands Mawson, Farrer Primary School, Isaacs, Canberra Hospital, Woden Interchange]
 
  ---
  long_name: To Cooleman Court
  stop_times_saturday: [[857a, 907a, 909a, 911a, 919a], [957a, 1007a, 1009a, 1011a, 1019a], [1057a, 1107a, 1109a, 1111a, 1119a], [1157a, 1207p, 1209p, 1211p, 1219p], [1257p, 107p, 109p, 111p, 119p], [157p, 207p, 209p, 211p, 219p], [257p, 307p, 309p, 311p, 319p], [357p, 407p, 409p, 411p, 419p], [457p, 507p, 509p, 511p, 519p], [557p, 607p, 609p, 611p, 619p], [657p, 707p, 709p, 711p, 719p], [757p, 807p, 809p, 811p, 819p], [857p, 907p, 909p, 911p, 919p], [957p, 1007p, 1009p, 1011p, 1019p], [1057p, 1107p, 1109p, 1111p, 1119p]]
  between_stops: []
  short_name: "925"
  time_points: [Woden Interchange - Platform 16, Weston Primary, Holder, Duffy, Cooleman Court]
 
  ---
  long_name: To Cooleman Court
  between_stops: []
  short_name: "925"
  stop_times_sunday: [[957a, 1007a, 1009a, 1011a, 1019a], [1057a, 1107a, 1109a, 1111a, 1119a], [1157a, 1207p, 1209p, 1211p, 1219p], [1257p, 107p, 109p, 111p, 119p], [157p, 207p, 209p, 211p, 219p], [257p, 307p, 309p, 311p, 319p], [357p, 407p, 409p, 411p, 419p], [457p, 507p, 509p, 511p, 519p], [557p, 607p, 609p, 611p, 619p], [657p, 707p, 709p, 711p, 719p]]
  time_points: [Woden Interchange - Platform 16, Weston Primary, Holder, Duffy, Cooleman Court]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[824a, 831a, 834a, 837a, 846a], [924a, 931a, 934a, 937a, 946a], [1024a, 1031a, 1034a, 1037a, 1046a], [1124a, 1131a, 1134a, 1137a, 1146a], [1224p, 1231p, 1234p, 1237p, 1246p], [124p, 131p, 134p, 137p, 146p], [224p, 231p, 234p, 237p, 246p], [324p, 331p, 334p, 337p, 346p], [424p, 431p, 434p, 437p, 446p], [524p, 531p, 534p, 537p, 546p], [624p, 631p, 634p, 637p, 646p], [724p, 731p, 734p, 737p, 746p], [824p, 831p, 834p, 837p, 846p], [924p, 931p, 934p, 937p, 946p], [1024p, 1031p, 1034p, 1037p, 1046p]]
  between_stops: []
  short_name: "925"
  time_points: [Cooleman Court, Duffy, Holder, Weston Primary, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "925"
  stop_times_sunday: [[924a, 931a, 934a, 937a, 946a], [1024a, 1031a, 1034a, 1037a, 1046a], [1124a, 1131a, 1134a, 1137a, 1146a], [1224p, 1231p, 1234p, 1237p, 1246p], [124p, 131p, 134p, 137p, 146p], [224p, 231p, 234p, 237p, 246p], [324p, 331p, 334p, 337p, 346p], [424p, 431p, 434p, 437p, 446p], [524p, 531p, 534p, 537p, 546p], [624p, 631p, 634p, 637p, 646p]]
  time_points: [Cooleman Court, Duffy, Holder, Weston Primary, Woden Interchange]
 
  ---
  long_name: To Cooleman Court
  stop_times_saturday: [[920a, 929a, 932a, 942a, 945a, 950a], [1020a, 1029a, 1032a, 1042a, 1045a, 1050a], [1120a, 1129a, 1132a, 1142a, 1145a, 1150a], [1220p, 1229p, 1232p, 1242p, 1245p, 1250p], [120p, 129p, 132p, 142p, 145p, 150p], [220p, 229p, 232p, 242p, 245p, 250p], [320p, 329p, 332p, 342p, 345p, 350p], [420p, 429p, 432p, 442p, 445p, 450p], [520p, 529p, 532p, 542p, 545p, 550p], [620p, 629p, 632p, 642p, 645p, 650p], [720p, 729p, 732p, 742p, 745p, 750p], [820p, 829p, 832p, 842p, 845p, 850p], [920p, 929p, 932p, 942p, 945p, 950p], [1020p, 1029p, 1032p, 1042p, 1045p, 1050p], [1120p, 1129p, 1132p, 1142p, 1145p, 1150p]]
  between_stops: []
  short_name: "927"
  time_points: [Woden Interchange - Platform 3, Waramanga, Fisher, Chapman, Rivett, Cooleman Court]
 
  ---
  long_name: To Cooleman Court
  between_stops: []
  short_name: "927"
  stop_times_sunday: [[920a, 929a, 932a, 942a, 945a, 950a], [1020a, 1029a, 1032a, 1042a, 1045a, 1050a], [1120a, 1129a, 1132a, 1142a, 1145a, 1150a], [1220p, 1229p, 1232p, 1242p, 1245p, 1250p], [120p, 129p, 132p, 142p, 145p, 150p], [220p, 229p, 232p, 242p, 245p, 250p], [320p, 329p, 332p, 342p, 345p, 350p], [420p, 429p, 432p, 442p, 445p, 450p], [520p, 529p, 532p, 542p, 545p, 550p], [620p, 629p, 632p, 642p, 645p, 650p]]
  time_points: [Woden Interchange - Platform 3, Waramanga, Fisher, Chapman, Rivett, Cooleman Court]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[755a, 803a, 806a, 816a, 819a, 826a], [855a, 903a, 906a, 916a, 919a, 926a], [955a, 1003a, 1006a, 1016a, 1019a, 1026a], [1055a, 1103a, 1106a, 1116a, 1119a, 1126a], [1155a, 1203p, 1206p, 1216p, 1219p, 1226p], [1255p, 103p, 106p, 116p, 119p, 126p], [155p, 203p, 206p, 216p, 219p, 226p], [255p, 303p, 306p, 316p, 319p, 326p], [355p, 403p, 406p, 416p, 419p, 426p], [455p, 503p, 506p, 516p, 519p, 526p], [555p, 603p, 606p, 616p, 619p, 626p], [655p, 703p, 706p, 716p, 719p, 726p], [755p, 803p, 806p, 816p, 819p, 826p], [855p, 903p, 906p, 916p, 919p, 926p], [955p, 1003p, 1006p, 1016p, 1019p, 1026p], [1055p, 1103p, 1106p, 1116p, 1119p, 1126p]]
  between_stops: []
  short_name: "927"
  time_points: [Cooleman Court, Rivett, Chapman, Fisher, Waramanga, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "927"
  stop_times_sunday: [[855a, 903a, 906a, 916a, 919a, 926a], [955a, 1003a, 1006a, 1016a, 1019a, 1026a], [1055a, 1103a, 1106a, 1116a, 1119a, 1126a], [1155a, 1203p, 1206p, 1216p, 1219p, 1226p], [1255p, 103p, 106p, 116p, 119p, 126p], [155p, 203p, 206p, 216p, 219p, 226p], [255p, 303p, 306p, 316p, 319p, 326p], [355p, 403p, 406p, 416p, 419p, 426p], [455p, 503p, 506p, 516p, 519p, 526p], [555p, 603p, 606p, 616p, 619p, 626p], [655p, 703p, 706p, 716p, 719p, 726p]]
  time_points: [Cooleman Court, Rivett, Chapman, Fisher, Waramanga, Woden Interchange]
 
  ---
  long_name: To City Interchange
  stop_times_saturday: [[1001a, 1013a, 1020a, 1027a, 1041a], [1201p, 1213p, 1220p, 1227p, 1241p], [201p, 213p, 220p, 227p, 241p], [401p, 413p, 420p, 427p, 441p], [601p, 613p, 620p, 627p, 641p], [801p, 813p, 820p, 827p, 841p], [901p, 913p, 920p, 927p, 941p], [1001p, 1013p, 1020p, 1027p, 1041p], [1101p, 1113p, 1120p, 1127p, 1141p]]
  between_stops: []
  short_name: "930"
  time_points: [City Interchange - Platform 8, St Thomas More Campbell, Hospice, ADFA, City Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "930"
  stop_times_sunday: [[1001a, 1013a, 1020a, 1027a, 1041a], [1201p, 1213p, 1220p, 1227p, 1241p], [201p, 213p, 220p, 227p, 241p], [401p, 413p, 420p, 427p, 441p], [601p, 613p, 620p, 627p, 641p]]
  time_points: [City Interchange - Platform 8, St Thomas More Campbell, Hospice, ADFA, City Interchange]
 
  ---
  long_name: To City Interchange
  stop_times_saturday: [[801a, 815a, 822a, 829a, 841a], [901a, 915a, 922a, 929a, 941a], [1101a, 1115a, 1122a, 1129a, 1141a], [101p, 115p, 122p, 129p, 141p], [301p, 315p, 322p, 329p, 341p], [501p, 515p, 522p, 529p, 541p], [701p, 715p, 722p, 729p, 741p]]
  between_stops: []
  short_name: "931"
  time_points: [City Interchange - Platform 8, ADFA, Hospice, St Thomas More Campbell, City Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "931"
  stop_times_sunday: [[901a, 915a, 922a, 929a, 941a], [1101a, 1115a, 1122a, 1129a, 1141a], [101p, 115p, 122p, 129p, 141p], [301p, 315p, 322p, 329p, 341p], [501p, 515p, 522p, 529p, 541p], [701p, 715p, 722p, 729p, 741p]]
  time_points: [City Interchange - Platform 8, ADFA, Hospice, St Thomas More Campbell, City Interchange]
 
  ---
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[739a, 750a, 753a, 756a, 809a, 815a, 819a, 828a, 836a, 841a, 847a, 850a, 852a, 856a], [839a, 850a, 853a, 856a, 909a, 915a, 919a, 928a, 936a, 941a, 947a, 950a, 952a, 956a], [939a, 950a, 953a, 956a, 1009a, 1015a, 1019a, 1028a, 1036a, 1041a, 1047a, 1050a, 1052a, 1056a], [1039a, 1050a, 1053a, 1056a, 1109a, 1115a, 1119a, 1128a, 1136a, 1141a, 1147a, 1150a, 1152a, 1156a], [1139a, 1150a, 1153a, 1156a, 1209p, 1215p, 1219p, 1228p, 1236p, 1241p, 1247p, 1250p, 1252p, 1256p], [1239p, 1250p, 1253p, 1256p, 109p, 115p, 119p, 128p, 136p, 141p, 147p, 150p, 152p, 156p], [139p, 150p, 153p, 156p, 209p, 215p, 219p, 228p, 236p, 241p, 247p, 250p, 252p, 256p], [239p, 250p, 253p, 256p, 309p, 315p, 319p, 328p, 336p, 341p, 347p, 350p, 352p, 356p], [339p, 350p, 353p, 356p, 409p, 415p, 419p, 428p, 436p, 441p, 447p, 450p, 452p, 456p], [439p, 450p, 453p, 456p, 509p, 515p, 519p, 528p, 536p, 541p, 547p, 550p, 552p, 556p], [539p, 550p, 553p, 556p, 609p, 615p, 619p, 628p, 635p, 640p, 645p, 647p, 649p, 652p], [639p, 648p, 651p, 654p, 707p, 712p, 716p, 725p, 732p, 737p, 742p, 744p, 746p, 749p], [739p, 748p, 751p, 754p, 807p, 812p, 816p, 825p, 832p, 837p, 842p, 844p, 846p, 849p], [839p, 848p, 851p, 854p, 907p, 912p, 916p, 925p, 932p, 937p, 942p, 944p, 946p, 949p], [939p, 948p, 951p, 954p, 1007p, 1012p, 1016p, 1025p, 1032p, 1037p, 1042p, 1044p, 1046p, 1049p], [1039p, 1048p, 1051p, 1054p, 1107p, 1112p, 1116p, 1125p, 1132p, 1137p, 1142p, 1144p, 1146p, 1149p], [1139p, 1150p, 1153p, 1156p, 1208a, "-", "-", "-", "-", "-", "-", "-", "-", "-"]]
  between_stops: []
  short_name: "932"
  time_points: [Woden Interchange - Platform 4, Curtin, John James Hospital, Yarralumla Shops, City Interchange - Platform 8, Macarthur / Northbourne, Southwell Park, Giralang, Kaleen Village/Maribyrnong, Gwydir Square Kaleen, University of Canberra, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "932"
  stop_times_sunday: [[839a, 850a, 853a, 856a, 909a, 915a, 919a, 928a, 936a, 941a, 947a, 950a, 952a, 956a], [939a, 950a, 953a, 956a, 1009a, 1015a, 1019a, 1028a, 1036a, 1041a, 1047a, 1050a, 1052a, 1056a], [1039a, 1050a, 1053a, 1056a, 1109a, 1115a, 1119a, 1128a, 1136a, 1141a, 1147a, 1150a, 1152a, 1156a], [1139a, 1150a, 1153a, 1156a, 1209p, 1215p, 1219p, 1228p, 1236p, 1241p, 1247p, 1250p, 1252p, 1256p], [1239p, 1250p, 1253p, 1256p, 109p, 115p, 119p, 128p, 136p, 141p, 147p, 150p, 152p, 156p], [139p, 150p, 153p, 156p, 209p, 215p, 219p, 228p, 236p, 241p, 247p, 250p, 252p, 256p], [239p, 250p, 253p, 256p, 309p, 315p, 319p, 328p, 336p, 341p, 347p, 350p, 352p, 356p], [339p, 350p, 353p, 356p, 409p, 415p, 419p, 428p, 436p, 441p, 447p, 450p, 452p, 456p], [439p, 450p, 453p, 456p, 509p, 515p, 519p, 528p, 536p, 541p, 547p, 550p, 552p, 556p], [539p, 550p, 553p, 556p, 609p, 615p, 619p, 628p, 635p, 640p, 645p, 647p, 649p, 652p], [639p, 648p, 651p, 654p, 707p, 712p, 716p, 725p, 732p, 737p, 742p, 744p, 746p, 749p]]
  time_points: [Woden Interchange - Platform 4, Curtin, John James Hospital, Yarralumla Shops, City Interchange - Platform 8, Macarthur / Northbourne, Southwell Park, Giralang, Kaleen Village/Maribyrnong, Gwydir Square Kaleen, University of Canberra, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[749a, 751a, 755a, 758a, 804a, 809a, 811a, 826a, 831a, 838a, 850a, 853a, 857a, 908a], [849a, 851a, 855a, 858a, 904a, 909a, 911a, 926a, 931a, 938a, 950a, 953a, 957a, 1008a], [949a, 951a, 955a, 958a, 1004a, 1009a, 1011a, 1026a, 1031a, 1038a, 1050a, 1053a, 1057a, 1108a], [1049a, 1051a, 1055a, 1058a, 1104a, 1109a, 1111a, 1126a, 1131a, 1138a, 1150a, 1153a, 1157a, 1208p], [1149a, 1151a, 1155a, 1158a, 1204p, 1209p, 1211p, 1226p, 1231p, 1238p, 1250p, 1253p, 1257p, 108p], [1249p, 1251p, 1255p, 1258p, 104p, 109p, 111p, 126p, 131p, 138p, 150p, 153p, 157p, 208p], [149p, 151p, 155p, 158p, 204p, 209p, 211p, 226p, 231p, 238p, 250p, 253p, 257p, 308p], [249p, 251p, 255p, 258p, 304p, 309p, 311p, 326p, 331p, 338p, 350p, 353p, 357p, 408p], [349p, 351p, 355p, 358p, 404p, 409p, 411p, 426p, 431p, 438p, 450p, 453p, 457p, 508p], [449p, 451p, 455p, 458p, 504p, 509p, 511p, 526p, 531p, 538p, 550p, 553p, 557p, 608p], [549p, 551p, 555p, 558p, 604p, 609p, 611p, 626p, 631p, 637p, 649p, 652p, 655p, 705p], [650p, 652p, 655p, 657p, 702p, 707p, 709p, 724p, 729p, 735p, 747p, 750p, 753p, 803p], [750p, 752p, 755p, 757p, 802p, 807p, 809p, 824p, 829p, 835p, 847p, 850p, 853p, 903p], [850p, 852p, 855p, 857p, 902p, 907p, 909p, 924p, 929p, 935p, 947p, 950p, 953p, 1003p], [950p, 952p, 955p, 957p, 1002p, 1007p, 1009p, 1024p, 1029p, 1035p, 1047p, 1050p, 1053p, 1103p], [1050p, 1052p, 1055p, 1057p, 1102p, 1107p, 1109p, 1124p, 1129p, 1134p, "-", "-", "-", "-"]]
  between_stops: []
  short_name: "932"
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 3, Cameron Ave Bus Station - Platform 3, University of Canberra, Gwydir Square Kaleen, Kaleen Village/Maribyrnong, Giralang, Southwell Park, Macarthur / Northbourne, City Interchange - Platform 9, Yarralumla Shops, John James Hospital, Curtin, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "932"
  stop_times_sunday: [[749a, 751a, 755a, 758a, 804a, 809a, 811a, 826a, 831a, 838a, 850a, 853a, 857a, 908a], [849a, 851a, 855a, 858a, 904a, 909a, 911a, 926a, 931a, 938a, 950a, 953a, 957a, 1008a], [949a, 951a, 955a, 958a, 1004a, 1009a, 1011a, 1026a, 1031a, 1038a, 1050a, 1053a, 1057a, 1108a], [1049a, 1051a, 1055a, 1058a, 1104a, 1109a, 1111a, 1126a, 1131a, 1138a, 1150a, 1153a, 1157a, 1208p], [1149a, 1151a, 1155a, 1158a, 1204p, 1209p, 1211p, 1226p, 1231p, 1238p, 1250p, 1253p, 1257p, 108p], [1249p, 1251p, 1255p, 1258p, 104p, 109p, 111p, 126p, 131p, 138p, 150p, 153p, 157p, 208p], [149p, 151p, 155p, 158p, 204p, 209p, 211p, 226p, 231p, 238p, 250p, 253p, 257p, 308p], [249p, 251p, 255p, 258p, 304p, 309p, 311p, 326p, 331p, 338p, 350p, 353p, 357p, 408p], [349p, 351p, 355p, 358p, 404p, 409p, 411p, 426p, 431p, 438p, 450p, 453p, 457p, 508p], [449p, 451p, 455p, 458p, 504p, 509p, 511p, 526p, 531p, 538p, 550p, 553p, 557p, 608p], [549p, 551p, 555p, 558p, 604p, 609p, 611p, 626p, 631p, 637p, 649p, 652p, 655p, 705p]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 3, Cameron Ave Bus Station - Platform 3, University of Canberra, Gwydir Square Kaleen, Kaleen Village/Maribyrnong, Giralang, Southwell Park, Macarthur / Northbourne, City Interchange - Platform 9, Yarralumla Shops, John James Hospital, Curtin, Woden Interchange]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
 
  stop_times_saturday:
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 752a
  - 759a
  - 804a
  - 809a
  - 816a
  - 832a
  - 834a
  - 838a
  - - 813a
  - 822a
  - 826a
  - 831a
  - 840a
  - 852a
  - 859a
  - 904a
  - 909a
  - 916a
  - 932a
  - 934a
  - 938a
  - - 913a
  - 922a
  - 926a
  - 931a
  - 940a
  - 952a
  - 959a
  - 1004a
  - 1009a
  - 1016a
  - 1032a
  - 1034a
  - 1038a
  - - 1013a
  - 1022a
  - 1026a
  - 1031a
  - 1040a
  - 1052a
  - 1059a
  - 1104a
  - 1109a
  - 1116a
  - 1132a
  - 1134a
  - 1138a
  - - 1113a
  - 1122a
  - 1126a
  - 1131a
  - 1140a
  - 1152a
  - 1159a
  - 1204p
  - 1209p
  - 1216p
  - 1232p
  - 1234p
  - 1238p
  - - 1213p
  - 1222p
  - 1226p
  - 1231p
  - 1240p
  - 1252p
  - 1259p
  - 104p
  - 109p
  - 116p
  - 132p
  - 134p
  - 138p
  - - 113p
  - 122p
  - 126p
  - 131p
  - 140p
  - 152p
  - 159p
  - 204p
  - 209p
  - 216p
  - 232p
  - 234p
  - 238p
  - - 213p
  - 222p
  - 226p
  - 231p
  - 240p
  - 252p
  - 259p
  - 304p
  - 309p
  - 316p
  - 332p
  - 334p
  - 338p
  - - 313p
  - 322p
  - 326p
  - 331p
  - 340p
  - 352p
  - 359p
  - 404p
  - 409p
  - 416p
  - 432p
  - 434p
  - 438p
  - - 413p
  - 422p
  - 426p
  - 431p
  - 440p
  - 452p
  - 459p
  - 504p
  - 509p
  - 516p
  - 532p
  - 534p
  - 538p
  - - 513p
  - 522p
  - 526p
  - 531p
  - 540p
  - 552p
  - 559p
  - 604p
  - 609p
  - 616p
  - 632p
  - 634p
  - 637p
  - - 613p
  - 622p
  - 626p
  - 631p
  - 640p
  - 652p
  - 659p
  - 704p
  - 709p
  - 716p
  - 732p
  - 734p
  - 737p
  - - 713p
  - 722p
  - 726p
  - 731p
  - 740p
  - 752p
  - 759p
  - 804p
  - 809p
  - 816p
  - 832p
  - 834p
  - 837p
  - - 813p
  - 822p
  - 826p
  - 831p
  - 840p
  - 852p
  - 859p
  - 904p
  - 909p
  - 916p
  - 932p
  - 934p
  - 937p
  - - 913p
  - 922p
  - 926p
  - 931p
  - 940p
  - 952p
  - 959p
  - 1004p
  - 1009p
  - 1016p
  - 1032p
  - 1034p
  - 1037p
  - - 1013p
  - 1022p
  - 1026p
  - 1031p
  - 1040p
  - 1052p
  - 1059p
  - 1104p
  - 1109p
  - 1116p
  - 1132p
  - 1134p
  - 1137p
  - - 1113p
  - 1122p
  - 1126p
  - 1131p
  - 1140p
  - 1150p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  short_name: "934"
  time_points:
  - Woden Interchange - Platform 14
  - Garran
  - Hughes
  - Deakin
  - Kings Ave/National Crt
  - City Interchange - Platform 4
  - National Museum
  - Burton & Garran Hall/Daley Road ANU
  - O'Connor
  - Calvary Hospital
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
 
  short_name: "934"
  time_points:
  - Woden Interchange - Platform 14
  - Garran
  - Hughes
  - Deakin
  - Kings Ave/National Crt
  - City Interchange - Platform 4
  - National Museum
  - Burton & Garran Hall/Daley Road ANU
  - O'Connor
  - Calvary Hospital
  - Cameron Ave Bus Station
  - Lathlain St Bus Station
  - Cohen St Bus Station
  stop_times_sunday:
  - - 813a
  - 822a
  - 826a
  - 831a
  - 840a
  - 852a
  - 859a
  - 904a
  - 909a
  - 916a
  - 932a
  - 934a
  - 938a
  - - 913a
  - 922a
  - 926a
  - 931a
  - 940a
  - 952a
  - 959a
  - 1004a
  - 1009a
  - 1016a
  - 1032a
  - 1034a
  - 1038a
  - - 1013a
  - 1022a
  - 1026a
  - 1031a
  - 1040a
  - 1052a
  - 1059a
  - 1104a
  - 1109a
  - 1116a
  - 1132a
  - 1134a
  - 1138a
  - - 1113a
  - 1122a
  - 1126a
  - 1131a
  - 1140a
  - 1152a
  - 1159a
  - 1204p
  - 1209p
  - 1216p
  - 1232p
  - 1234p
  - 1238p
  - - 1213p
  - 1222p
  - 1226p
  - 1231p
  - 1240p
  - 1252p
  - 1259p
  - 104p
  - 109p
  - 116p
  - 132p
  - 134p
  - 138p
  - - 113p
  - 122p
  - 126p
  - 131p
  - 140p
  - 152p
  - 159p
  - 204p
  - 209p
  - 216p
  - 232p
  - 234p
  - 238p
  - - 213p
  - 222p
  - 226p
  - 231p
  - 240p
  - 252p
  - 259p
  - 304p
  - 309p
  - 316p
  - 332p
  - 334p
  - 338p
  - - 313p
  - 322p
  - 326p
  - 331p
  - 340p
  - 352p
  - 359p
  - 404p
  - 409p
  - 416p
  - 432p
  - 434p
  - 438p
  - - 413p
  - 422p
  - 426p
  - 431p
  - 440p
  - 452p
  - 459p
  - 504p
  - 509p
  - 516p
  - 532p
  - 534p
  - 538p
  - - 513p
  - 522p
  - 526p
  - 531p
  - 540p
  - 552p
  - 559p
  - 604p
  - 609p
  - 616p
  - 632p
  - 634p
  - 637p
  - - 613p
  - 622p
  - 626p
  - 631p
  - 640p
  - 652p
  - 659p
  - 704p
  - 709p
  - 716p
  - 732p
  - 734p
  - 737p
 
  ---
  long_name: To Woden Interchange
  between_stops: []
 
  stop_times_saturday:
  - - 731a
  - 733a
  - 737a
  - 753a
  - 800a
  - 805a
  - 810a
  - 819a
  - 828a
  - 837a
  - 842a
  - 846a
  - 855a
  - - 831a
  - 833a
  - 837a
  - 853a
  - 900a
  - 905a
  - 910a
  - 919a
  - 928a
  - 937a
  - 942a
  - 946a
  - 955a
  - - 931a
  - 933a
  - 937a
  - 953a
  - 1000a
  - 1005a
  - 1010a
  - 1019a
  - 1028a
  - 1037a
  - 1042a
  - 1046a
  - 1055a
  - - 1031a
  - 1033a
  - 1037a
  - 1053a
  - 1100a
  - 1105a
  - 1110a
  - 1119a
  - 1128a
  - 1137a
  - 1142a
  - 1146a
  - 1155a
  - - 1131a
  - 1133a
  - 1137a
  - 1153a
  - 1200p
  - 1205p
  - 1210p
  - 1219p
  - 1228p
  - 1237p
  - 1242p
  - 1246p
  - 1255p
  - - 1231p
  - 1233p
  - 1237p
  - 1253p
  - 100p
  - 105p
  - 110p
  - 119p
  - 128p
  - 137p
  - 142p
  - 146p
  - 155p
  - - 131p
  - 133p
  - 137p
  - 153p
  - 200p
  - 205p
  - 210p
  - 219p
  - 228p
  - 237p
  - 242p
  - 246p
  - 255p
  - - 231p
  - 233p
  - 237p
  - 253p
  - 300p
  - 305p
  - 310p
  - 319p
  - 328p
  - 337p
  - 342p
  - 346p
  - 355p
  - - 331p
  - 333p
  - 337p
  - 353p
  - 400p
  - 405p
  - 410p
  - 419p
  - 428p
  - 437p
  - 442p
  - 446p
  - 455p
  - - 431p
  - 433p
  - 437p
  - 453p
  - 500p
  - 505p
  - 510p
  - 519p
  - 528p
  - 537p
  - 542p
  - 546p
  - 555p
  - - 531p
  - 533p
  - 537p
  - 553p
  - 600p
  - 605p
  - 610p
  - 619p
  - 628p
  - 637p
  - 642p
  - 646p
  - 655p
  - - 632p
  - 634p
  - 637p
  - 653p
  - 700p
  - 705p
  - 710p
  - 719p
  - 728p
  - 737p
  - 742p
  - 746p
  - 755p
  - - 732p
  - 734p
  - 737p
  - 753p
  - 800p
  - 805p
  - 810p
  - 819p
  - 828p
  - 837p
  - 842p
  - 846p
  - 855p
  - - 832p
  - 834p
  - 837p
  - 853p
  - 900p
  - 905p
  - 910p
  - 919p
  - 928p
  - 937p
  - 942p
  - 946p
  - 955p
  - - 932p
  - 934p
  - 937p
  - 953p
  - 1000p
  - 1005p
  - 1010p
  - 1019p
  - 1028p
  - 1037p
  - 1042p
  - 1046p
  - 1055p
  - - 1032p
  - 1034p
  - 1037p
  - 1053p
  - 1100p
  - 1105p
  - 1110p
  - 1117p
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  short_name: "934"
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Calvary Hospital
  - O'Connor
  - Burton & Garran Hall/Daley Road ANU
  - National Museum
  - City Interchange - Platform 7
  - Kings Ave/National Crt
  - Deakin
  - Hughes
  - Garran
  - Woden Interchange
 
  ---
  long_name: To Woden Interchange
  between_stops: []
 
  short_name: "934"
  time_points:
  - Cohen St Bus Station - Platform 2
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - Calvary Hospital
  - O'Connor
  - Burton & Garran Hall/Daley Road ANU
  - National Museum
  - City Interchange - Platform 7
  - Kings Ave/National Crt
  - Deakin
  - Hughes
  - Garran
  - Woden Interchange
  stop_times_sunday:
  - - 831a
  - 833a
  - 837a
  - 853a
  - 900a
  - 905a
  - 910a
  - 919a
  - 928a
  - 937a
  - 942a
  - 946a
  - 955a
  - - 931a
  - 933a
  - 937a
  - 953a
  - 1000a
  - 1005a
  - 1010a
  - 1019a
  - 1028a
  - 1037a
  - 1042a
  - 1046a
  - 1055a
  - - 1031a
  - 1033a
  - 1037a
  - 1053a
  - 1100a
  - 1105a
  - 1110a
  - 1119a
  - 1128a
  - 1137a
  - 1142a
  - 1146a
  - 1155a
  - - 1131a
  - 1133a
  - 1137a
  - 1153a
  - 1200p
  - 1205p
  - 1210p
  - 1219p
  - 1228p
  - 1237p
  - 1242p
  - 1246p
  - 1255p
  - - 1231p
  - 1233p
  - 1237p
  - 1253p
  - 100p
  - 105p
  - 110p
  - 119p
  - 128p
  - 137p
  - 142p
  - 146p
  - 155p
  - - 131p
  - 133p
  - 137p
  - 153p
  - 200p
  - 205p
  - 210p
  - 219p
  - 228p
  - 237p
  - 242p
  - 246p
  - 255p
  - - 231p
  - 233p
  - 237p
  - 253p
  - 300p
  - 305p
  - 310p
  - 319p
  - 328p
  - 337p
  - 342p
  - 346p
  - 355p
  - - 331p
  - 333p
  - 337p
  - 353p
  - 400p
  - 405p
  - 410p
  - 419p
  - 428p
  - 437p
  - 442p
  - 446p
  - 455p
  - - 431p
  - 433p
  - 437p
  - 453p
  - 500p
  - 505p
  - 510p
  - 519p
  - 528p
  - 537p
  - 542p
  - 546p
  - 555p
  - - 531p
  - 533p
  - 537p
  - 553p
  - 600p
  - 605p
  - 610p
  - 619p
  - 628p
  - 637p
  - 642p
  - 646p
  - 655p
  - - 632p
  - 634p
  - 637p
  - 653p
  - 700p
  - 705p
  - 710p
  - 719p
  - 728p
  - 737p
  - 742p
  - 746p
  - 755p
 
  ---
  long_name: To City Interchange
  stop_times_saturday: [[756a, 803a, 807a, 814a, 824a, 833a, 839a, 843a, 852a], [856a, 903a, 907a, 914a, 924a, 933a, 939a, 943a, 952a], [956a, 1003a, 1007a, 1014a, 1024a, 1033a, 1039a, 1043a, 1051a], [1056a, 1103a, 1107a, 1114a, 1124a, 1133a, 1139a, 1143a, 1152a], [1156a, 1203p, 1207p, 1214p, 1224p, 1233p, 1239p, 1243p, 1251p], [1256p, 103p, 107p, 114p, 124p, 133p, 139p, 143p, 151p], [156p, 203p, 207p, 214p, 224p, 233p, 239p, 243p, 252p], [256p, 303p, 307p, 314p, 324p, 333p, 339p, 343p, 351p], [356p, 403p, 407p, 414p, 424p, 433p, 439p, 443p, 451p], [456p, 503p, 507p, 514p, 524p, 533p, 539p, 543p, 552p], [556p, 603p, 607p, 614p, 624p, 633p, 639p, 643p, 652p], [656p, 703p, 707p, 714p, 724p, 733p, 739p, 743p, 752p], [756p, 803p, 807p, 814p, 824p, 833p, 839p, 843p, 852p], [856p, 903p, 907p, 914p, 924p, 933p, 939p, 943p, 952p], [956p, 1003p, 1007p, 1014p, 1024p, 1033p, 1039p, 1043p, 1052p], [1056p, 1103p, 1107p, 1114p, 1124p, "-", "-", "-", "-"]]
  between_stops: []
  short_name: "935"
  time_points: [City Interchange - Platform 7, Kings Ave/National Crt, Manuka, Red Hill, Narrabundah Terminus, Red Hill, Manuka, Kings Ave/National Crt, City Interchange]
 
  ---
  long_name: To City Interchange
  stop_times_saturday: [[718a, 727a, 730a, 735a, 744a, 749a, 757a, 809a], [818a, 827a, 830a, 835a, 844a, 849a, 857a, 909a], [918a, 927a, 930a, 935a, 944a, 949a, 957a, 1009a], [1018a, 1027a, 1030a, 1035a, 1044a, 1049a, 1057a, 1109a], [1118a, 1127a, 1130a, 1135a, 1144a, 1149a, 1157a, 1209p], [1218p, 1227p, 1230p, 1235p, 1244p, 1249p, 1257p, 109p], [118p, 127p, 130p, 135p, 144p, 149p, 157p, 209p], [218p, 227p, 230p, 235p, 244p, 249p, 257p, 309p], [318p, 327p, 330p, 335p, 344p, 349p, 357p, 409p], [418p, 427p, 430p, 435p, 444p, 449p, 457p, 509p], [518p, 527p, 530p, 535p, 544p, 549p, 557p, 609p], [618p, 627p, 630p, 635p, 644p, 649p, 657p, 709p], [718p, 727p, 730p, 735p, 744p, 749p, 757p, 809p], [818p, 827p, 830p, 835p, 844p, 849p, 857p, 909p], [918p, 927p, 930p, 935p, 944p, 949p, 957p, 1009p], [1018p, 1027p, 1030p, 1035p, 1044p, 1049p, 1057p, 1109p], [1118p, 1127p, 1130p, 1135p, 1144p, "-", "-", "-"]]
  between_stops: []
  short_name: "936"
  time_points: [City Interchange - Platform 4, Macarthur / Miller O'Connor, Lyneham, North Lyneham, Dickson, Hackett, Ainslie, City Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "936"
  stop_times_sunday: [[818a, 827a, 830a, 835a, 844a, 849a, 857a, 909a], [918a, 927a, 930a, 935a, 944a, 949a, 957a, 1009a], [1018a, 1027a, 1030a, 1035a, 1044a, 1049a, 1057a, 1109a], [1118a, 1127a, 1130a, 1135a, 1144a, 1149a, 1157a, 1209p], [1218p, 1227p, 1230p, 1235p, 1244p, 1249p, 1257p, 109p], [118p, 127p, 130p, 135p, 144p, 149p, 157p, 209p], [218p, 227p, 230p, 235p, 244p, 249p, 257p, 309p], [318p, 327p, 330p, 335p, 344p, 349p, 357p, 409p], [418p, 427p, 430p, 435p, 444p, 449p, 457p, 509p], [518p, 527p, 530p, 535p, 544p, 549p, 557p, 609p], [618p, 627p, 630p, 635p, 644p, 649p, 657p, 709p], [718p, 727p, 730p, 735p, 744p, 749p, 757p, 809p]]
  time_points: [City Interchange - Platform 4, Macarthur / Miller O'Connor, Lyneham, North Lyneham, Dickson, Hackett, Ainslie, City Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  stop_times_saturday:
  - - 759a
  - 811a
  - 819a
  - 825a
  - 834a
  - 839a
  - 842a
  - 851a
  - - 859a
  - 911a
  - 919a
  - 925a
  - 934a
  - 939a
  - 942a
  - 951a
  - - 959a
  - 1011a
  - 1019a
  - 1025a
  - 1034a
  - 1039a
  - 1042a
  - 1051a
  - - 1059a
  - 1111a
  - 1119a
  - 1125a
  - 1134a
  - 1139a
  - 1142a
  - 1151a
  - - 1159a
  - 1211p
  - 1219p
  - 1225p
  - 1234p
  - 1239p
  - 1242p
  - 1251p
  - - 1259p
  - 111p
  - 119p
  - 125p
  - 134p
  - 139p
  - 142p
  - 151p
  - - 159p
  - 211p
  - 219p
  - 225p
  - 234p
  - 239p
  - 242p
  - 251p
  - - 259p
  - 311p
  - 319p
  - 325p
  - 334p
  - 339p
  - 342p
  - 351p
  - - 359p
  - 411p
  - 419p
  - 425p
  - 434p
  - 439p
  - 442p
  - 451p
  - - 500p
  - 512p
  - 520p
  - 526p
  - 535p
  - 540p
  - 543p
  - 552p
  - - 559p
  - 611p
  - 619p
  - 625p
  - 634p
  - 639p
  - 642p
  - 651p
  - - 659p
  - 711p
  - 719p
  - 725p
  - 734p
  - 739p
  - 742p
  - 751p
  - - 749p
  - 801p
  - 809p
  - 815p
  - 824p
  - 829p
  - 832p
  - 841p
  - - 849p
  - 901p
  - 909p
  - 915p
  - 924p
  - 929p
  - 932p
  - 941p
  - - 949p
  - 1001p
  - 1009p
  - 1015p
  - 1024p
  - 1029p
  - 1032p
  - 1041p
  - - 1049p
  - 1101p
  - 1109p
  - 1115p
  - 1124p
  - 1129p
  - 1132p
  - 1141p
  short_name: "937"
  time_points:
  - City Interchange - Platform 8
  - Ainslie
  - Hackett
  - Dickson
  - North Lyneham
  - Lyneham
  - Macarthur / Miller O'Connor
  - City Interchange
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  stop_times_saturday:
  - - 800a
  - 808a
  - 818a
  - 833a
  - 837a
  - 841a
  - 849a
  - - 900a
  - 908a
  - 918a
  - 933a
  - 937a
  - 941a
  - 949a
  - - 1000a
  - 1008a
  - 1018a
  - 1033a
  - 1037a
  - 1041a
  - 1049a
  - - 1100a
  - 1108a
  - 1118a
  - 1133a
  - 1137a
  - 1141a
  - 1149a
  - - 1200p
  - 1208p
  - 1218p
  - 1233p
  - 1237p
  - 1241p
  - 1249p
  - - 100p
  - 108p
  - 118p
  - 133p
  - 137p
  - 141p
  - 149p
  - - 200p
  - 208p
  - 218p
  - 233p
  - 237p
  - 241p
  - 249p
  - - 300p
  - 308p
  - 318p
  - 333p
  - 337p
  - 341p
  - 349p
  - - 400p
  - 408p
  - 418p
  - 433p
  - 437p
  - 441p
  - 449p
  - - 500p
  - 508p
  - 518p
  - 533p
  - 537p
  - 541p
  - 549p
  - - 600p
  - 608p
  - 618p
  - 633p
  - 637p
  - 641p
  - 649p
  - - 700p
  - 707p
  - 716p
  - 729p
  - 733p
  - 737p
  - 744p
  - - 800p
  - 807p
  - 816p
  - 829p
  - 833p
  - 837p
  - 844p
  - - 900p
  - 907p
  - 916p
  - 929p
  - 933p
  - 937p
  - 944p
  - - 1000p
  - 1007p
  - 1016p
  - 1029p
  - 1033p
  - 1037p
  - 1044p
  - - 1100p
  - 1107p
  - 1116p
  - 1129p
  - 1133p
  - 1137p
  - 1144p
  short_name: "938"
  time_points:
  - Woden Interchange - Platform 14
  - Canberra Hospital
  - Narrabundah College
  - Kingston
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange
 
  ---
  long_name: To City Interchange
  between_stops: []
 
  short_name: "938"
  time_points:
  - Woden Interchange - Platform 14
  - Canberra Hospital
  - Narrabundah College
  - Kingston
  - Kings Ave/National Crt
  - Russell Offices
  - City Interchange
  stop_times_sunday:
  - - 800a
  - 808a
  - 818a
  - 833a
  - 837a
  - 841a
  - 849a
  - - 900a
  - 908a
  - 918a
  - 933a
  - 937a
  - 941a
  - 949a
  - - 1000a
  - 1008a
  - 1018a
  - 1033a
  - 1037a
  - 1041a
  - 1049a
  - - 1100a
  - 1108a
  - 1118a
  - 1133a
  - 1137a
  - 1141a
  - 1149a
  - - 1200p
  - 1208p
  - 1218p
  - 1233p
  - 1237p
  - 1241p
  - 1249p
  - - 100p
  - 108p
  - 118p
  - 133p
  - 137p
  - 141p
  - 149p
  - - 200p
  - 208p
  - 218p
  - 233p
  - 237p
  - 241p
  - 249p
  - - 300p
  - 308p
  - 318p
  - 333p
  - 337p
  - 341p
  - 349p
  - - 400p
  - 408p
  - 418p
  - 433p
  - 437p
  - 441p
  - 449p
  - - 500p
  - 508p
  - 518p
  - 533p
  - 537p
  - 541p
  - 549p
  - - 600p
  - 608p
  - 618p
  - 633p
  - 637p
  - 641p
  - 649p
  - - 700p
  - 707p
  - 714p
  - 727p
  - 731p
  - 735p
  - 741p
 
  ---
  long_name: To Woden Interchange
  between_stops: []
 
  stop_times_saturday:
  - - 746a
  - 754a
  - 758a
  - 802a
  - 817a
  - 827a
  - 834a
  - - 846a
  - 854a
  - 858a
  - 902a
  - 917a
  - 927a
  - 934a
  - - 946a
  - 954a
  - 958a
  - 1002a
  - 1017a
  - 1027a
  - 1034a
  - - 1046a
  - 1054a
  - 1058a
  - 1102a
  - 1117a
  - 1127a
  - 1134a
  - - 1146a
  - 1154a
  - 1158a
  - 1202p
  - 1217p
  - 1227p
  - 1234p
  - - 1246p
  - 1254p
  - 1258p
  - 102p
  - 117p
  - 127p
  - 134p
  - - 146p
  - 154p
  - 158p
  - 202p
  - 217p
  - 227p
  - 234p
  - - 246p
  - 254p
  - 258p
  - 302p
  - 317p
  - 327p
  - 334p
  - - 346p
  - 354p
  - 358p
  - 402p
  - 417p
  - 427p
  - 434p
  - - 446p
  - 454p
  - 458p
  - 502p
  - 517p
  - 527p
  - 534p
  - - 546p
  - 554p
  - 558p
  - 602p
  - 617p
  - 627p
  - 634p
  - - 646p
  - 654p
  - 658p
  - 702p
  - 715p
  - 724p
  - 731p
  - - 746p
  - 753p
  - 757p
  - 801p
  - 814p
  - 823p
  - 830p
  - - 846p
  - 853p
  - 857p
  - 901p
  - 914p
  - 923p
  - 930p
  - - 946p
  - 953p
  - 957p
  - 1001p
  - 1014p
  - 1023p
  - 1030p
  - - 1046p
  - 1053p
  - 1057p
  - 1101p
  - 1114p
  - 1123p
  - 1130p
  short_name: "938"
  time_points:
  - City Interchange - Platform 9
  - Russell Offices
  - Kings Ave/National Crt
  - Kingston
  - Narrabundah College
  - Canberra Hospital
  - Woden Interchange
 
  ---
  long_name: To Woden Interchange
  between_stops: []
 
  short_name: "938"
  time_points:
  - City Interchange - Platform 9
  - Russell Offices
  - Kings Ave/National Crt
  - Kingston
  - Narrabundah College
  - Canberra Hospital
  - Woden Interchange
  stop_times_sunday:
  - - 846a
  - 854a
  - 858a
  - 902a
  - 917a
  - 927a
  - 934a
  - - 946a
  - 954a
  - 958a
  - 1002a
  - 1017a
  - 1027a
  - 1034a
  - - 1046a
  - 1054a
  - 1058a
  - 1102a
  - 1117a
  - 1127a
  - 1134a
  - - 1146a
  - 1154a
  - 1158a
  - 1202p
  - 1217p
  - 1227p
  - 1234p
  - - 1246p
  - 1254p
  - 1258p
  - 102p
  - 117p
  - 127p
  - 134p
  - - 146p
  - 154p
  - 158p
  - 202p
  - 217p
  - 227p
  - 234p
  - - 246p
  - 254p
  - 258p
  - 302p
  - 317p
  - 327p
  - 334p
  - - 346p
  - 354p
  - 358p
  - 402p
  - 417p
  - 427p
  - 434p
  - - 446p
  - 454p
  - 458p
  - 502p
  - 517p
  - 527p
  - 534p
  - - 546p
  - 554p
  - 558p
  - 602p
  - 617p
  - 627p
  - 634p
  - - 646p
  - 654p
  - 658p
  - 702p
  - 714p
  - 722p
  - 728p
 
  ---
  long_name: To City Interchange
  stop_times_saturday: [["-", "-", "-", 708a, 714a, 719a, 733a], ["-", "-", "-", 808a, 814a, 819a, 833a], [846a, 859a, 904a, 908a, 914a, 919a, 933a], [946a, 959a, 1004a, 1008a, 1014a, 1019a, 1033a], [1046a, 1100a, 1105a, 1110a, 1118a, 1125a, 1139a], [1146a, 1159a, 1204p, 1208p, 1214p, 1219p, 1233p], [1246p, 1259p, 104p, 108p, 114p, 119p, 133p], [146p, 159p, 204p, 208p, 214p, 219p, 233p], [246p, 259p, 304p, 308p, 314p, 319p, 333p], [346p, 359p, 404p, 408p, 414p, 419p, 433p], [446p, 459p, 504p, 508p, 514p, 519p, 533p], [546p, 559p, 604p, 608p, 614p, 619p, 633p], [646p, 659p, 704p, 708p, 714p, 719p, 733p], [746p, 759p, 804p, 808p, 814p, 819p, 833p], [846p, 859p, 904p, 908p, 914p, 919p, 933p], [946p, 959p, 1004p, 1008p, 1014p, 1019p, 1033p], [1046p, 1059p, 1104p, 1108p, 1114p, 1119p, 1133p]]
  between_stops: []
  short_name: "939"
  time_points: [City Interchange - Platform 8, Dickson, Watson, Watson Terminus, Watson, Dickson, City Interchange]
 
  ---
  long_name: To City Interchange
  stop_times_saturday: [[819a, 821a, 825a, 831a, 840a, 844a, 845a, 855a], [919a, 921a, 925a, 931a, 940a, 944a, 945a, 955a], [1019a, 1021a, 1025a, 1031a, 1040a, 1044a, 1045a, 1055a], [1119a, 1121a, 1125a, 1131a, 1140a, 1144a, 1145a, 1155a], [1219p, 1221p, 1225p, 1231p, 1240p, 1244p, 1245p, 1255p], [119p, 121p, 125p, 131p, 140p, 144p, 145p, 155p], [219p, 221p, 225p, 231p, 240p, 244p, 245p, 255p], [319p, 321p, 325p, 331p, 340p, 344p, 345p, 355p], [419p, 421p, 425p, 431p, 440p, 444p, 445p, 455p], [519p, 521p, 525p, 531p, 540p, 544p, 545p, 555p], [619p, 621p, 625p, 631p, 640p, 644p, 645p, 655p], [720p, 722p, 725p, 731p, 740p, 744p, 745p, 755p], [820p, 822p, 825p, 831p, 840p, 844p, 845p, 855p], [920p, 922p, 925p, 931p, 940p, 944p, 945p, 955p], [1020p, 1022p, 1025p, 1031p, 1040p, 1044p, 1045p, 1055p]]
  between_stops: []
  short_name: "942"
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 3, Cameron Ave Bus Station - Platform 3, Jamison Centre, Cook, Aranda, Caswell Drive, City Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "942"
  stop_times_sunday: [[819a, 821a, 825a, 831a, 840a, 844a, 845a, 855a], [919a, 921a, 925a, 931a, 940a, 944a, 945a, 955a], [1019a, 1021a, 1025a, 1031a, 1040a, 1044a, 1045a, 1055a], [1119a, 1121a, 1125a, 1131a, 1140a, 1144a, 1145a, 1155a], [1219p, 1221p, 1225p, 1231p, 1240p, 1244p, 1245p, 1255p], [119p, 121p, 125p, 131p, 140p, 144p, 145p, 155p], [219p, 221p, 225p, 231p, 240p, 244p, 245p, 255p], [319p, 321p, 325p, 331p, 340p, 344p, 345p, 355p], [419p, 421p, 425p, 431p, 440p, 444p, 445p, 455p], [519p, 521p, 525p, 531p, 540p, 544p, 545p, 555p], [619p, 621p, 625p, 631p, 640p, 644p, 645p, 655p]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 3, Cameron Ave Bus Station - Platform 3, Jamison Centre, Cook, Aranda, Caswell Drive, City Interchange]
 
  ---
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[814a, 823a, 824a, 827a, 836a, 843a, 845a, 849a], [914a, 923a, 924a, 927a, 936a, 943a, 945a, 949a], [1014a, 1023a, 1024a, 1027a, 1036a, 1043a, 1045a, 1049a], [1114a, 1123a, 1124a, 1127a, 1136a, 1143a, 1145a, 1149a], [1214p, 1223p, 1224p, 1227p, 1236p, 1243p, 1245p, 1249p], [114p, 123p, 124p, 127p, 136p, 143p, 145p, 149p], [214p, 223p, 224p, 227p, 236p, 243p, 245p, 249p], [314p, 323p, 324p, 327p, 336p, 343p, 345p, 349p], [414p, 423p, 424p, 427p, 436p, 443p, 445p, 449p], [514p, 523p, 524p, 527p, 536p, 543p, 545p, 549p], [614p, 623p, 624p, 627p, 636p, 643p, 645p, 648p], [714p, 723p, 724p, 727p, 736p, 743p, 745p, 748p], [814p, 823p, 824p, 827p, 836p, 843p, 845p, 848p], [914p, 923p, 924p, 927p, 936p, 943p, 945p, 948p], [1014p, 1023p, 1024p, 1027p, 1036p, 1043p, 1045p, 1048p], [1114p, 1123p, 1124p, 1127p, 1136p, 1143p, 1145p, 1148p]]
  between_stops: []
  short_name: "942"
  time_points: [City Interchange - Platform 4, Caswell Drive, Aranda, Cook, Jamison Centre, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "942"
  stop_times_sunday: [[914a, 923a, 924a, 927a, 936a, 943a, 945a, 949a], [1014a, 1023a, 1024a, 1027a, 1036a, 1043a, 1045a, 1049a], [1114a, 1123a, 1124a, 1127a, 1136a, 1143a, 1145a, 1149a], [1214p, 1223p, 1224p, 1227p, 1236p, 1243p, 1245p, 1249p], [114p, 123p, 124p, 127p, 136p, 143p, 145p, 149p], [214p, 223p, 224p, 227p, 236p, 243p, 245p, 249p], [314p, 323p, 324p, 327p, 336p, 343p, 345p, 349p], [414p, 423p, 424p, 427p, 436p, 443p, 445p, 449p], [514p, 523p, 524p, 527p, 536p, 543p, 545p, 549p], [614p, 623p, 624p, 627p, 636p, 643p, 645p, 648p]]
  time_points: [City Interchange - Platform 4, Caswell Drive, Aranda, Cook, Jamison Centre, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[812a, 821a, 831a, 837a, 842a, 849a, 851a, 855a], [912a, 921a, 931a, 937a, 942a, 949a, 951a, 955a], [1012a, 1021a, 1031a, 1037a, 1042a, 1049a, 1051a, 1055a], [1112a, 1121a, 1131a, 1137a, 1142a, 1149a, 1151a, 1155a], [1212p, 1221p, 1231p, 1237p, 1242p, 1249p, 1251p, 1255p], [112p, 121p, 131p, 137p, 142p, 149p, 151p, 155p], [212p, 221p, 231p, 237p, 242p, 249p, 251p, 255p], [312p, 321p, 331p, 337p, 342p, 349p, 351p, 355p], [412p, 421p, 431p, 437p, 442p, 449p, 451p, 455p], [512p, 521p, 531p, 537p, 542p, 549p, 551p, 555p], [612p, 621p, 631p, 637p, 642p, 649p, 651p, 654p], [712p, 721p, 731p, 737p, 742p, 749p, 751p, 754p], [812p, 821p, 831p, 837p, 842p, 849p, 851p, 854p], [912p, 921p, 931p, 937p, 942p, 949p, 951p, 954p], [1012p, 1021p, 1031p, 1037p, 1042p, 1049p, 1051p, 1054p], [1112p, 1121p, 1131p, 1137p, 1142p, 1149p, 1151p, 1154p]]
  between_stops: []
  short_name: "951"
  time_points: [Gungahlin Market Place, Ngunnawal Primary, Nicholls Primary, Federation Square, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "951"
  stop_times_sunday: [[912a, 921a, 931a, 937a, 942a, 949a, 951a, 955a], [1012a, 1021a, 1031a, 1037a, 1042a, 1049a, 1051a, 1055a], [1112a, 1121a, 1131a, 1137a, 1142a, 1149a, 1151a, 1155a], [1212p, 1221p, 1231p, 1237p, 1242p, 1249p, 1251p, 1255p], [112p, 121p, 131p, 137p, 142p, 149p, 151p, 155p], [212p, 221p, 231p, 237p, 242p, 249p, 251p, 255p], [312p, 321p, 331p, 337p, 342p, 349p, 351p, 355p], [412p, 421p, 431p, 437p, 442p, 449p, 451p, 455p], [512p, 521p, 531p, 537p, 542p, 549p, 551p, 555p], [612p, 621p, 631p, 637p, 642p, 649p, 651p, 654p]]
  time_points: [Gungahlin Market Place, Ngunnawal Primary, Nicholls Primary, Federation Square, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Gungahlin Market Place
  stop_times_saturday: [[824a, 826a, 830a, 837a, 842a, 847a, 857a, 906a], [924a, 926a, 930a, 937a, 942a, 947a, 957a, 1006a], [1024a, 1026a, 1030a, 1037a, 1042a, 1047a, 1057a, 1106a], [1124a, 1126a, 1130a, 1137a, 1142a, 1147a, 1157a, 1206p], [1224p, 1226p, 1230p, 1237p, 1242p, 1247p, 1257p, 106p], [124p, 126p, 130p, 137p, 142p, 147p, 157p, 206p], [224p, 226p, 230p, 237p, 242p, 247p, 257p, 306p], [324p, 326p, 330p, 337p, 342p, 347p, 357p, 406p], [424p, 426p, 430p, 437p, 442p, 447p, 457p, 506p], [524p, 526p, 530p, 537p, 542p, 547p, 557p, 606p], [624p, 626p, 630p, 637p, 642p, 647p, 657p, 706p], [725p, 727p, 730p, 737p, 742p, 747p, 757p, 806p], [825p, 827p, 830p, 837p, 842p, 847p, 857p, 906p], [925p, 927p, 930p, 937p, 942p, 947p, 957p, 1006p], [1025p, 1027p, 1030p, 1037p, 1042p, 1047p, 1057p, 1106p]]
  between_stops: []
  short_name: "951"
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Federation Square, Nicholls Primary, Ngunnawal Primary, Gungahlin Market Place]
 
  ---
  long_name: To Gungahlin Market Place
  between_stops: []
  short_name: "951"
  stop_times_sunday: [[924a, 926a, 930a, 937a, 942a, 947a, 957a, 1006a], [1024a, 1026a, 1030a, 1037a, 1042a, 1047a, 1057a, 1106a], [1124a, 1126a, 1130a, 1137a, 1142a, 1147a, 1157a, 1206p], [1224p, 1226p, 1230p, 1237p, 1242p, 1247p, 1257p, 106p], [124p, 126p, 130p, 137p, 142p, 147p, 157p, 206p], [224p, 226p, 230p, 237p, 242p, 247p, 257p, 306p], [324p, 326p, 330p, 337p, 342p, 347p, 357p, 406p], [424p, 426p, 430p, 437p, 442p, 447p, 457p, 506p], [524p, 526p, 530p, 537p, 542p, 547p, 557p, 606p], [624p, 626p, 630p, 637p, 642p, 647p, 657p, 706p]]
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Federation Square, Nicholls Primary, Ngunnawal Primary, Gungahlin Market Place]
 
  ---
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[739a, 747a, 800a, 805a, 817a, 819a, 823a], [839a, 847a, 900a, 905a, 917a, 919a, 923a], [939a, 947a, 1000a, 1005a, 1017a, 1019a, 1023a], [1039a, 1047a, 1100a, 1105a, 1117a, 1119a, 1123a], [1139a, 1147a, 1200p, 1205p, 1217p, 1219p, 1223p], [1239p, 1247p, 100p, 105p, 117p, 119p, 123p], [139p, 147p, 200p, 205p, 217p, 219p, 223p], [239p, 247p, 300p, 305p, 317p, 319p, 323p], [339p, 347p, 400p, 405p, 417p, 419p, 423p], [439p, 447p, 500p, 505p, 517p, 519p, 523p], [539p, 547p, 600p, 605p, 617p, 619p, 623p], [639p, 647p, 700p, 705p, 717p, 719p, 722p], [739p, 747p, 800p, 805p, 817p, 819p, 822p], [839p, 847p, 900p, 905p, 917p, 919p, 922p], [939p, 947p, 1000p, 1005p, 1017p, 1019p, 1022p], [1039p, 1047p, 1100p, 1105p, 1117p, 1119p, 1122p]]
  between_stops: []
  short_name: "952"
  time_points: [Gungahlin Market Place, Nicholls Primary, Federation Square, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "952"
  stop_times_sunday: [[839a, 847a, 900a, 905a, 917a, 919a, 923a], [939a, 947a, 1000a, 1005a, 1017a, 1019a, 1023a], [1039a, 1047a, 1100a, 1105a, 1117a, 1119a, 1123a], [1139a, 1147a, 1200p, 1205p, 1217p, 1219p, 1223p], [1239p, 1247p, 100p, 105p, 117p, 119p, 123p], [139p, 147p, 200p, 205p, 217p, 219p, 223p], [239p, 247p, 300p, 305p, 317p, 319p, 323p], [339p, 347p, 400p, 405p, 417p, 419p, 423p], [439p, 447p, 500p, 505p, 517p, 519p, 523p], [539p, 547p, 600p, 605p, 617p, 619p, 623p], [639p, 647p, 700p, 705p, 717p, 719p, 722p]]
  time_points: [Gungahlin Market Place, Nicholls Primary, Federation Square, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Gungahlin Market Place
  stop_times_saturday: [["-", "-", "-", "-", 812a, 825a, 833a], [849a, 851a, 855a, 907a, 912a, 925a, 933a], [949a, 951a, 955a, 1007a, 1012a, 1025a, 1033a], [1049a, 1051a, 1055a, 1107a, 1112a, 1125a, 1133a], [1149a, 1151a, 1155a, 1207p, 1212p, 1225p, 1233p], [1249p, 1251p, 1255p, 107p, 112p, 125p, 133p], [149p, 151p, 155p, 207p, 212p, 225p, 233p], [249p, 251p, 255p, 307p, 312p, 325p, 333p], [349p, 351p, 355p, 407p, 412p, 425p, 433p], [449p, 451p, 455p, 507p, 512p, 525p, 533p], [549p, 551p, 555p, 607p, 612p, 625p, 633p], [650p, 652p, 655p, 707p, 712p, 725p, 733p], [750p, 752p, 755p, 807p, 812p, 825p, 833p], [850p, 852p, 855p, 907p, 912p, 925p, 933p], [950p, 952p, 955p, 1007p, 1012p, 1025p, 1033p], [1050p, 1052p, 1055p, 1107p, 1112p, 1125p, 1133p]]
  between_stops: []
  short_name: "952"
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Federation Square, Nicholls Primary, Gungahlin Market Place]
 
  ---
  long_name: To Gungahlin Market Place
  between_stops: []
  short_name: "952"
  stop_times_sunday: [[949a, 951a, 955a, 1007a, 1012a, 1025a, 1033a], [1049a, 1051a, 1055a, 1107a, 1112a, 1125a, 1133a], [1149a, 1151a, 1155a, 1207p, 1212p, 1225p, 1233p], [1249p, 1251p, 1255p, 107p, 112p, 125p, 133p], [149p, 151p, 155p, 207p, 212p, 225p, 233p], [249p, 251p, 255p, 307p, 312p, 325p, 333p], [349p, 351p, 355p, 407p, 412p, 425p, 433p], [449p, 451p, 455p, 507p, 512p, 525p, 533p], [549p, 551p, 555p, 607p, 612p, 625p, 633p], [650p, 652p, 655p, 707p, 712p, 725p, 733p]]
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Federation Square, Nicholls Primary, Gungahlin Market Place]
 
  ---
  long_name: To City Interchange
  stop_times_saturday: [[743a, 745a, 749a, 754a, 759a, 809a, 819a, 826a, 834a, 840a], [843a, 845a, 849a, 854a, 859a, 909a, 919a, 926a, 934a, 940a], [943a, 945a, 949a, 954a, 959a, 1009a, 1019a, 1026a, 1034a, 1040a], [1043a, 1045a, 1049a, 1054a, 1059a, 1109a, 1119a, 1126a, 1134a, 1140a], [1143a, 1145a, 1149a, 1154a, 1159a, 1209p, 1219p, 1226p, 1234p, 1240p], [1243p, 1245p, 1249p, 1254p, 1259p, 109p, 119p, 126p, 134p, 140p], [143p, 145p, 149p, 154p, 159p, 209p, 219p, 226p, 234p, 240p], [243p, 245p, 249p, 254p, 259p, 309p, 319p, 326p, 334p, 340p], [343p, 345p, 349p, 354p, 359p, 409p, 419p, 426p, 434p, 440p], [443p, 445p, 449p, 454p, 459p, 509p, 519p, 526p, 534p, 540p], [543p, 545p, 549p, 554p, 559p, 609p, 619p, 626p, 634p, 640p], [644p, 646p, 649p, 654p, 659p, 709p, 719p, 726p, 734p, 740p], [744p, 746p, 749p, 754p, 759p, 809p, 819p, 826p, 834p, 840p], [844p, 846p, 849p, 854p, 859p, 909p, 919p, 926p, 934p, 940p], [944p, 946p, 949p, 954p, 959p, 1009p, 1019p, 1026p, 1034p, 1040p], [1044p, 1046p, 1049p, 1054p, 1059p, 1109p, 1119p, 1126p, 1134p, 1140p]]
  between_stops: []
  short_name: "956"
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 1, William Webb / Ginninderra Drive, Chuculba/William Slim, Gungahlin Market Place, Kosciuszko/Everard, Flemington Rd, Macarthur / Northbourne, City Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "956"
  stop_times_sunday: [[843a, 845a, 849a, 854a, 859a, 909a, 919a, 926a, 934a, 940a], [943a, 945a, 949a, 954a, 959a, 1009a, 1019a, 1026a, 1034a, 1040a], [1043a, 1045a, 1049a, 1054a, 1059a, 1109a, 1119a, 1126a, 1134a, 1140a], [1143a, 1145a, 1149a, 1154a, 1159a, 1209p, 1219p, 1226p, 1234p, 1240p], [1243p, 1245p, 1249p, 1254p, 1259p, 109p, 119p, 126p, 134p, 140p], [143p, 145p, 149p, 154p, 159p, 209p, 219p, 226p, 234p, 240p], [243p, 245p, 249p, 254p, 259p, 309p, 319p, 326p, 334p, 340p], [343p, 345p, 349p, 354p, 359p, 409p, 419p, 426p, 434p, 440p], [443p, 445p, 449p, 454p, 459p, 509p, 519p, 526p, 534p, 540p], [543p, 545p, 549p, 554p, 559p, 609p, 619p, 626p, 634p, 640p], [644p, 646p, 649p, 654p, 659p, 709p, 719p, 726p, 734p, 740p]]
  time_points: [Cohen St Bus Station - Platform 2, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 1, William Webb / Ginninderra Drive, Chuculba/William Slim, Gungahlin Market Place, Kosciuszko/Everard, Flemington Rd, Macarthur / Northbourne, City Interchange]
 
  ---
  long_name: To Cohen St Bus Station
  stop_times_saturday: [[738a, 744a, 752a, 759a, 809a, 819a, 824a, 829a, 831a, 835a], [838a, 844a, 852a, 859a, 909a, 919a, 924a, 929a, 931a, 935a], [938a, 944a, 952a, 959a, 1009a, 1019a, 1024a, 1029a, 1031a, 1035a], [1038a, 1044a, 1052a, 1059a, 1109a, 1119a, 1124a, 1129a, 1131a, 1135a], [1138a, 1144a, 1152a, 1159a, 1209p, 1219p, 1224p, 1229p, 1231p, 1235p], [1238p, 1244p, 1252p, 1259p, 109p, 119p, 124p, 129p, 131p, 135p], [138p, 144p, 152p, 159p, 209p, 219p, 224p, 229p, 231p, 235p], [238p, 244p, 252p, 259p, 309p, 319p, 324p, 329p, 331p, 335p], [338p, 344p, 352p, 359p, 409p, 419p, 424p, 429p, 431p, 435p], [438p, 444p, 452p, 459p, 509p, 519p, 524p, 529p, 531p, 535p], [538p, 544p, 552p, 559p, 609p, 619p, 624p, 629p, 631p, 634p], [638p, 644p, 652p, 659p, 709p, 719p, 724p, 729p, 731p, 734p], [738p, 744p, 752p, 759p, 809p, 819p, 824p, 829p, 831p, 834p], [838p, 844p, 852p, 859p, 909p, 919p, 924p, 929p, 931p, 934p], [938p, 944p, 952p, 959p, 1009p, 1019p, 1024p, 1029p, 1031p, 1034p], [1038p, 1044p, 1052p, 1059p, 1109p, 1119p, 1124p, 1129p, 1131p, 1134p]]
  between_stops: []
  short_name: "956"
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Flemington Rd, Kosciuszko/Everard, Gungahlin Market Place, Chuculba/William Slim, William Webb / Ginninderra Drive, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "956"
  stop_times_sunday: [[838a, 844a, 852a, 859a, 909a, 919a, 924a, 929a, 931a, 935a], [938a, 944a, 952a, 959a, 1009a, 1019a, 1024a, 1029a, 1031a, 1035a], [1038a, 1044a, 1052a, 1059a, 1109a, 1119a, 1124a, 1129a, 1131a, 1135a], [1138a, 1144a, 1152a, 1159a, 1209p, 1219p, 1224p, 1229p, 1231p, 1235p], [1238p, 1244p, 1252p, 1259p, 109p, 119p, 124p, 129p, 131p, 135p], [138p, 144p, 152p, 159p, 209p, 219p, 224p, 229p, 231p, 235p], [238p, 244p, 252p, 259p, 309p, 319p, 324p, 329p, 331p, 335p], [338p, 344p, 352p, 359p, 409p, 419p, 424p, 429p, 431p, 435p], [438p, 444p, 452p, 459p, 509p, 519p, 524p, 529p, 531p, 535p], [538p, 544p, 552p, 559p, 609p, 619p, 624p, 629p, 631p, 634p], [638p, 644p, 652p, 659p, 709p, 719p, 724p, 729p, 731p, 734p]]
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Flemington Rd, Kosciuszko/Everard, Gungahlin Market Place, Chuculba/William Slim, William Webb / Ginninderra Drive, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To City Interchange
  stop_times_saturday: [["-", "-", "-", 709a, 720a, 728a, 736a, 745a, 752a, 759a, 807a, 813a], [753a, 755a, 759a, 809a, 820a, 828a, 836a, 845a, 852a, 859a, 907a, 913a], [853a, 855a, 859a, 909a, 920a, 928a, 936a, 945a, 952a, 959a, 1007a, 1013a], [953a, 955a, 959a, 1009a, 1020a, 1028a, 1036a, 1045a, 1052a, 1059a, 1107a, 1113a], [1053a, 1055a, 1059a, 1109a, 1120a, 1128a, 1136a, 1145a, 1152a, 1159a, 1207p, 1213p], [1153a, 1155a, 1159a, 1209p, 1220p, 1228p, 1236p, 1245p, 1252p, 1259p, 107p, 113p], [1253p, 1255p, 1259p, 109p, 120p, 128p, 136p, 145p, 152p, 159p, 207p, 213p], [153p, 155p, 159p, 209p, 220p, 228p, 236p, 245p, 252p, 259p, 307p, 313p], [253p, 255p, 259p, 309p, 320p, 328p, 336p, 345p, 352p, 359p, 407p, 413p], [353p, 355p, 359p, 409p, 420p, 428p, 436p, 445p, 452p, 459p, 507p, 513p], [453p, 455p, 459p, 509p, 520p, 528p, 536p, 545p, 552p, 559p, 607p, 613p], [553p, 555p, 559p, 609p, 620p, 628p, 636p, 645p, 652p, 659p, 707p, 713p], [654p, 656p, 659p, 709p, 720p, 728p, 736p, 745p, 752p, 759p, 807p, 813p], [754p, 756p, 759p, 809p, 820p, 828p, 836p, 845p, 852p, 859p, 907p, 913p], [854p, 856p, 859p, 909p, 920p, 928p, 936p, 945p, 952p, 959p, 1007p, 1013p], [954p, 956p, 959p, 1009p, 1020p, 1028p, 1036p, 1045p, 1052p, 1059p, 1107p, 1113p], [1054p, 1056p, 1059p, 1109p, 1120p, 1128p, 1136p, 1145p, 1152p, "-", "-", "-"]]
  between_stops: []
  short_name: "958"
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Ngunnawal Primary, Shoalhaven / Katherine Ave, Gungahlin Market Place, Anthony Rolfe/Moonlight, Flemington/Nullabor, Flemington Rd, Macarthur / Northbourne, City Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "958"
  stop_times_sunday: [[853a, 855a, 859a, 909a, 920a, 928a, 936a, 945a, 952a, 959a, 1007a, 1013a], [953a, 955a, 959a, 1009a, 1020a, 1028a, 1036a, 1045a, 1052a, 1059a, 1107a, 1113a], [1053a, 1055a, 1059a, 1109a, 1120a, 1128a, 1136a, 1145a, 1152a, 1159a, 1207p, 1213p], [1153a, 1155a, 1159a, 1209p, 1220p, 1228p, 1236p, 1245p, 1252p, 1259p, 107p, 113p], [1253p, 1255p, 1259p, 109p, 120p, 128p, 136p, 145p, 152p, 159p, 207p, 213p], [153p, 155p, 159p, 209p, 220p, 228p, 236p, 245p, 252p, 259p, 307p, 313p], [253p, 255p, 259p, 309p, 320p, 328p, 336p, 345p, 352p, 359p, 407p, 413p], [353p, 355p, 359p, 409p, 420p, 428p, 436p, 445p, 452p, 459p, 507p, 513p], [453p, 455p, 459p, 509p, 520p, 528p, 536p, 545p, 552p, 559p, 607p, 613p], [553p, 555p, 559p, 609p, 620p, 628p, 636p, 645p, 652p, 659p, 707p, 713p], [654p, 656p, 659p, 709p, 720p, 728p, 736p, 745p, 752p, 759p, 807p, 813p]]
  time_points: [Cohen St Bus Station - Platform 1, Lathlain St Bus Station - Platform 2, Cameron Ave Bus Station - Platform 2, Chuculba/William Slim, Ngunnawal Primary, Shoalhaven / Katherine Ave, Gungahlin Market Place, Anthony Rolfe/Moonlight, Flemington/Nullabor, Flemington Rd, Macarthur / Northbourne, City Interchange]
 
  ---
  long_name: To Cohen St Bus Station
  stop_times_saturday: [["-", "-", "-", 723a, 730a, 739a, 747a, 755a, 806a, 816a, 818a, 822a], [759a, 805a, 813a, 820a, 827a, 836a, 844a, 852a, 903a, 913a, 915a, 919a], [859a, 905a, 913a, 920a, 927a, 936a, 944a, 952a, 1003a, 1013a, 1015a, 1019a], [959a, 1005a, 1013a, 1020a, 1027a, 1036a, 1044a, 1052a, 1103a, 1113a, 1115a, 1119a], [1059a, 1105a, 1113a, 1120a, 1127a, 1136a, 1144a, 1152a, 1203p, 1213p, 1215p, 1219p], [1159a, 1205p, 1213p, 1220p, 1227p, 1236p, 1244p, 1252p, 103p, 113p, 115p, 119p], [1259p, 105p, 113p, 120p, 127p, 136p, 144p, 152p, 203p, 213p, 215p, 219p], [159p, 205p, 213p, 220p, 227p, 236p, 244p, 252p, 303p, 313p, 315p, 319p], [259p, 305p, 313p, 320p, 327p, 336p, 344p, 352p, 403p, 413p, 415p, 419p], [359p, 405p, 413p, 420p, 427p, 436p, 444p, 452p, 503p, 513p, 515p, 519p], [459p, 505p, 513p, 520p, 527p, 536p, 544p, 552p, 603p, 613p, 615p, 619p], [559p, 605p, 613p, 620p, 627p, 636p, 644p, 652p, 703p, 713p, 715p, 718p], [659p, 705p, 713p, 720p, 727p, 736p, 744p, 752p, 803p, 813p, 815p, 818p], [759p, 805p, 813p, 820p, 827p, 836p, 844p, 852p, 903p, 913p, 915p, 918p], [859p, 905p, 913p, 920p, 927p, 936p, 944p, 952p, 1003p, 1013p, 1015p, 1018p], [959p, 1005p, 1013p, 1020p, 1027p, 1036p, 1044p, 1052p, 1103p, 1113p, 1115p, 1118p], [1059p, 1105p, 1113p, 1120p, 1127p, 1136p, "-", "-", "-", "-", "-", "-"]]
  between_stops: []
  short_name: "958"
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Flemington Rd, Flemington/Nullabor, Anthony Rolfe/Moonlight, Gungahlin Market Place, Shoalhaven / Katherine Ave, Ngunnawal Primary, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "958"
  stop_times_sunday: [[859a, 905a, 913a, 920a, 927a, 936a, 944a, 952a, 1003a, 1013a, 1015a, 1019a], [959a, 1005a, 1013a, 1020a, 1027a, 1036a, 1044a, 1052a, 1103a, 1113a, 1115a, 1119a], [1059a, 1105a, 1113a, 1120a, 1127a, 1136a, 1144a, 1152a, 1203p, 1213p, 1215p, 1219p], [1159a, 1205p, 1213p, 1220p, 1227p, 1236p, 1244p, 1252p, 103p, 113p, 115p, 119p], [1259p, 105p, 113p, 120p, 127p, 136p, 144p, 152p, 203p, 213p, 215p, 219p], [159p, 205p, 213p, 220p, 227p, 236p, 244p, 252p, 303p, 313p, 315p, 319p], [259p, 305p, 313p, 320p, 327p, 336p, 344p, 352p, 403p, 413p, 415p, 419p], [359p, 405p, 413p, 420p, 427p, 436p, 444p, 452p, 503p, 513p, 515p, 519p], [459p, 505p, 513p, 520p, 527p, 536p, 544p, 552p, 603p, 613p, 615p, 619p], [559p, 605p, 613p, 620p, 627p, 636p, 644p, 652p, 703p, 713p, 715p, 718p], [659p, 705p, 713p, 720p, 727p, 736p, 744p, 752p, 803p, 813p, 815p, 818p]]
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Flemington Rd, Flemington/Nullabor, Anthony Rolfe/Moonlight, Gungahlin Market Place, Shoalhaven / Katherine Ave, Ngunnawal Primary, Chuculba/William Slim, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[850a, 902a, 908a, 918a], [950a, 1002a, 1008a, 1018a], [1050a, 1102a, 1108a, 1118a], [1150a, 1202p, 1208p, 1218p], [1250p, 102p, 108p, 118p], [150p, 202p, 208p, 218p], [250p, 302p, 308p, 318p], [350p, 402p, 408p, 418p], [450p, 502p, 508p, 518p], [550p, 602p, 608p, 618p], [650p, 702p, 708p, 717p], [750p, 800p, 806p, 815p], [850p, 900p, 906p, 915p], [950p, 1000p, 1006p, 1015p], [1050p, 1100p, 1106p, 1115p]]
  between_stops: []
  short_name: "960"
  time_points: [Woden Interchange - Platform 5, Mount Neighbour School, Kambah High, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "960"
  stop_times_sunday: [[850a, 902a, 908a, 918a], [950a, 1002a, 1008a, 1018a], [1050a, 1102a, 1108a, 1118a], [1150a, 1202p, 1208p, 1218p], [1250p, 102p, 108p, 118p], [150p, 202p, 208p, 218p], [250p, 302p, 308p, 318p], [350p, 402p, 408p, 418p], [450p, 502p, 508p, 518p], [550p, 602p, 608p, 618p], [650p, 702p, 708p, 718p]]
  time_points: [Woden Interchange - Platform 5, Mount Neighbour School, Kambah High, Tuggeranong Interchange]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[755a, 805a, 811a, 823a], [855a, 905a, 911a, 923a], [955a, 1005a, 1011a, 1023a], [1055a, 1105a, 1111a, 1123a], [1155a, 1205p, 1211p, 1223p], [1255p, 105p, 111p, 123p], [155p, 205p, 211p, 223p], [255p, 305p, 311p, 323p], [355p, 405p, 411p, 423p], [455p, 505p, 511p, 523p], [555p, 605p, 611p, 623p], [655p, 705p, 711p, 721p], [755p, 804p, 810p, 820p], [855p, 904p, 910p, 920p], [955p, 1004p, 1010p, 1020p], [1055p, 1104p, 1110p, 1120p]]
  between_stops: []
  short_name: "960"
  time_points: [Tuggeranong Interchange - Platform 3, Kambah High, Mount Neighbour School, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "960"
  stop_times_sunday: [[755a, 805a, 811a, 823a], [855a, 905a, 911a, 923a], [955a, 1005a, 1011a, 1023a], [1055a, 1105a, 1111a, 1123a], [1155a, 1205p, 1211p, 1223p], [1255p, 105p, 111p, 123p], [155p, 205p, 211p, 223p], [255p, 305p, 311p, 323p], [355p, 405p, 411p, 423p], [455p, 505p, 511p, 523p], [555p, 605p, 611p, 623p], [655p, 705p, 711p, 723p]]
  time_points: [Tuggeranong Interchange - Platform 3, Kambah High, Mount Neighbour School, Woden Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[831a, 840a, 850a, 903a], [931a, 940a, 950a, 1003a], [1031a, 1040a, 1050a, 1103a], [1131a, 1140a, 1150a, 1203p], [1231p, 1240p, 1250p, 103p], [131p, 140p, 150p, 203p], [231p, 240p, 250p, 303p], [331p, 340p, 350p, 403p], [431p, 440p, 450p, 503p], [531p, 540p, 550p, 603p], [626p, 635p, 645p, 658p], [726p, 735p, 745p, 758p], [826p, 835p, 845p, 858p], [926p, 935p, 945p, 958p], [1026p, 1035p, 1045p, 1058p], [1126p, 1135p, 1145p, 1158p]]
  between_stops: []
  short_name: "961"
  time_points: [Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Erindale Centre, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "961"
  stop_times_sunday: [[931a, 940a, 950a, 1003a], [1031a, 1040a, 1050a, 1103a], [1131a, 1140a, 1150a, 1203p], [1231p, 1240p, 1250p, 103p], [131p, 140p, 150p, 203p], [231p, 240p, 250p, 303p], [331p, 340p, 350p, 403p], [431p, 440p, 450p, 503p], [531p, 540p, 550p, 603p], [631p, 640p, 650p, 703p]]
  time_points: [Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Erindale Centre, Tuggeranong Interchange]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[842a, 856a, 906a, 915a], [942a, 956a, 1006a, 1015a], [1042a, 1056a, 1106a, 1115a], [1142a, 1156a, 1206p, 1215p], [1242p, 1256p, 106p, 115p], [142p, 156p, 206p, 215p], [242p, 256p, 306p, 315p], [342p, 356p, 406p, 415p], [442p, 456p, 506p, 515p], [542p, 556p, 606p, 615p], [642p, 656p, 706p, 715p], [742p, 756p, 806p, 815p], [842p, 856p, 906p, 915p], [942p, 956p, 1006p, 1015p], [1042p, 1056p, 1106p, 1115p]]
  between_stops: []
  short_name: "961"
  time_points: [Tuggeranong Interchange - Platform 3, Erindale Centre, Athllon/Sulwood Kambah, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "961"
  stop_times_sunday: [[942a, 956a, 1006a, 1015a], [1042a, 1056a, 1106a, 1115a], [1142a, 1156a, 1206p, 1215p], [1242p, 1256p, 106p, 115p], [142p, 156p, 206p, 215p], [242p, 256p, 306p, 315p], [342p, 356p, 406p, 415p], [442p, 456p, 506p, 515p], [542p, 556p, 606p, 615p]]
  time_points: [Tuggeranong Interchange - Platform 3, Erindale Centre, Athllon/Sulwood Kambah, Woden Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[851a, 902a, 910a, 917a], [951a, 1002a, 1010a, 1017a], [1051a, 1102a, 1110a, 1117a], [1151a, 1202p, 1210p, 1217p], [1251p, 102p, 110p, 117p], [151p, 202p, 210p, 217p], [251p, 302p, 310p, 317p], [351p, 402p, 410p, 417p], [451p, 502p, 510p, 517p], [551p, 602p, 610p, 617p], [651p, 702p, 710p, 717p], [751p, 802p, 810p, 817p], [851p, 902p, 910p, 917p], [951p, 1002p, 1010p, 1017p], [1051p, 1102p, 1110p, 1117p]]
  between_stops: []
  short_name: "962"
  time_points: [Woden Interchange - Platform 5, Kambah Village, Kambah High, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "962"
  stop_times_sunday: [[951a, 1002a, 1010a, 1017a], [1051a, 1102a, 1110a, 1117a], [1151a, 1202p, 1210p, 1217p], [1251p, 102p, 110p, 117p], [151p, 202p, 210p, 217p], [251p, 302p, 310p, 317p], [351p, 402p, 410p, 417p], [451p, 502p, 510p, 517p], [551p, 602p, 610p, 617p], [651p, 702p, 710p, 717p]]
  time_points: [Woden Interchange - Platform 5, Kambah Village, Kambah High, Tuggeranong Interchange]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[824a, 831a, 839a, 852a], [925a, 932a, 940a, 953a], [1025a, 1032a, 1040a, 1053a], [1125a, 1132a, 1140a, 1153a], [1225p, 1232p, 1240p, 1253p], [125p, 132p, 140p, 153p], [225p, 232p, 240p, 253p], [325p, 332p, 340p, 353p], [424p, 431p, 439p, 452p], [524p, 531p, 539p, 552p], [625p, 632p, 639p, 650p], [725p, 731p, 738p, 749p], [825p, 831p, 838p, 849p], [925p, 931p, 938p, 949p], [1025p, 1031p, 1038p, 1049p], [1125p, 1131p, 1138p, 1149p]]
  between_stops: []
  short_name: "962"
  time_points: [Tuggeranong Interchange - Platform 4, Kambah High, Kambah Village, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "962"
  stop_times_sunday: [[925a, 932a, 940a, 953a], [1025a, 1032a, 1040a, 1053a], [1125a, 1132a, 1140a, 1153a], [1225p, 1232p, 1240p, 1253p], [125p, 132p, 140p, 153p], [225p, 232p, 240p, 253p], [325p, 332p, 340p, 353p], [425p, 432p, 440p, 453p], [525p, 532p, 540p, 553p], [625p, 632p, 639p, 650p]]
  time_points: [Tuggeranong Interchange - Platform 4, Kambah High, Kambah Village, Woden Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[905a, 914a, 926a, 937a], [1005a, 1014a, 1026a, 1037a], [1105a, 1114a, 1126a, 1137a], [1205p, 1214p, 1226p, 1237p], [105p, 114p, 126p, 137p], [205p, 214p, 226p, 237p], [305p, 314p, 326p, 337p], [405p, 414p, 426p, 437p], [505p, 514p, 526p, 537p], [605p, 614p, 626p, 637p], [705p, 714p, 726p, 737p], [805p, 814p, 826p, 837p], [905p, 914p, 926p, 937p], [1005p, 1014p, 1026p, 1037p], [1105p, 1114p, 1126p, 1137p]]
  between_stops: []
  short_name: "964"
  time_points: [Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Erindale Centre, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "964"
  stop_times_sunday: [[905a, 914a, 926a, 937a], [1005a, 1014a, 1026a, 1037a], [1105a, 1114a, 1126a, 1137a], [1205p, 1214p, 1226p, 1237p], [105p, 114p, 126p, 137p], [205p, 214p, 226p, 237p], [305p, 314p, 326p, 337p], [405p, 414p, 426p, 437p], [505p, 514p, 526p, 537p], [605p, 614p, 626p, 637p], [705p, 714p, 726p, 737p]]
  time_points: [Woden Interchange - Platform 11, Athllon/Sulwood Kambah, Erindale Centre, Tuggeranong Interchange]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[825a, 837a, 849a, 858a], [925a, 937a, 949a, 958a], [1025a, 1037a, 1049a, 1058a], [1125a, 1137a, 1149a, 1158a], [1225p, 1237p, 1249p, 1258p], [125p, 137p, 149p, 158p], [225p, 237p, 249p, 258p], [325p, 337p, 349p, 358p], [425p, 437p, 449p, 458p], [525p, 537p, 549p, 558p], [625p, 637p, 649p, 658p], [725p, 737p, 749p, 758p], [825p, 837p, 849p, 858p], [925p, 937p, 949p, 958p], [1025p, 1037p, 1049p, 1058p], [1125p, 1137p, 1149p, "-"]]
  between_stops: []
  short_name: "964"
  time_points: [Tuggeranong Interchange - Platform 5, Erindale Centre, Athllon/Sulwood Kambah, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "964"
  stop_times_sunday: [[925a, 937a, 949a, 958a], [1025a, 1037a, 1049a, 1058a], [1125a, 1137a, 1149a, 1158a], [1225p, 1237p, 1249p, 1258p], [125p, 137p, 149p, 158p], [225p, 237p, 249p, 258p], [325p, 337p, 349p, 358p], [425p, 437p, 449p, 458p], [525p, 537p, 549p, 558p], [625p, 637p, 649p, 658p]]
  time_points: [Tuggeranong Interchange - Platform 5, Erindale Centre, Athllon/Sulwood Kambah, Woden Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [["-", "-", "-", 742a, 755a, 804a, 816a], [808a, 821a, 830a, 842a, 855a, 904a, 916a], [908a, 921a, 930a, 942a, 955a, 1004a, 1016a], [1008a, 1021a, 1030a, 1042a, 1055a, 1104a, 1116a], [1108a, 1121a, 1130a, 1142a, 1155a, 1204p, 1216p], [1208p, 1221p, 1230p, 1242p, 1255p, 104p, 116p], [108p, 121p, 130p, 142p, 155p, 204p, 216p], [208p, 221p, 230p, 242p, 255p, 304p, 316p], [308p, 321p, 330p, 342p, 355p, 404p, 416p], [408p, 421p, 430p, 442p, 455p, 504p, 516p], [508p, 521p, 530p, 542p, 555p, 604p, 616p], [608p, 621p, 630p, 642p, 655p, 704p, 716p], [703p, 716p, 725p, 737p, 750p, 759p, 811p], [803p, 816p, 825p, 837p, 850p, 859p, 911p], [903p, 916p, 925p, 937p, 950p, 959p, 1011p], [1003p, 1016p, 1025p, 1037p, 1050p, 1059p, 1111p], [1103p, 1116p, 1125p, 1137p, "-", "-", "-"]]
  between_stops: []
  short_name: "966"
  time_points: [Tuggeranong Interchange - Platform 7, Erindale Centre, Gowrie, Chisholm Shops, Gowrie, Erindale Centre, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "966"
  stop_times_sunday: [[908a, 921a, 930a, 942a, 955a, 1004a, 1016a], [1008a, 1021a, 1030a, 1042a, 1055a, 1104a, 1116a], [1108a, 1121a, 1130a, 1142a, 1155a, 1204p, 1216p], [1208p, 1221p, 1230p, 1242p, 1255p, 104p, 116p], [108p, 121p, 130p, 142p, 155p, 204p, 216p], [208p, 221p, 230p, 242p, 255p, 304p, 316p], [308p, 321p, 330p, 342p, 355p, 404p, 416p], [408p, 421p, 430p, 442p, 455p, 504p, 516p], [508p, 521p, 530p, 542p, 555p, 604p, 616p], [608p, 621p, 630p, 642p, 655p, 704p, 716p], [708p, 721p, 730p, 742p, 755p, 804p, 816p]]
  time_points: [Tuggeranong Interchange - Platform 7, Erindale Centre, Gowrie, Chisholm Shops, Gowrie, Erindale Centre, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[903a, 914a, 928a, 937a, 950a], [1103a, 1114a, 1128a, 1137a, 1150a], [103p, 114p, 128p, 137p, 150p], [303p, 314p, 328p, 337p, 350p], [503p, 514p, 528p, 537p, 550p], [703p, 714p, 728p, 737p, 750p], [903p, 914p, 928p, 937p, 950p], [1103p, 1114p, 1128p, 1137p, 1150p]]
  between_stops: []
  short_name: "967"
  time_points: [Tuggeranong Interchange - Platform 7, Erindale Centre, Chisholm Shops, Heagney/Clift Richardson, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "967"
  stop_times_sunday: [[903a, 914a, 928a, 937a, 950a], [1103a, 1114a, 1128a, 1137a, 1150a], [103p, 114p, 128p, 137p, 150p], [303p, 314p, 328p, 337p, 350p], [503p, 514p, 528p, 537p, 550p], [703p, 714p, 728p, 737p, 750p]]
  time_points: [Tuggeranong Interchange - Platform 7, Erindale Centre, Chisholm Shops, Heagney/Clift Richardson, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  stop_times_saturday: [[803a, 816a, 824a, 838a, 848a], [1003a, 1016a, 1024a, 1038a, 1048a], [1203p, 1216p, 1224p, 1238p, 1248p], [203p, 216p, 224p, 238p, 248p], [403p, 416p, 424p, 438p, 448p], [603p, 616p, 624p, 638p, 648p], [803p, 816p, 824p, 838p, 848p], [1003p, 1016p, 1024p, 1038p, 1048p]]
  between_stops: []
  short_name: "968"
  time_points: [Tuggeranong Interchange - Platform 7, Heagney/Clift Richardson, Chisholm Shops, Erindale Centre, Tuggeranong Interchange]
 
  ---
  long_name: To Tuggeranong Interchange
  between_stops: []
  short_name: "968"
  stop_times_sunday: [[1003a, 1016a, 1024a, 1038a, 1048a], [1203p, 1216p, 1224p, 1238p, 1248p], [203p, 216p, 224p, 238p, 248p], [403p, 416p, 424p, 438p, 448p], [603p, 616p, 624p, 638p, 648p]]
  time_points: [Tuggeranong Interchange - Platform 7, Heagney/Clift Richardson, Chisholm Shops, Erindale Centre, Tuggeranong Interchange]
 
  ---
  long_name: To Cohen St Bus Station
  stop_times_saturday: [["-", "-", "-", "-", 809a, 815a, 820a, 824a, 830a, 837a, 839a, 843a], [845a, 904a, 911a, 917a, 928a, 934a, 939a, 943a, 949a, 956a, 958a, 1002a], [945a, 1004a, 1011a, 1017a, 1028a, 1034a, 1039a, 1043a, 1049a, 1056a, 1058a, 1102a], [1045a, 1104a, 1111a, 1117a, 1128a, 1134a, 1139a, 1143a, 1149a, 1156a, 1158a, 1202p], ["-", "-", 1130a, 1136a, 1146p, "-", "-", "-", "-", "-", "-", "-"], [1145a, 1204p, 1211p, 1217p, 1228p, 1234p, 1239p, 1243p, 1249p, 1256p, 1258p, 102p], [1245p, 104p, 111p, 117p, 128p, 134p, 139p, 143p, 149p, 156p, 158p, 202p], [145p, 204p, 211p, 217p, 228p, 234p, 239p, 243p, 249p, 256p, 258p, 302p], [245p, 304p, 311p, 317p, 328p, 334p, 339p, 343p, 349p, 356p, 358p, 402p], [345p, 404p, 411p, 417p, 428p, 434p, 439p, 443p, 449p, 456p, 458p, 502p], ["-", "-", 440p, 446p, 456p, "-", "-", "-", "-", "-", "-", "-"], [445p, 504p, 511p, 517p, 528p, 534p, 539p, 543p, 549p, 556p, 558p, 602p], [545p, 604p, 611p, 617p, 628p, 634p, 639p, 643p, 649p, 656p, 658p, 701p], ["-", "-", "-", "-", 655p, 701p, 706p, 710p, 716p, 723p, 725p, 728p], ["-", "-", "-", "-", 805p, 811p, 816p, 820p, 826p, 833p, 835p, 838p], ["-", "-", "-", "-", 916p, 922p, 927p, 931p, 937p, 944p, 946p, 949p], ["-", "-", "-", "-", 1027p, 1033p, 1038p, 1042p, 1048p, 1055p, 1057p, 1100p], ["-", "-", "-", "-", 1139p, 1145p, 1150p, 1154p, 1200a, 1207a, 1209a, 1212a]]
  between_stops: []
  short_name: "980"
  time_points: [Lithgow St Terminus Fyshwick, Canberra Times, Railway Station Kingston, Russell Offices, City Interchange - Platform 8, Macarthur / Northbourne, National Hockey Centre Lyneham, Australian Institute Sports Bruce, University of Canberra, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Cohen St Bus Station
  between_stops: []
  short_name: "980"
  stop_times_sunday: [[845a, 904a, 911a, 917a, 928a, 934a, 939a, 943a, 949a, 956a, 958a, 1002a], [945a, 1004a, 1011a, 1017a, 1028a, 1034a, 1039a, 1043a, 1049a, 1056a, 1058a, 1102a], [1045a, 1104a, 1111a, 1117a, 1128a, 1134a, 1139a, 1143a, 1149a, 1156a, 1158a, 1202p], [1145a, 1204p, 1211p, 1217p, 1228p, 1234p, 1239p, 1243p, 1249p, 1256p, 1258p, 102p], [1245p, 104p, 111p, 117p, 128p, 134p, 139p, 143p, 149p, 156p, 158p, 202p], [145p, 204p, 211p, 217p, 228p, 234p, 239p, 243p, 249p, 256p, 258p, 302p], [245p, 304p, 311p, 317p, 328p, 334p, 339p, 343p, 349p, 356p, 358p, 402p], [345p, 404p, 411p, 417p, 428p, 434p, 439p, 443p, 449p, 456p, 458p, 502p], ["-", "-", 440p, 446p, 456p, "-", "-", "-", "-", "-", "-", "-"], [445p, 504p, 511p, 517p, 528p, 534p, 539p, 543p, 549p, 556p, 558p, 602p], [545p, 604p, 611p, 617p, 628p, 634p, 639p, 643p, 649p, 656p, 658p, 701p]]
  time_points: [Lithgow St Terminus Fyshwick, Canberra Times, Railway Station Kingston, Russell Offices, City Interchange - Platform 8, Macarthur / Northbourne, National Hockey Centre Lyneham, Australian Institute Sports Bruce, University of Canberra, Cameron Ave Bus Station, Lathlain St Bus Station, Cohen St Bus Station]
 
  ---
  long_name: To Lithgow St Terminus Fyshwick
  between_stops: []
 
  stop_times_saturday:
  - - 721a
  - 723a
  - 727a
  - 735a
  - 741a
  - 746a
  - 752a
  - 759a
  - 808a
  - 814a
  - 822a
  - 840a
  - - 821a
  - 823a
  - 827a
  - 835a
  - 841a
  - 846a
  - 852a
  - 859a
  - 908a
  - 914a
  - 922a
  - 940a
  - - 921a
  - 923a
  - 927a
  - 935a
  - 941a
  - 946a
  - 952a
  - 959a
  - 1008a
  - 1014a
  - 1022a
  - 1040a
  - - 1021a
  - 1023a
  - 1027a
  - 1035a
  - 1041a
  - 1046a
  - 1052a
  - 1059a
  - 1108a
  - 1114a
  - 1122a
  - 1140a
  - - 1121a
  - 1123a
  - 1127a
  - 1135a
  - 1141a
  - 1146a
  - 1152a
  - 1159a
  - 1208p
  - 1214p
  - 1222p
  - 1240p
  - - 1221p
  - 1223p
  - 1227p
  - 1235p
  - 1241p
  - 1246p
  - 1252p
  - 1259p
  - 108p
  - 114p
  - 122p
  - 140p
  - - 121p
  - 123p
  - 127p
  - 135p
  - 141p
  - 146p
  - 152p
  - 159p
  - 208p
  - 214p
  - 222p
  - 240p
  - - 221p
  - 223p
  - 227p
  - 235p
  - 241p
  - 246p
  - 252p
  - 259p
  - 308p
  - 314p
  - 322p
  - 340p
  - - 321p
  - 323p
  - 327p
  - 335p
  - 341p
  - 346p
  - 352p
  - 359p
  - 408p
  - 414p
  - 422p
  - 440p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 415p
  - 424p
  - 430p
  - "-"
  - "-"
  - - 421p
  - 423p
  - 427p
  - 435p
  - 441p
  - 446p
  - 452p
  - 459p
  - 508p
  - 514p
  - 522p
  - 540p
  - - 521p
  - 523p
  - 527p
  - 535p
  - 541p
  - 546p
  - 552p
  - 558p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 616p
  - 618p
  - 622p
  - 630p
  - 636p
  - 641p
  - 646p
  - 652p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 727p
  - 729p
  - 732p
  - 739p
  - 745p
  - 750p
  - 755p
  - 801p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 836p
  - 838p
  - 841p
  - 848p
  - 854p
  - 859p
  - 904p
  - 910p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 947p
  - 949p
  - 952p
  - 959p
  - 1005p
  - 1010p
  - 1015p
  - 1021p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 1059p
  - 1101p
  - 1104p
  - 1111p
  - 1117p
  - 1122p
  - 1127p
  - 1133p
  - "-"
  - "-"
  - "-"
  - "-"
  short_name: "980"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - University of Canberra
  - Australian Institute Sports Bruce
  - National Hockey Centre Lyneham
  - Macarthur / Northbourne
  - City Interchange - Platform 9
  - Russell Offices
  - Railway Station Kingston
  - Newcastle / Isa Street Fyshwick
  - Lithgow St Terminus Fyshwick
 
  ---
  long_name: To Lithgow St Terminus Fyshwick
  between_stops: []
 
  short_name: "980"
  time_points:
  - Cohen St Bus Station - Platform 1
  - Lathlain St Bus Station - Platform 3
  - Cameron Ave Bus Station - Platform 3
  - University of Canberra
  - Australian Institute Sports Bruce
  - National Hockey Centre Lyneham
  - Macarthur / Northbourne
  - City Interchange - Platform 9
  - Russell Offices
  - Railway Station Kingston
  - Newcastle / Isa Street Fyshwick
  - Lithgow St Terminus Fyshwick
  stop_times_sunday:
  - - 821a
  - 823a
  - 827a
  - 835a
  - 841a
  - 846a
  - 852a
  - 859a
  - 908a
  - 914a
  - 922a
  - 940a
  - - 921a
  - 923a
  - 927a
  - 935a
  - 941a
  - 946a
  - 952a
  - 959a
  - 1008a
  - 1014a
  - 1022a
  - 1040a
  - - 1021a
  - 1023a
  - 1027a
  - 1035a
  - 1041a
  - 1046a
  - 1052a
  - 1059a
  - 1108a
  - 1114a
  - 1122a
  - 1140a
  - - 1121a
  - 1123a
  - 1127a
  - 1135a
  - 1141a
  - 1146a
  - 1152a
  - 1159a
  - 1208p
  - 1214p
  - 1222p
  - 1240p
  - - 1221p
  - 1223p
  - 1227p
  - 1235p
  - 1241p
  - 1246p
  - 1252p
  - 1259p
  - 108p
  - 114p
  - 122p
  - 140p
  - - 121p
  - 123p
  - 127p
  - 135p
  - 141p
  - 146p
  - 152p
  - 159p
  - 208p
  - 214p
  - 222p
  - 240p
  - - 221p
  - 223p
  - 227p
  - 235p
  - 241p
  - 246p
  - 252p
  - 259p
  - 308p
  - 314p
  - 322p
  - 340p
  - - 321p
  - 323p
  - 327p
  - 335p
  - 341p
  - 346p
  - 352p
  - 359p
  - 408p
  - 414p
  - 422p
  - 440p
  - - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - "-"
  - 415p
  - 424p
  - 430p
  - "-"
  - "-"
  - - 421p
  - 423p
  - 427p
  - 435p
  - 441p
  - 446p
  - 452p
  - 459p
  - 508p
  - 514p
  - 522p
  - 540p
  - - 521p
  - 523p
  - 527p
  - 535p
  - 541p
  - 546p
  - 552p
  - 558p
  - "-"
  - "-"
  - "-"
  - "-"
  - - 616p
  - 618p
  - 622p
  - 630p
  - 636p
  - 641p
  - 646p
  - 652p
  - "-"
  - "-"
  - "-"
  - "-"
 
  ---
  long_name: To City Interchange
  stop_times_saturday: [[1020a, 1034a, 1042a, 1048a, 1055a], [1150a, 1204p, 1212p, 1218p, 1225p], [120p, 134p, 142p, 148p, 155p], [250p, 304p, 312p, 318p, 325p], [420p, 434p, 442p, 448p, 455p]]
  between_stops: []
  short_name: "981"
  time_points: [City Interchange - Platform 9, National Aquarium, Black Mountain Telstra Tower, Botanic Gardens, City Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "981"
  stop_times_sunday: [[1020a, 1034a, 1042a, 1048a, 1055a], [1150a, 1204p, 1212p, 1218p, 1225p], [120p, 134p, 142p, 148p, 155p], [250p, 304p, 312p, 318p, 325p], [420p, 434p, 442p, 448p, 455p]]
  time_points: [City Interchange - Platform 9, National Aquarium, Black Mountain Telstra Tower, Botanic Gardens, City Interchange]
 
  ---
  long_name: To Bimberi Centre
  stop_times_saturday: [[632a, 638a, 640a, 650a], [342p, 348p, 350p, 400p]]
  between_stops: []
  short_name: "982"
  time_points: [City Interchange - Platform 8, Macarthur / Northbourne, Northbourne Ave/Antill St, Bimberi Centre]
 
  ---
  long_name: To Bimberi Centre
  between_stops: []
  short_name: "982"
  stop_times_sunday: [[342p, 348p, 350p, 400p]]
  time_points: [City Interchange, Macarthur / Northbourne, Northbourne Ave/Antill St, Bimberi Centre]
 
  ---
  long_name: To City Interchange
  stop_times_saturday: [[715p, 724p, 726p, 733p]]
  between_stops: []
  short_name: "982"
  time_points: [Bimberi Centre, Northbourne Ave/Antill St, Macarthur / Northbourne, City Interchange]
 
  ---
  long_name: To City Interchange
  between_stops: []
  short_name: "982"
  stop_times_sunday: [[715p, 724p, 726p, 733p]]
  time_points: [Bimberi Centre, Northbourne Ave/Antill St, Macarthur / Northbourne, City Interchange]
 
  ---
  long_name: To Alexander Maconochie Centre Hume
  stop_times_saturday: [[840a, 900a], [1225p, 1245p], [510p, 530p]]
  between_stops: []
  short_name: "988"
  time_points: [Woden Interchange - Platform 4, Alexander Maconochie Centre Hume]
 
  ---
  long_name: To Alexander Maconochie Centre Hume
  between_stops: []
  short_name: "988"
  stop_times_sunday: [[840a, 900a], [1225p, 1245p], [510p, 530p]]
  time_points: [Woden Interchange, Alexander Maconochie Centre Hume]
 
  ---
  long_name: To Woden Interchange
  stop_times_saturday: [[1135a, 1155a], [435p, 455p], [735p, 755p]]
  between_stops: []
  short_name: "988"
  time_points: [Alexander Maconochie Centre Hume, Woden Interchange]
 
  ---
  long_name: To Woden Interchange
  between_stops: []
  short_name: "988"
  stop_times_sunday: [[1135a, 1155a], [435p, 455p], [735p, 755p]]
  time_points: [Alexander Maconochie Centre Hume, Woden Interchange]
 
  gs -q -sDEVICE=pngalpha -dBATCH -dNOPAUSE -dFirstPage=1 -dLastPage=1 -r600 -sOutputFile=test.png test.pdf
 
#wget -nd -np -r -I /routes_by_number.html,*25_May* --random-wait -c http://www.action.act.gov.au/routes_by_number.html #wget -nd -np -r -I /routes_by_number.html,*25_May* --random-wait -c http://www.action.act.gov.au/routes_by_number.html
  wget http://www.action.act.gov.au/interchange_maps.html
grep "Page not found" * grep "Page not found" *
   
   
require 'rubygems'  
require 'pp'  
require 'yaml'  
 
time_points = []  
time_points_sources = Hash.new([])  
Dir.chdir("output")  
Dir.glob("*.yml") { |file|  
timetable = YAML::load_file(file)  
time_points = time_points | timetable["time_points"]  
timetable["time_points"].each do |timepoint|  
time_points_sources[timepoint] = time_points_sources[timepoint] | [ file ]  
end  
}  
pp time_points.sort!  
#pp time_points_sources.sort  
 
time_point_corrections = {"North Lynehamham" => "North Lyneham",  
"Lathlain St Platform 2" => "Lathlain St Bus Station - Platform 2",  
"Lathlain St Sation - Platform 5" => "Lathlain St Bus Station - Platform 5",  
"Lathlain Steet Station" => "Lathlain St Bus Station",  
"Lathlain St - Platform 3" => "Lathlain St Bus Station - Platform 3",  
"Lathlain Steet Station - Platform 3" => "Lathlain St Bus Station - Platform 3",  
"Lathlain St Station" => "Lathlain St Bus Station",  
"Lathlain St Station - Platform 1" => "Lathlain St Bus Station - Platform 1",  
"Lathlain St Station - Platform 2" => "Lathlain St Bus Station - Platform 2",  
"Lathlain St Station - Platform 3" => "Lathlain St Bus Station - Platform 3",  
"Lathlain St Station - Platform 4" => "Lathlain St Bus Station - Platform 4",  
"Lathlain St Station - Platform 5" => "Lathlain St Bus Station - Platform 5",  
"Lathlain St Station - Platform 6" => "Lathlain St Bus Station - Platform 6",  
"Manuka Captain Cook" => "Manuka, Captain Cook",  
"Flemington Rd, Sandford St" => "Flemington Rd/Sandford St",  
"Erindale Centre / - Sternberg Crescent" => "Erindale Drive/Sternberg",  
"Canberra Hospita" => "Canberra Hospital",  
"Cohen Str Station - Platform 1" => "Cohen St Bus Station - Platform 1",  
"Cohen Street Station" => "Cohen St Bus Station",  
"Cohen Street Station - Platform 2" => "Cohen St Bus Station - Platform 2",  
"Cohn St Station - Platform 3" => "Cohen St Bus Station - Platform 3",  
"Cohen St Station" => "Cohen St Bus Station",  
"Cohen St Station - Platform 1" => "Cohen St Bus Station - Platform 1",  
"Cohen St Station - Platform 2" => "Cohen St Bus Station - Platform 2",  
"Cohen St Station - Platform 3" => "Cohen St Bus Station - Platform 3",  
"Cohen St Station - Platform 4" => "Cohen St Bus Station - Platform 4",  
"Cohen St Station - Platform 5" => "Cohen St Bus Station - Platform 5",  
"City - Platform 7" => "City Interchange - Platform 7",  
"Cameron Avenue Station" => "Cameron Ave Bus Station",  
"Cameron Avenue Station - Platform 2" => "Cameron Ave Bus Station - Platform 2",  
"Cameron Avenue Station - Platform 3" => "Cameron Ave Bus Station - Platform 3",  
"Cameron Ave Station" => "Cameron Ave Bus Station",  
"Cameron Ave Station - Platform 1" => "Cameron Ave Bus Station - Platform 1",  
"Cameron Ave Station - Platform 2" => "Cameron Ave Bus Station - Platform 2",  
"Cameron Ave Station - Platform 3" => "Cameron Ave Bus Station - Platform 3",  
"Cameron Ave Station - Platform 4" => "Cameron Ave Bus Station - Platform 4",  
"Cameron Ave Station - Platform 5" => "Cameron Ave Bus Station - Platform 5",  
"Burton & Garranan Hall, Daley Road ANU" => "Burton & Garran Hall, Daley Road ANU",  
"Burton & Garranan Hall,Daley Road ANU" => "Burton & Garran Hall, Daley Road ANU"  
"Newcastle Street after Isa St" => "Newcastle / Isa Street Fyshwick",  
"National Circ/Canberra Ave" => "National Circuit / Canberra Ave",  
}  
time_point_corrections.each do |wrong, right|  
time_points_sources[wrong].each do |wrongfile|  
badtimetable = YAML::load_file(wrongfile)  
badentrynumber = badtimetable["time_points"].index wrong  
badtimetable["time_points"][badentrynumber] = right  
puts "Corrected '" + wrong + "' to '" + right + "' in " + wrongfile  
File.open(wrongfile, "w") do |f|  
f.write badtimetable.to_yaml  
end  
end  
end  
 
  between points;
  Big Finding enGine - osm xml to postgres parser and geohash/reverse geocoding
  Export existing bus stops and timing points (maybe call bus stations for
  icon?) as OSM XML
  Export required from-to-route tuples to a database table, hopefully
  reducing for 31X routes
  open export, insert billions of stops and save as osm
  run parser to generate geohashes and stop names, send to database
  open as osm again and enter billions of between stops lists into database by hand
 
  adjust gtfs generator to use and generate inbetween times
 
  generally;
  check intersection parser for timing points again. (gtfs validator
  probably found them all anyway)
 
 
 
../transitfeed-1.2.5/feedvalidator.py cbrfeed.zip ../origin-src/transitfeed-1.2.5/feedvalidator.py -l 9999 cbrfeed.zip
   
   
<html> <html>
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FeedValidator: cbrfeed.zip</title> <title>FeedValidator: cbrfeed.zip</title>
<style> <style>
body {font-family: Georgia, serif; background-color: white} body {font-family: Georgia, serif; background-color: white}
.path {color: gray} .path {color: gray}
div.problem {max-width: 500px} div.problem {max-width: 500px}
table.dump td,th {background-color: khaki; padding: 2px; font-family:monospace} table.dump td,th {background-color: khaki; padding: 2px; font-family:monospace}
table.dump td.problem,th.problem {background-color: dc143c; color: white; padding: 2px; font-family:monospace} table.dump td.problem,th.problem {background-color: dc143c; color: white; padding: 2px; font-family:monospace}
table.count_outside td {vertical-align: top} table.count_outside td {vertical-align: top}
table.count_outside {border-spacing: 0px; } table.count_outside {border-spacing: 0px; }
table {border-spacing: 5px 0px; margin-top: 3px} table {border-spacing: 5px 0px; margin-top: 3px}
h3.issueHeader {padding-left: 0.5em} h3.issueHeader {padding-left: 0.5em}
h4.issueHeader {padding-left: 1em} h4.issueHeader {padding-left: 1em}
.pass {background-color: lightgreen} .pass {background-color: lightgreen}
.fail {background-color: yellow} .fail {background-color: yellow}
.pass, .fail {font-size: 16pt} .pass, .fail {font-size: 16pt}
.header {background-color: white; font-family: Georgia, serif; padding: 0px} .header {background-color: white; font-family: Georgia, serif; padding: 0px}
th.header {text-align: right; font-weight: normal; color: gray} th.header {text-align: right; font-weight: normal; color: gray}
.footer {font-size: 10pt} .footer {font-size: 10pt}
</style> </style>
</head> </head>
<body> <body>
GTFS validation results for feed:<br> GTFS validation results for feed:<br>
<code><span class="path"></span><b>cbrfeed.zip</b></code> <code><span class="path"></span><b>cbrfeed.zip</b></code>
<br><br> <br><br>
<table> <table>
<tr><th class="header">Agencies:</th><td class="header"><a href="http://www.action.act.gov.au/">ACT Internal Omnibus Network (ACTION)</a></td></tr> <tr><th class="header">Agencies:</th><td class="header"><a href="http://www.action.act.gov.au/">ACT Internal Omnibus Network (ACTION)</a></td></tr>
<tr><th class="header">Routes:</th><td class="header">1</td></tr> <tr><th class="header">Routes:</th><td class="header">256</td></tr>
<tr><th class="header">Stops:</th><td class="header">6</td></tr> <tr><th class="header">Stops:</th><td class="header">230</td></tr>
<tr><th class="header">Trips:</th><td class="header">69</td></tr> <tr><th class="header">Trips:</th><td class="header">4133</td></tr>
<tr><th class="header">Shapes:</th><td class="header">0</td></tr> <tr><th class="header">Shapes:</th><td class="header">0</td></tr>
<tr><th class="header">Effective:</th><td class="header">May 25, 2009 to June 01, 2010</td></tr> <tr><th class="header">Effective:</th><td class="header">May 25, 2009 to October 01, 2010</td></tr>
</table> </table>
<br> <br>
During the upcoming service dates Sun Apr 18 to Mon May 31: During the upcoming service dates Thu Jun 24 to Sun Aug 22:
<table> <table>
<tr><th class="header">Average trips per date:</th><td class="header">30</td></tr> <tr><th class="header">Average trips per date:</th><td class="header">2060</td></tr>
<tr><th class="header">Most trips on a date:</th><td class="header">36, on 31 service dates (Mon Apr 19, Tue Apr 20, Wed Apr 21, ...)</td></tr> <tr><th class="header">Most trips on a date:</th><td class="header">2620, on 42 service dates (Thu Jun 24, Fri Jun 25, Mon Jun 28, ...)</td></tr>
<tr><th class="header">Least trips on a date:</th><td class="header">16, on 7 service dates (Sun Apr 18, Sun Apr 25, Sun May 02, ...)</td></tr> <tr><th class="header">Least trips on a date:</th><td class="header">580, on 9 service dates (Sun Jun 27, Sun Jul 04, Sun Jul 11, ...)</td></tr>
</table> </table>
<br> <br>
<span class="fail">Found these problems:</span> <span class="fail">Found these problems:</span>
<table class="count_outside"> <table class="count_outside">
<tr><td><span class="fail">3 errors</span></td><td><span class="fail">2 warnings</span></td></tr> <tr><td><span class="fail">69 warnings</span></td></tr>
<tr><td> <tr><td>
<table><tr><td>3</td><td><a href="#ErrorInvalidValue">Invalid Values</a></td></tr> <table><tr><td>57</td><td><a href="#WarningInvalidValue">Invalid Values</a></td></tr>
</table> <tr><td>4</td><td><a href="#WarningOtherProblem">Other Problems</a></td></tr>
</td> <tr><td>8</td><td><a href="#WarningStopsTooClose">Stops Too Closes</a></td></tr>
<td>  
<table><tr><td>1</td><td><a href="#WarningExpirationDate">Expiration Date</a></td></tr>  
<tr><td>1</td><td><a href="#WarningStopsTooClose">Stops Too Close</a></td></tr>  
</table> </table>
</td> </td>
</table> </table>
<br><br> <br><br>
<h3 class="issueHeader">Errors:</h3><h4 class="issueHeader"><a name="ErrorInvalidValue">Invalid Value</a></h4><ul> <h3 class="issueHeader">Warnings:</h3><h4 class="issueHeader"><a name="WarningInvalidValue">Invalid Value</a></h4><ul>
<li><div class="problem">Invalid value 2010601 in field <code>date</code></div>in line 2 of <code>calendar.txt</code><br> <li><div class="problem">Invalid value to cohen st bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "217" and "216".</div><br></li>
<table class="dump"><tr><th>service_id</th><th>start_date</th><th>end_date</th><th>monday</th><th>tuesday</th><th>wednesday</th><th>thursday</th><th>friday</th><th>saturday</th><th>sunday</th></tr> <li><div class="problem">Invalid value to city interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "215" and "214".</div><br></li>
<tr><td>sunday</td><td>20090525</td><td>20100601</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td></tr></table> <li><div class="problem">Invalid value to cohen st bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "213" and "212".</div><br></li>
<br></li> <li><div class="problem">Invalid value to city interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "211" and "210".</div><br></li>
<li><div class="problem">Invalid value 2010601 in field <code>date</code></div>in line 3 of <code>calendar.txt</code><br> <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "219" and "218".</div><br></li>
<table class="dump"><tr><th>service_id</th><th>start_date</th><th>end_date</th><th>monday</th><th>tuesday</th><th>wednesday</th><th>thursday</th><th>friday</th><th>saturday</th><th>sunday</th></tr> <li><div class="problem">Invalid value to cohen st bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "138" and "137".</div><br></li>
<tr><td>weekday</td><td>20090525</td><td>20100601</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>0</td><td>0</td></tr></table> <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "222" and "223".</div><br></li>
<br></li> <li><div class="problem">Invalid value to city interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "198" and "199".</div><br></li>
<li><div class="problem">Invalid value 2010601 in field <code>date</code></div>in line 4 of <code>calendar.txt</code><br> <li><div class="problem">Invalid value to city interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "190" and "191".</div><br></li>
<table class="dump"><tr><th>service_id</th><th>start_date</th><th>end_date</th><th>monday</th><th>tuesday</th><th>wednesday</th><th>thursday</th><th>friday</th><th>saturday</th><th>sunday</th></tr> <li><div class="problem">Invalid value to city interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "193" and "194".</div><br></li>
<tr><td>saturday</td><td>20090525</td><td>20100601</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td></tr></table> <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "140" and "139".</div><br></li>
<br></li> <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "226" and "227".</div><br></li>
  <li><div class="problem">Invalid value to cameron ave bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "146" and "145".</div><br></li>
  <li><div class="problem">Invalid value to city interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "244" and "245".</div><br></li>
  <li><div class="problem">Invalid value to cohen st bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "240" and "241".</div><br></li>
  <li><div class="problem">Invalid value to lithgow st terminus fyshwick in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "242" and "243".</div><br></li>
  <li><div class="problem">Invalid value to bimberi centre in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "246" and "247".</div><br></li>
  <li><div class="problem">Invalid value to city interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "177" and "178".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "175" and "176".</div><br></li>
  <li><div class="problem">Invalid value to cooleman court in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "173" and "174".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "172" and "171".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "253" and "252".</div><br></li>
  <li><div class="problem">Invalid value to city interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "248" and "249".</div><br></li>
  <li><div class="problem">Invalid value to city interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "180" and "179".</div><br></li>
  <li><div class="problem">Invalid value to cohen st bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "181" and "182".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "184" and "183".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "188" and "187".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "196" and "195".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "221" and "220".</div><br></li>
  <li><div class="problem">Invalid value to cohen st bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "185" and "186".</div><br></li>
  <li><div class="problem">Invalid value to cameron ave bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "142" and "141".</div><br></li>
  <li><div class="problem">Invalid value to cooleman court in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "169" and "170".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "228" and "229".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "166" and "165".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "167" and "168".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "162" and "161".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "163" and "164".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "224" and "225".</div><br></li>
  <li><div class="problem">Invalid value to cameron ave bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "152" and "151".</div><br></li>
  <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "154" and "153".</div><br></li>
  <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "156" and "155".</div><br></li>
  <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "159" and "160".</div><br></li>
  <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "158" and "157".</div><br></li>
  <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "239" and "238".</div><br></li>
  <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "235" and "234".</div><br></li>
  <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "237" and "236".</div><br></li>
  <li><div class="problem">Invalid value to tuggeranong interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "231" and "230".</div><br></li>
  <li><div class="problem">Invalid value to woden interchange in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "233" and "232".</div><br></li>
  <li><div class="problem">Invalid value to cohen st bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "200" and "201".</div><br></li>
  <li><div class="problem">Invalid value to cohen st bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "202" and "203".</div><br></li>
  <li><div class="problem">Invalid value to gungahlin market place in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "204" and "205".</div><br></li>
  <li><div class="problem">Invalid value to cohen st bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "206" and "207".</div><br></li>
  <li><div class="problem">Invalid value to gungahlin market place in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "208" and "209".</div><br></li>
  <li><div class="problem">Invalid value to cameron ave bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "148" and "147".</div><br></li>
  <li><div class="problem">Invalid value to cameron ave bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "149" and "150".</div><br></li>
  <li><div class="problem">Invalid value to cameron ave bus station in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "144" and "143".</div><br></li>
  <li><div class="problem">Invalid value to alexander maconochie centre hume in field <code>route_long_name</code><br>The same combination of route_short_name and route_long_name shouldn't be used for more than one route, as it is for the for the two routes with IDs "250" and "251".</div><br></li>
</ul> </ul>
<h3 class="issueHeader">Warnings:</h3><h4 class="issueHeader"><a name="WarningExpirationDate">Expiration Date</a></h4><ul> <h4 class="issueHeader"><a name="WarningOtherProblem">Other Problem</a></h4><ul>
<li><div class="problem">This feed will soon expire, on June 01, 2010</div><br></li> <li><div class="problem">The trip with the trip_id "2876" doesn't have any stop times defined.</div><br></li>
  <li><div class="problem">The trip with the trip_id "1945" doesn't have any stop times defined.</div><br></li>
  <li><div class="problem">The trip with the trip_id "2847" doesn't have any stop times defined.</div><br></li>
  <li><div class="problem">The trip with the trip_id "1921" doesn't have any stop times defined.</div><br></li>
</ul> </ul>
<h4 class="issueHeader"><a name="WarningStopsTooClose">Stops Too Close</a></h4><ul> <h4 class="issueHeader"><a name="WarningStopsTooClose">Stops Too Close</a></h4><ul>
<li><div class="problem">The stops "Civic Interchange Platform 5" (ID 1) and "Canberra House Southbound" (ID 4) are 0.00m apart and probably represent the same location.</div><br></li> <li><div class="problem">The stops "Lewis Luxton/Woodcock Dr" (ID 133) and "Woodcock/Clare Dennis" (ID 228) are 0.00m apart and probably represent the same location.</div><br></li>
  <li><div class="problem">The stops "Erindale Drive/Sternberg" (ID 76) and "Erindale Centre /Sternberg Crescent" (ID 74) are 0.00m apart and probably represent the same location.</div><br></li>
  <li><div class="problem">The stops "City Interchange - Platform 1" (ID 39) and "City Interchange" (ID 38) are 0.00m apart and probably represent the same location.</div><br></li>
  <li><div class="problem">The stops "Cameron Ave Bus Station" (ID 20) and "Cameron Ave Bus Station - Platform 1" (ID 21) are 0.00m apart and probably represent the same location.</div><br></li>
  <li><div class="problem">The stops "Lathlain St Bus Station - Platform 4" (ID 130) and "Lathlain St Bus Station" (ID 126) are 0.00m apart and probably represent the same location.</div><br></li>
  <li><div class="problem">The stops "Cohen St Bus Station" (ID 51) and "Cohen St Bus Station - Platform 1" (ID 52) are 0.00m apart and probably represent the same location.</div><br></li>
  <li><div class="problem">The stops "Flemington/Nullabor" (ID 84) and "Flemington Rd/Sandford St" (ID 86) are 0.00m apart and probably represent the same location.</div><br></li>
  <li><div class="problem">The stops "Fraser East Terminus" (ID 90) and "Fraser" (ID 89) are 0.00m apart and probably represent the same location.</div><br></li>
</ul> </ul>
   
<div class="footer"> <div class="footer">
Generated by <a href="http://code.google.com/p/googletransitdatafeed/wiki/FeedValidator"> Generated by <a href="http://code.google.com/p/googletransitdatafeed/wiki/FeedValidator">
FeedValidator</a> version 1.2.5 on April 18, 2010 at 08:24 PM EST. FeedValidator</a> version 1.2.5 on June 24, 2010 at 12:28 AM EST.
</div> </div>
</body> </body>
</html> </html>
../transitfeed-1.2.5/schedule_viewer.py --feed=cbrfeed.zip # input location (via GPS or favourites or search) and destination (via searchable list, optional)
  # http://10.0.1.153:8765/json/boundboxstops?n=-35.27568499917103&e=149.1346514225006&s=-35.279495003493516&w=149.12622928619385&limit=50
  # http://10.0.1.153:8765/json/stoptrips?stop=43&time=64440 # recursively call to show all services nearby, sort by distance, need to filter by service period
  # Hey, can pick destination again from a list filtered to places these stops go if you're curious!
  # http://10.0.1.153:8765/json/tripstoptimes?trip=2139 # Can recursively call and parse based on intended destination to show ETA
  # http://10.0.1.153:8765/json/triprows?trip=2139 # For pretty maps
  ../origin-src/transitfeed-1.2.5/schedule_viewer.py --feed=cbrfeed.zip --key=ABQIAAAA95XYXN0cki3Yj_Sb71CFvBTPaLd08ONybQDjcH_VdYtHHLgZvRTw2INzI_m17_IoOUqH3RNNmlTk1Q
   
  K 25
  svn:wc:ra_dav:version-url
  V 56
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc
  END
  spyc.yaml
  K 25
  svn:wc:ra_dav:version-url
  V 66
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/spyc.yaml
  END
  spyc.php
  K 25
  svn:wc:ra_dav:version-url
  V 65
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/spyc.php
  END
  README
  K 25
  svn:wc:ra_dav:version-url
  V 63
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/README
  END
 
file:b/spyc/.svn/entries (new)
  10
 
  dir
  49
  http://svn.lobbylens.info/trunk/public_html/admin/lobbyistImport/spyc
  http://svn.lobbylens.info
 
 
 
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  a002f016-3f78-0410-b3ba-dc28eabe3c05
 
  spyc.yaml
  file
 
 
 
 
  2010-03-13T16:31:30.000000Z
  84b6bd1b9bc0921e25622e836b0bd9c3
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  3474
 
  tests
  dir
 
  spyc.php
  file
 
 
 
 
  2010-03-13T16:31:32.000000Z
  6405eec7d8d55bd8ae2a1f12f7d38f0b
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  30492
 
  php4
  dir
 
  README
  file
 
 
 
 
  2010-03-13T16:31:30.000000Z
  a8ad2909e13727eac85b0ba7f04b93ab
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  5771
 
  examples
  dir
 
 
  #
  # S P Y C
  # a simple php yaml class
  #
  # Load this README!
  # >> $readme = Spyc::YAMLLoad('README');
  #
  --- %YAML:1.1
  title: Spyc -- a Simple PHP YAML Class
  version: 0.4.5
  authors: [chris wanstrath (chris@ozmm.org), vlad andersen (vlad.andersen@gmail.com)]
  websites: [http://www.yaml.org, http://spyc.sourceforge.net]
  license: [MIT License, http://www.opensource.org/licenses/mit-license.php]
  copyright: "(c) 2005-2006 Chris Wanstrath, 2006-2009 Vlad Andersen"
  tested on: [php 5.2.x]
 
  installation: >
  Copy spyc.php to a directory you can
  access with your YAML-ready PHP script.
 
  That's it!
 
  about: >
  From www.yaml.org:
 
  "YAML(tm) (rhymes with 'camel') is a human-friendly, cross language,
  Unicode based data serialization language designed around the common
  native data structures of agile programming languages. It is broadly
  useful for programming needs ranging from configuration files to
  Internet messaging to object persistence to data auditing. Together
  with the Unicode standard for characters, the YAML specification provides
  all the information necessary to understand YAML Version 1.1 and to
  creating programs that process YAML information.
 
  YAML(tm) is a balance of the following design goals:
  - YAML documents are very readable by humans.
  - YAML interacts well with scripting languages.
  - YAML uses host languages' native data structures.
  - YAML has a consistent information model.
  - YAML enables stream-based processing.
  - YAML is expressive and extensible.
  - YAML is easy to implement."
 
  YAML makes a lot of sense. It's easy to use, easy to learn, and cool.
  As the lucky stiff named why once said, "YAML is a beacon of light."
 
  If you're new to YAML, may we suggest YAML In Five Minutes:
  - http://yaml.kwiki.org/?YamlInFiveMinutes
 
  If you don't have five minutes, realize that this README is a completely
  valid YAML document. Dig in, load this or any YAML file into an array
  with Spyc and see how easy it is to translate friendly text into usable
  data.
 
  The purpose of Spyc is to provide a pure PHP alternative to Syck, a
  simple API for loading and dumping YAML documents, a YAML loader which
  understands a usable subset of the YAML spec, and to further spread
  the glory of YAML to the PHP masses.
 
  If you're at all hesitant ("usable subset of YAML?!"), navigate
  http://yaml.org/start.html. Spyc completely understands the YAML
  document shown there, a document which has features way beyond the
  scope of what normal config files might require. Try it for yourself,
  and then start enjoying the peace of mind YAML brings to your life.
 
  meat and a few potatoes:
  - concept: Loading a YAML document into PHP
  brief: >
  $yaml will become an array of all the data in wicked.yaml
  code: |
 
  include('spyc.php');
 
  $yaml = Spyc::YAMLLoad('wicked.yaml');
 
  - concept: Loading a YAML string into PHP
  brief: >
  $array will look like this:
  array('A YAML','document in a','string')
  code: |
 
  include('spyc.php');
 
  $yaml = '- A YAML\n- document in a\n- string.';
  $array = Spyc::YAMLLoad($yaml);
 
  - concept: Dumping a PHP array to YAML
  brief: >
  $yaml will become a string of a YAML document created from
  $array.
  code: |
 
  include('spyc.php');
 
  $array['name'] = 'chris';
  $array['sport'] = 'curbing';
 
  $yaml = Spyc::YAMLDump($array);
 
  prior art:
  - who: [Brian Ingerson, Clark Evans, Oren Ben-Kiki]
  why?: >
  The YAML spec is really a piece of work, and these guys
  did a great job on it. A simple and elegant language like
  YAML was a long time coming and it's refreshing to know
  such able minded individuals took the task to heart and
  executed it with cunning and strength. In addition to
  their various noteworthy contributions to YAML parsers
  and related projects, YAML.pm's README is a treasure trove
  of information for knowledge seekers. Thanks, guys.
 
  - who: why the lucky stiff
  why?: >
  As the author of Syck, the code used in Ruby for the language's
  YAML class and methods, why is indirectly (directly?) responsible
  for my first exposure to YAML (as a config file in a Ruby web-app)
  and the countless hours I spent playing with this sheik new data
  format afterwards. Syck's README is a YAML file and thus the
  inspiration for this file and, even, this very piece of software.
 
  - who: Steve Howell
  why?: >
  Python's YAML implementation. PyYAML's README file is also YAML,
  so it too inspired the YAML format of this README file.
 
  - who: [Rasmus Lerdorf, Zeev Suraski, Andi Gutmans, et al]
  why?: >
  PHP is great at what it does best. It's also paid a lot of my bills.
  Thanks.
 
  bugs:
  report: >
  Please see Spyc's Sourceforge project page for information on reporting bugs.
  speed: >
  This implementation was not designed for speed. Rather, it
  was designed for those who need a pure PHP implementation of
  a YAML parser and who are not overly concerned with performance.
  If you want speed, check out Syck.
  depth: >
  This parser is by no means a comprehensive YAML parser. For supported
  features and future plans, check the website.
  unicode: >
  YAML is supposed to be unicode, but for now we're just using ASCII.
  PHP has crappy unicode support but who knows what the future holds.
 
  resources:
  - http://www.yaml.org
  - http://www.yaml.org/spec/
  - http://yaml.kwiki.org/?YamlInFiveMinutes
  - http://www.whytheluckystiff.net/syck/
  - http://yaml4r.sourceforge.net/cookbook/
 
  thanks:
  - Adam Wood
  - Daniel Ferreira
  - Aaron Jensen
  - Mike Thornton
  - Fabien Potencier
  - Mustafa Kumas
  <?php
  /**
  * Spyc -- A Simple PHP YAML Class
  * @version 0.4.5
  * @author Vlad Andersen <vlad.andersen@gmail.com>
  * @author Chris Wanstrath <chris@ozmm.org>
  * @link http://code.google.com/p/spyc/
  * @copyright Copyright 2005-2006 Chris Wanstrath, 2006-2009 Vlad Andersen
  * @license http://www.opensource.org/licenses/mit-license.php MIT License
  * @package Spyc
  */
 
  if (!function_exists('spyc_load')) {
  /**
  * Parses YAML to array.
  * @param string $string YAML string.
  * @return array
  */
  function spyc_load ($string) {
  return Spyc::YAMLLoadString($string);
  }
  }
 
  if (!function_exists('spyc_load_file')) {
  /**
  * Parses YAML to array.
  * @param string $file Path to YAML file.
  * @return array
  */
  function spyc_load_file ($file) {
  return Spyc::YAMLLoad($file);
  }
  }
 
  /**
  * The Simple PHP YAML Class.
  *
  * This class can be used to read a YAML file and convert its contents
  * into a PHP array. It currently supports a very limited subsection of
  * the YAML spec.
  *
  * Usage:
  * <code>
  * $Spyc = new Spyc;
  * $array = $Spyc->load($file);
  * </code>
  * or:
  * <code>
  * $array = Spyc::YAMLLoad($file);
  * </code>
  * or:
  * <code>
  * $array = spyc_load_file($file);
  * </code>
  * @package Spyc
  */
  class Spyc {
 
  // SETTINGS
 
  /**
  * Setting this to true will force YAMLDump to enclose any string value in
  * quotes. False by default.
  *
  * @var bool
  */
  public $setting_dump_force_quotes = false;
 
  /**
  * Setting this to true will forse YAMLLoad to use syck_load function when
  * possible. False by default.
  * @var bool
  */
  public $setting_use_syck_is_possible = false;
 
 
 
  /**#@+
  * @access private
  * @var mixed
  */
  private $_dumpIndent;
  private $_dumpWordWrap;
  private $_containsGroupAnchor = false;
  private $_containsGroupAlias = false;
  private $path;
  private $result;
  private $LiteralPlaceHolder = '___YAML_Literal_Block___';
  private $SavedGroups = array();
  private $indent;
  /**
  * Path modifier that should be applied after adding current element.
  * @var array
  */
  private $delayedPath = array();
 
  /**#@+
  * @access public
  * @var mixed
  */
  public $_nodeId;
 
  /**
  * Load a valid YAML string to Spyc.
  * @param string $input
  * @return array
  */
  public function load ($input) {
  return $this->__loadString($input);
  }
 
  /**
  * Load a valid YAML file to Spyc.
  * @param string $file
  * @return array
  */
  public function loadFile ($file) {
  return $this->__load($file);
  }
 
  /**
  * Load YAML into a PHP array statically
  *
  * The load method, when supplied with a YAML stream (string or file),
  * will do its best to convert YAML in a file into a PHP array. Pretty
  * simple.
  * Usage:
  * <code>
  * $array = Spyc::YAMLLoad('lucky.yaml');
  * print_r($array);
  * </code>
  * @access public
  * @return array
  * @param string $input Path of YAML file or string containing YAML
  */
  public static function YAMLLoad($input) {
  $Spyc = new Spyc;
  return $Spyc->__load($input);
  }
 
  /**
  * Load a string of YAML into a PHP array statically
  *
  * The load method, when supplied with a YAML string, will do its best
  * to convert YAML in a string into a PHP array. Pretty simple.
  *
  * Note: use this function if you don't want files from the file system
  * loaded and processed as YAML. This is of interest to people concerned
  * about security whose input is from a string.
  *
  * Usage:
  * <code>
  * $array = Spyc::YAMLLoadString("---\n0: hello world\n");
  * print_r($array);
  * </code>
  * @access public
  * @return array
  * @param string $input String containing YAML
  */
  public static function YAMLLoadString($input) {
  $Spyc = new Spyc;
  return $Spyc->__loadString($input);
  }
 
  /**
  * Dump YAML from PHP array statically
  *
  * The dump method, when supplied with an array, will do its best
  * to convert the array into friendly YAML. Pretty simple. Feel free to
  * save the returned string as nothing.yaml and pass it around.
  *
  * Oh, and you can decide how big the indent is and what the wordwrap
  * for folding is. Pretty cool -- just pass in 'false' for either if
  * you want to use the default.
  *
  * Indent's default is 2 spaces, wordwrap's default is 40 characters. And
  * you can turn off wordwrap by passing in 0.
  *
  * @access public
  * @return string
  * @param array $array PHP array
  * @param int $indent Pass in false to use the default, which is 2
  * @param int $wordwrap Pass in 0 for no wordwrap, false for default (40)
  */
  public static function YAMLDump($array,$indent = false,$wordwrap = false) {
  $spyc = new Spyc;
  return $spyc->dump($array,$indent,$wordwrap);
  }
 
 
  /**
  * Dump PHP array to YAML
  *
  * The dump method, when supplied with an array, will do its best
  * to convert the array into friendly YAML. Pretty simple. Feel free to
  * save the returned string as tasteful.yaml and pass it around.
  *
  * Oh, and you can decide how big the indent is and what the wordwrap
  * for folding is. Pretty cool -- just pass in 'false' for either if
  * you want to use the default.
  *
  * Indent's default is 2 spaces, wordwrap's default is 40 characters. And
  * you can turn off wordwrap by passing in 0.
  *
  * @access public
  * @return string
  * @param array $array PHP array
  * @param int $indent Pass in false to use the default, which is 2
  * @param int $wordwrap Pass in 0 for no wordwrap, false for default (40)
  */
  public function dump($array,$indent = false,$wordwrap = false) {
  // Dumps to some very clean YAML. We'll have to add some more features
  // and options soon. And better support for folding.
 
  // New features and options.
  if ($indent === false or !is_numeric($indent)) {
  $this->_dumpIndent = 2;
  } else {
  $this->_dumpIndent = $indent;
  }
 
  if ($wordwrap === false or !is_numeric($wordwrap)) {
  $this->_dumpWordWrap = 40;
  } else {
  $this->_dumpWordWrap = $wordwrap;
  }
 
  // New YAML document
  $string = "---\n";
 
  // Start at the base of the array and move through it.
  if ($array) {
  $array = (array)$array;
  $first_key = key($array);
 
  $previous_key = -1;
  foreach ($array as $key => $value) {
  $string .= $this->_yamlize($key,$value,0,$previous_key, $first_key);
  $previous_key = $key;
  }
  }
  return $string;
  }
 
  /**
  * Attempts to convert a key / value array item to YAML
  * @access private
  * @return string
  * @param $key The name of the key
  * @param $value The value of the item
  * @param $indent The indent of the current node
  */
  private function _yamlize($key,$value,$indent, $previous_key = -1, $first_key = 0) {
  if (is_array($value)) {
  if (empty ($value))
  return $this->_dumpNode($key, array(), $indent, $previous_key, $first_key);
  // It has children. What to do?
  // Make it the right kind of item
  $string = $this->_dumpNode($key, NULL, $indent, $previous_key, $first_key);
  // Add the indent
  $indent += $this->_dumpIndent;
  // Yamlize the array
  $string .= $this->_yamlizeArray($value,$indent);
  } elseif (!is_array($value)) {
  // It doesn't have children. Yip.
  $string = $this->_dumpNode($key, $value, $indent, $previous_key, $first_key);
  }
  return $string;
  }
 
  /**
  * Attempts to convert an array to YAML
  * @access private
  * @return string
  * @param $array The array you want to convert
  * @param $indent The indent of the current level
  */
  private function _yamlizeArray($array,$indent) {
  if (is_array($array)) {
  $string = '';
  $previous_key = -1;
  $first_key = key($array);
  foreach ($array as $key => $value) {
  $string .= $this->_yamlize($key, $value, $indent, $previous_key, $first_key);
  $previous_key = $key;
  }
  return $string;
  } else {
  return false;
  }
  }
 
  /**
  * Returns YAML from a key and a value
  * @access private
  * @return string
  * @param $key The name of the key
  * @param $value The value of the item
  * @param $indent The indent of the current node
  */
  private function _dumpNode($key, $value, $indent, $previous_key = -1, $first_key = 0) {
  // do some folding here, for blocks
  if (is_string ($value) && ((strpos($value,"\n") !== false || strpos($value,": ") !== false || strpos($value,"- ") !== false ||
  strpos($value,"*") !== false || strpos($value,"#") !== false || strpos($value,"<") !== false || strpos($value,">") !== false ||
  strpos($value,"[") !== false || strpos($value,"]") !== false || strpos($value,"{") !== false || strpos($value,"}") !== false) || substr ($value, -1, 1) == ':')) {
  $value = $this->_doLiteralBlock($value,$indent);
  } else {
  $value = $this->_doFolding($value,$indent);
  if (is_bool($value)) {
  $value = ($value) ? "true" : "false";
  }
  }
 
  if ($value === array()) $value = '[ ]';
 
  $spaces = str_repeat(' ',$indent);
 
  if (is_int($key) && $key - 1 == $previous_key && $first_key===0) {
  // It's a sequence
  $string = $spaces.'- '.$value."\n";
  } else {
  if ($first_key===0) throw new Exception('Keys are all screwy. The first one was zero, now it\'s "'. $key .'"');
  // It's mapped
  if (strpos($key, ":") !== false) { $key = '"' . $key . '"'; }
  $string = $spaces.$key.': '.$value."\n";
  }
  return $string;
  }
 
  /**
  * Creates a literal block for dumping
  * @access private
  * @return string
  * @param $value
  * @param $indent int The value of the indent
  */
  private function _doLiteralBlock($value,$indent) {
  if (strpos($value, "\n") === false && strpos($value, "'") === false) {
  return sprintf ("'%s'", $value);
  }
  if (strpos($value, "\n") === false && strpos($value, '"') === false) {
  return sprintf ('"%s"', $value);
  }
  $exploded = explode("\n",$value);
  $newValue = '|';
  $indent += $this->_dumpIndent;
  $spaces = str_repeat(' ',$indent);
  foreach ($exploded as $line) {
  $newValue .= "\n" . $spaces . trim($line);
  }
  return $newValue;
  }
 
  /**
  * Folds a string of text, if necessary
  * @access private
  * @return string
  * @param $value The string you wish to fold
  */
  private function _doFolding($value,$indent) {
  // Don't do anything if wordwrap is set to 0
 
  if ($this->_dumpWordWrap !== 0 && is_string ($value) && strlen($value) > $this->_dumpWordWrap) {
  $indent += $this->_dumpIndent;
  $indent = str_repeat(' ',$indent);
  $wrapped = wordwrap($value,$this->_dumpWordWrap,"\n$indent");
  $value = ">\n".$indent.$wrapped;
  } else {
  if ($this->setting_dump_force_quotes && is_string ($value))
  $value = '"' . $value . '"';
  }
 
 
  return $value;
  }
 
  // LOADING FUNCTIONS
 
  private function __load($input) {
  $Source = $this->loadFromSource($input);
  return $this->loadWithSource($Source);
  }
 
  private function __loadString($input) {
  $Source = $this->loadFromString($input);
  return $this->loadWithSource($Source);
  }
 
  private function loadWithSource($Source) {
  if (empty ($Source)) return array();
  if ($this->setting_use_syck_is_possible && function_exists ('syck_load')) {
  $array = syck_load (implode ('', $Source));
  return is_array($array) ? $array : array();
  }
 
  $this->path = array();
  $this->result = array();
 
  $cnt = count($Source);
  for ($i = 0; $i < $cnt; $i++) {
  $line = $Source[$i];
 
  $this->indent = strlen($line) - strlen(ltrim($line));
  $tempPath = $this->getParentPathByIndent($this->indent);
  $line = self::stripIndent($line, $this->indent);
  if (self::isComment($line)) continue;
  if (self::isEmpty($line)) continue;
  $this->path = $tempPath;
 
  $literalBlockStyle = self::startsLiteralBlock($line);
  if ($literalBlockStyle) {
  $line = rtrim ($line, $literalBlockStyle . " \n");
  $literalBlock = '';
  $line .= $this->LiteralPlaceHolder;
 
  while (++$i < $cnt && $this->literalBlockContinues($Source[$i], $this->indent)) {
  $literalBlock = $this->addLiteralLine($literalBlock, $Source[$i], $literalBlockStyle);
  }
  $i--;
  }
 
  while (++$i < $cnt && self::greedilyNeedNextLine($line)) {
  $line = rtrim ($line, " \n\t\r") . ' ' . ltrim ($Source[$i], " \t");
  }
  $i--;
 
 
 
  if (strpos ($line, '#')) {
  if (strpos ($line, '"') === false && strpos ($line, "'") === false)
  $line = preg_replace('/\s+#(.+)$/','',$line);
  }
 
  $lineArray = $this->_parseLine($line);
 
  if ($literalBlockStyle)
  $lineArray = $this->revertLiteralPlaceHolder ($lineArray, $literalBlock);
 
  $this->addArray($lineArray, $this->indent);
 
  foreach ($this->delayedPath as $indent => $delayedPath)
  $this->path[$indent] = $delayedPath;
 
  $this->delayedPath = array();
 
  }
  return $this->result;
  }
 
  private function loadFromSource ($input) {
  if (!empty($input) && strpos($input, "\n") === false && file_exists($input))
  return file($input);
 
  return $this->loadFromString($input);
  }
 
  private function loadFromString ($input) {
  $lines = explode("\n",$input);
  foreach ($lines as $k => $_) {
  $lines[$k] = rtrim ($_, "\r");
  }
  return $lines;
  }
 
  /**
  * Parses YAML code and returns an array for a node
  * @access private
  * @return array
  * @param string $line A line from the YAML file
  */
  private function _parseLine($line) {
  if (!$line) return array();
  $line = trim($line);
 
  if (!$line) return array();
  $array = array();
 
  $group = $this->nodeContainsGroup($line);
  if ($group) {
  $this->addGroup($line, $group);
  $line = $this->stripGroup ($line, $group);
  }
 
  if ($this->startsMappedSequence($line))
  return $this->returnMappedSequence($line);
 
  if ($this->startsMappedValue($line))
  return $this->returnMappedValue($line);
 
  if ($this->isArrayElement($line))
  return $this->returnArrayElement($line);
 
  if ($this->isPlainArray($line))
  return $this->returnPlainArray($line);
 
 
  return $this->returnKeyValuePair($line);
 
  }
 
  /**
  * Finds the type of the passed value, returns the value as the new type.
  * @access private
  * @param string $value
  * @return mixed
  */
  private function _toType($value) {
  if ($value === '') return null;
  $first_character = $value[0];
  $last_character = substr($value, -1, 1);
 
  $is_quoted = false;
  do {
  if (!$value) break;
  if ($first_character != '"' && $first_character != "'") break;
  if ($last_character != '"' && $last_character != "'") break;
  $is_quoted = true;
  } while (0);
 
  if ($is_quoted)
  return strtr(substr ($value, 1, -1), array ('\\"' => '"', '\'\'' => '\'', '\\\'' => '\''));
 
  if (strpos($value, ' #') !== false)
  $value = preg_replace('/\s+#(.+)$/','',$value);
 
  if ($first_character == '[' && $last_character == ']') {
  // Take out strings sequences and mappings
  $innerValue = trim(substr ($value, 1, -1));
  if ($innerValue === '') return array();
  $explode = $this->_inlineEscape($innerValue);
  // Propagate value array
  $value = array();
  foreach ($explode as $v) {
  $value[] = $this->_toType($v);
  }
  return $value;
  }
 
  if (strpos($value,': ')!==false && $first_character != '{') {
  $array = explode(': ',$value);
  $key = trim($array[0]);
  array_shift($array);
  $value = trim(implode(': ',$array));
  $value = $this->_toType($value);
  return array($key => $value);
  }
 
  if ($first_character == '{' && $last_character == '}') {
  $innerValue = trim(substr ($value, 1, -1));
  if ($innerValue === '') return array();
  // Inline Mapping
  // Take out strings sequences and mappings
  $explode = $this->_inlineEscape($innerValue);
  // Propagate value array
  $array = array();
  foreach ($explode as $v) {
  $SubArr = $this->_toType($v);
  if (empty($SubArr)) continue;
  if (is_array ($SubArr)) {
  $array[key($SubArr)] = $SubArr[key($SubArr)]; continue;
  }
  $array[] = $SubArr;
  }
  return $array;
  }
 
  if ($value == 'null' || $value == 'NULL' || $value == 'Null' || $value == '' || $value == '~') {
  return null;
  }
 
  if (intval($first_character) > 0 && preg_match ('/^[1-9]+[0-9]*$/', $value)) {
  $intvalue = (int)$value;
  if ($intvalue != PHP_INT_MAX)
  $value = $intvalue;
  return $value;
  }
 
  if (in_array($value,
  array('true', 'on', '+', 'yes', 'y', 'True', 'TRUE', 'On', 'ON', 'YES', 'Yes', 'Y'))) {
  return true;
  }
 
  if (in_array(strtolower($value),
  array('false', 'off', '-', 'no', 'n'))) {
  return false;
  }
 
  if (is_numeric($value)) {
  if ($value === '0') return 0;
  if (trim ($value, 0) === $value)
  $value = (float)$value;
  return $value;
  }
 
  return $value;
  }
 
  /**
  * Used in inlines to check for more inlines or quoted strings
  * @access private
  * @return array
  */
  private function _inlineEscape($inline) {
  // There's gotta be a cleaner way to do this...
  // While pure sequences seem to be nesting just fine,
  // pure mappings and mappings with sequences inside can't go very
  // deep. This needs to be fixed.
 
  $seqs = array();
  $maps = array();
  $saved_strings = array();
 
  // Check for strings
  $regex = '/(?:(")|(?:\'))((?(1)[^"]+|[^\']+))(?(1)"|\')/';
  if (preg_match_all($regex,$inline,$strings)) {
  $saved_strings = $strings[0];
  $inline = preg_replace($regex,'YAMLString',$inline);
  }
  unset($regex);
 
  $i = 0;
  do {
 
  // Check for sequences
  while (preg_match('/\[([^{}\[\]]+)\]/U',$inline,$matchseqs)) {
  $seqs[] = $matchseqs[0];
  $inline = preg_replace('/\[([^{}\[\]]+)\]/U', ('YAMLSeq' . (count($seqs) - 1) . 's'), $inline, 1);
  }
 
  // Check for mappings
  while (preg_match('/{([^\[\]{}]+)}/U',$inline,$matchmaps)) {
  $maps[] = $matchmaps[0];
  $inline = preg_replace('/{([^\[\]{}]+)}/U', ('YAMLMap' . (count($maps) - 1) . 's'), $inline, 1);
  }
 
  if ($i++ >= 10) break;
 
  } while (strpos ($inline, '[') !== false || strpos ($inline, '{') !== false);
 
  $explode = explode(', ',$inline);
  $stringi = 0; $i = 0;
 
  while (1) {
 
  // Re-add the sequences
  if (!empty($seqs)) {
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLSeq') !== false) {
  foreach ($seqs as $seqk => $seq) {
  $explode[$key] = str_replace(('YAMLSeq'.$seqk.'s'),$seq,$value);
  $value = $explode[$key];
  }
  }
  }
  }
 
  // Re-add the mappings
  if (!empty($maps)) {
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLMap') !== false) {
  foreach ($maps as $mapk => $map) {
  $explode[$key] = str_replace(('YAMLMap'.$mapk.'s'), $map, $value);
  $value = $explode[$key];
  }
  }
  }
  }
 
 
  // Re-add the strings
  if (!empty($saved_strings)) {
  foreach ($explode as $key => $value) {
  while (strpos($value,'YAMLString') !== false) {
  $explode[$key] = preg_replace('/YAMLString/',$saved_strings[$stringi],$value, 1);
  unset($saved_strings[$stringi]);
  ++$stringi;
  $value = $explode[$key];
  }
  }
  }
 
  $finished = true;
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLSeq') !== false) {
  $finished = false; break;
  }
  if (strpos($value,'YAMLMap') !== false) {
  $finished = false; break;
  }
  if (strpos($value,'YAMLString') !== false) {
  $finished = false; break;
  }
  }
  if ($finished) break;
 
  $i++;
  if ($i > 10)
  break; // Prevent infinite loops.
  }
 
  return $explode;
  }
 
  private function literalBlockContinues ($line, $lineIndent) {
  if (!trim($line)) return true;
  if (strlen($line) - strlen(ltrim($line)) > $lineIndent) return true;
  return false;
  }
 
  private function referenceContentsByAlias ($alias) {
  do {
  if (!isset($this->SavedGroups[$alias])) { echo "Bad group name: $alias."; break; }
  $groupPath = $this->SavedGroups[$alias];
  $value = $this->result;
  foreach ($groupPath as $k) {
  $value = $value[$k];
  }
  } while (false);
  return $value;
  }
 
  private function addArrayInline ($array, $indent) {
  $CommonGroupPath = $this->path;
  if (empty ($array)) return false;
 
  foreach ($array as $k => $_) {
  $this->addArray(array($k => $_), $indent);
  $this->path = $CommonGroupPath;
  }
  return true;
  }
 
  private function addArray ($incoming_data, $incoming_indent) {
 
  // print_r ($incoming_data);
 
  if (count ($incoming_data) > 1)
  return $this->addArrayInline ($incoming_data, $incoming_indent);
 
  $key = key ($incoming_data);
  $value = isset($incoming_data[$key]) ? $incoming_data[$key] : null;
  if ($key === '__!YAMLZero') $key = '0';
 
  if ($incoming_indent == 0 && !$this->_containsGroupAlias && !$this->_containsGroupAnchor) { // Shortcut for root-level values.
  if ($key || $key === '' || $key === '0') {
  $this->result[$key] = $value;
  } else {
  $this->result[] = $value; end ($this->result); $key = key ($this->result);
  }
  $this->path[$incoming_indent] = $key;
  return;
  }
 
 
 
  $history = array();
  // Unfolding inner array tree.
  $history[] = $_arr = $this->result;
  foreach ($this->path as $k) {
  $history[] = $_arr = $_arr[$k];
  }
 
  if ($this->_containsGroupAlias) {
  $value = $this->referenceContentsByAlias($this->_containsGroupAlias);
  $this->_containsGroupAlias = false;
  }
 
 
  // Adding string or numeric key to the innermost level or $this->arr.
  if (is_string($key) && $key == '<<') {
  if (!is_array ($_arr)) { $_arr = array (); }
 
  $_arr = array_merge ($_arr, $value);
  } else if ($key || $key === '' || $key === '0') {
  $_arr[$key] = $value;
  } else {
  if (!is_array ($_arr)) { $_arr = array ($value); $key = 0; }
  else { $_arr[] = $value; end ($_arr); $key = key ($_arr); }
  }
 
  $reverse_path = array_reverse($this->path);
  $reverse_history = array_reverse ($history);
  $reverse_history[0] = $_arr;
  $cnt = count($reverse_history) - 1;
  for ($i = 0; $i < $cnt; $i++) {
  $reverse_history[$i+1][$reverse_path[$i]] = $reverse_history[$i];
  }
  $this->result = $reverse_history[$cnt];
 
  $this->path[$incoming_indent] = $key;
 
  if ($this->_containsGroupAnchor) {
  $this->SavedGroups[$this->_containsGroupAnchor] = $this->path;
  if (is_array ($value)) {
  $k = key ($value);
  if (!is_int ($k)) {
  $this->SavedGroups[$this->_containsGroupAnchor][$incoming_indent + 2] = $k;
  }
  }
  $this->_containsGroupAnchor = false;
  }
 
  }
 
  private static function startsLiteralBlock ($line) {
  $lastChar = substr (trim($line), -1);
  if ($lastChar != '>' && $lastChar != '|') return false;
  if ($lastChar == '|') return $lastChar;
  // HTML tags should not be counted as literal blocks.
  if (preg_match ('#<.*?>$#', $line)) return false;
  return $lastChar;
  }
 
  private static function greedilyNeedNextLine($line) {
  $line = trim ($line);
  if (!strlen($line)) return false;
  if (substr ($line, -1, 1) == ']') return false;
  if ($line[0] == '[') return true;
  if (preg_match ('#^[^:]+?:\s*\[#', $line)) return true;
  return false;
  }
 
  private function addLiteralLine ($literalBlock, $line, $literalBlockStyle) {
  $line = self::stripIndent($line);
  $line = rtrim ($line, "\r\n\t ") . "\n";
  if ($literalBlockStyle == '|') {
  return $literalBlock . $line;
  }
  if (strlen($line) == 0)
  return rtrim($literalBlock, ' ') . "\n";
  if ($line == "\n" && $literalBlockStyle == '>') {
  return rtrim ($literalBlock, " \t") . "\n";
  }
  if ($line != "\n")
  $line = trim ($line, "\r\n ") . " ";
  return $literalBlock . $line;
  }
 
  function revertLiteralPlaceHolder ($lineArray, $literalBlock) {
  foreach ($lineArray as $k => $_) {
  if (is_array($_))
  $lineArray[$k] = $this->revertLiteralPlaceHolder ($_, $literalBlock);
  else if (substr($_, -1 * strlen ($this->LiteralPlaceHolder)) == $this->LiteralPlaceHolder)
  $lineArray[$k] = rtrim ($literalBlock, " \r\n");
  }
  return $lineArray;
  }
 
  private static function stripIndent ($line, $indent = -1) {
  if ($indent == -1) $indent = strlen($line) - strlen(ltrim($line));
  return substr ($line, $indent);
  }
 
  private function getParentPathByIndent ($indent) {
  if ($indent == 0) return array();
  $linePath = $this->path;
  do {
  end($linePath); $lastIndentInParentPath = key($linePath);
  if ($indent <= $lastIndentInParentPath) array_pop ($linePath);
  } while ($indent <= $lastIndentInParentPath);
  return $linePath;
  }
 
 
  private function clearBiggerPathValues ($indent) {
 
 
  if ($indent == 0) $this->path = array();
  if (empty ($this->path)) return true;
 
  foreach ($this->path as $k => $_) {
  if ($k > $indent) unset ($this->path[$k]);
  }
 
  return true;
  }
 
 
  private static function isComment ($line) {
  if (!$line) return false;
  if ($line[0] == '#') return true;
  if (trim($line, " \r\n\t") == '---') return true;
  return false;
  }
 
  private static function isEmpty ($line) {
  return (trim ($line) === '');
  }
 
 
  private function isArrayElement ($line) {
  if (!$line) return false;
  if ($line[0] != '-') return false;
  if (strlen ($line) > 3)
  if (substr($line,0,3) == '---') return false;
 
  return true;
  }
 
  private function isHashElement ($line) {
  return strpos($line, ':');
  }
 
  private function isLiteral ($line) {
  if ($this->isArrayElement($line)) return false;
  if ($this->isHashElement($line)) return false;
  return true;
  }
 
 
  private static function unquote ($value) {
  if (!$value) return $value;
  if (!is_string($value)) return $value;
  if ($value[0] == '\'') return trim ($value, '\'');
  if ($value[0] == '"') return trim ($value, '"');
  return $value;
  }
 
  private function startsMappedSequence ($line) {
  return ($line[0] == '-' && substr ($line, -1, 1) == ':');
  }
 
  private function returnMappedSequence ($line) {
  $array = array();
  $key = self::unquote(trim(substr($line,1,-1)));
  $array[$key] = array();
  $this->delayedPath = array(strpos ($line, $key) + $this->indent => $key);
  return array($array);
  }
 
  private function returnMappedValue ($line) {
  $array = array();
  $key = self::unquote (trim(substr($line,0,-1)));
  $array[$key] = '';
  return $array;
  }
 
  private function startsMappedValue ($line) {
  return (substr ($line, -1, 1) == ':');
  }
 
  private function isPlainArray ($line) {
  return ($line[0] == '[' && substr ($line, -1, 1) == ']');
  }
 
  private function returnPlainArray ($line) {
  return $this->_toType($line);
  }
 
  private function returnKeyValuePair ($line) {
  $array = array();
  $key = '';
  if (strpos ($line, ':')) {
  // It's a key/value pair most likely
  // If the key is in double quotes pull it out
  if (($line[0] == '"' || $line[0] == "'") && preg_match('/^(["\'](.*)["\'](\s)*:)/',$line,$matches)) {
  $value = trim(str_replace($matches[1],'',$line));
  $key = $matches[2];
  } else {
  // Do some guesswork as to the key and the value
  $explode = explode(':',$line);
  $key = trim($explode[0]);
  array_shift($explode);
  $value = trim(implode(':',$explode));
  }
  // Set the type of the value. Int, string, etc
  $value = $this->_toType($value);
  if ($key === '0') $key = '__!YAMLZero';
  $array[$key] = $value;
  } else {
  $array = array ($line);
  }
  return $array;
 
  }
 
 
  private function returnArrayElement ($line) {
  if (strlen($line) <= 1) return array(array()); // Weird %)
  $array = array();
  $value = trim(substr($line,1));
  $value = $this->_toType($value);
  $array[] = $value;
  return $array;
  }
 
 
  private function nodeContainsGroup ($line) {
  $symbolsForReference = 'A-z0-9_\-';
  if (strpos($line, '&') === false && strpos($line, '*') === false) return false; // Please die fast ;-)
  if ($line[0] == '&' && preg_match('/^(&['.$symbolsForReference.']+)/', $line, $matches)) return $matches[1];
  if ($line[0] == '*' && preg_match('/^(\*['.$symbolsForReference.']+)/', $line, $matches)) return $matches[1];
  if (preg_match('/(&['.$symbolsForReference.']+)$/', $line, $matches)) return $matches[1];
  if (preg_match('/(\*['.$symbolsForReference.']+$)/', $line, $matches)) return $matches[1];
  if (preg_match ('#^\s*<<\s*:\s*(\*[^\s]+).*$#', $line, $matches)) return $matches[1];
  return false;
 
  }
 
  private function addGroup ($line, $group) {
  if ($group[0] == '&') $this->_containsGroupAnchor = substr ($group, 1);
  if ($group[0] == '*') $this->_containsGroupAlias = substr ($group, 1);
  //print_r ($this->path);
  }
 
  private function stripGroup ($line, $group) {
  $line = trim(str_replace($group, '', $line));
  return $line;
  }
  }
 
  // Enable use of Spyc from command line
  // The syntax is the following: php spyc.php spyc.yaml
 
  define ('SPYC_FROM_COMMAND_LINE', false);
 
  do {
  if (!SPYC_FROM_COMMAND_LINE) break;
  if (empty ($_SERVER['argc']) || $_SERVER['argc'] < 2) break;
  if (empty ($_SERVER['PHP_SELF']) || $_SERVER['PHP_SELF'] != 'spyc.php') break;
  $file = $argv[1];
  printf ("Spyc loading file: %s\n", $file);
  print_r (spyc_load_file ($file));
  } while (0);
  #
  # S P Y C
  # a simple php yaml class
  #
  # authors: [vlad andersen (vlad.andersen@gmail.com), chris wanstrath (chris@ozmm.org)]
  # websites: [http://www.yaml.org, http://spyc.sourceforge.net/]
  # license: [MIT License, http://www.opensource.org/licenses/mit-license.php]
  # copyright: (c) 2005-2006 Chris Wanstrath, 2006-2009 Vlad Andersen
  #
  # spyc.yml - A file containing the YAML that Spyc understands.
 
  ---
 
  # Mappings - with proper types
  String: Anyone's name, really.
  Int: 13
  True: true
  False: false
  Zero: 0
  Null: NULL
  Float: 5.34
 
  # A sequence
  - PHP Class
  - Basic YAML Loader
  - Very Basic YAML Dumper
 
  # A sequence of a sequence
  -
  - YAML is so easy to learn.
  - Your config files will never be the same.
 
  # Sequence of mappings
  -
  cpu: 1.5ghz
  ram: 1 gig
  os : os x 10.4.1
 
  # Mapped sequence
  domains:
  - yaml.org
  - php.net
 
  # A sequence like this.
  - program: Adium
  platform: OS X
  type: Chat Client
 
  # A folded block as a mapped value
  no time: >
  There isn't any time
  for your tricks!
 
  Do you understand?
 
  # A literal block as a mapped value
  some time: |
  There is nothing but time
  for your tricks.
 
  # Crazy combinations
  databases:
  - name: spartan
  notes:
  - Needs to be backed up
  - Needs to be normalized
  type: mysql
 
  # You can be a bit tricky
  "if: you'd": like
 
  # Inline sequences
  - [One, Two, Three, Four]
 
  # Nested Inline Sequences
  - [One, [Two, And, Three], Four, Five]
 
  # Nested Nested Inline Sequences
  - [This, [Is, Getting, [Ridiculous, Guys]], Seriously, [Show, Mercy]]
 
  # Inline mappings
  - {name: chris, age: young, brand: lucky strike}
 
  # Nested inline mappings
  - {name: mark, age: older than chris, brand: [marlboro, lucky strike]}
 
  # References -- they're shaky, but functional
  dynamic languages: &DLANGS
  - Perl
  - Python
  - PHP
  - Ruby
  compiled languages: &CLANGS
  - C/C++
  - Java
  all languages:
  - *DLANGS
  - *CLANGS
 
  # Added in .2.2: Escaped quotes
  - you know, this shouldn't work. but it does.
  - 'that''s my value.'
  - 'again, that\'s my value.'
  - "here's to \"quotes\", boss."
 
  # added in .2.3
  - {name: "Foo, Bar's", age: 20}
 
  # Added in .2.4: bug [ 1418193 ] Quote Values in Nested Arrays
  - [a, ['1', "2"], b]
 
  # Added in .2.4: malformed YAML
  all
  javascripts: [dom1.js, dom.js]
 
  # Added in .2
  1040: Ooo, a numeric key! # And working comments? Wow! Colons in comments: a menace (0.3).
 
  hash_1: Hash #and a comment
  hash_2: "Hash #and a comment"
  "hash#3": "Hash (#) can appear in key too"
 
  float_test: 1.0
  float_test_with_quotes: '1.0'
  float_inverse_test: 001
 
  a_really_large_number: 115792089237316195423570985008687907853269984665640564039457584007913129639936 # 2^256
 
  int array: [ 1, 2, 3 ]
 
  array on several lines:
  [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
  10, 11, 12, 13, 14, 15, 16, 17, 18, 19 ]
 
  morelesskey: "<value>"
 
  array_of_zero: [0]
  sophisticated_array_of_zero: {rx: {tx: [0]} }
 
  switches:
  - { row: 0, col: 0, func: {tx: [0, 1]} }
 
  empty_sequence: [ ]
  empty_hash: { }
 
  special_characters: "[{]]{{]]"
 
  asterisks: "*"
 
  empty_key:
  :
  key: value
 
  trailing_colon: "foo:"
 
  multiline_items:
  - type: SomeItem
  values: [blah, blah, blah,
  blah]
  ints: [2, 54, 12,
  2143]
 
  many_lines: |
  A quick
  fox
 
 
  jumped
  over
 
 
 
 
 
  a lazy
 
 
 
  dog
 
 
  werte:
  1: nummer 1
  0: Stunde 0
 
  noindent_records:
  - record1: value1
  - record2: value2
 
  "a:1": [1000]
  "a:2":
  - 2000
 
  # [Endloop]
  endloop: |
  Does this line in the end indeed make Spyc go to an infinite loop?
file:b/spyc/README (new)
  #
  # S P Y C
  # a simple php yaml class
  #
  # Load this README!
  # >> $readme = Spyc::YAMLLoad('README');
  #
  --- %YAML:1.1
  title: Spyc -- a Simple PHP YAML Class
  version: 0.4.5
  authors: [chris wanstrath (chris@ozmm.org), vlad andersen (vlad.andersen@gmail.com)]
  websites: [http://www.yaml.org, http://spyc.sourceforge.net]
  license: [MIT License, http://www.opensource.org/licenses/mit-license.php]
  copyright: "(c) 2005-2006 Chris Wanstrath, 2006-2009 Vlad Andersen"
  tested on: [php 5.2.x]
 
  installation: >
  Copy spyc.php to a directory you can
  access with your YAML-ready PHP script.
 
  That's it!
 
  about: >
  From www.yaml.org:
 
  "YAML(tm) (rhymes with 'camel') is a human-friendly, cross language,
  Unicode based data serialization language designed around the common
  native data structures of agile programming languages. It is broadly
  useful for programming needs ranging from configuration files to
  Internet messaging to object persistence to data auditing. Together
  with the Unicode standard for characters, the YAML specification provides
  all the information necessary to understand YAML Version 1.1 and to
  creating programs that process YAML information.
 
  YAML(tm) is a balance of the following design goals:
  - YAML documents are very readable by humans.
  - YAML interacts well with scripting languages.
  - YAML uses host languages' native data structures.
  - YAML has a consistent information model.
  - YAML enables stream-based processing.
  - YAML is expressive and extensible.
  - YAML is easy to implement."
 
  YAML makes a lot of sense. It's easy to use, easy to learn, and cool.
  As the lucky stiff named why once said, "YAML is a beacon of light."
 
  If you're new to YAML, may we suggest YAML In Five Minutes:
  - http://yaml.kwiki.org/?YamlInFiveMinutes
 
  If you don't have five minutes, realize that this README is a completely
  valid YAML document. Dig in, load this or any YAML file into an array
  with Spyc and see how easy it is to translate friendly text into usable
  data.
 
  The purpose of Spyc is to provide a pure PHP alternative to Syck, a
  simple API for loading and dumping YAML documents, a YAML loader which
  understands a usable subset of the YAML spec, and to further spread
  the glory of YAML to the PHP masses.
 
  If you're at all hesitant ("usable subset of YAML?!"), navigate
  http://yaml.org/start.html. Spyc completely understands the YAML
  document shown there, a document which has features way beyond the
  scope of what normal config files might require. Try it for yourself,
  and then start enjoying the peace of mind YAML brings to your life.
 
  meat and a few potatoes:
  - concept: Loading a YAML document into PHP
  brief: >
  $yaml will become an array of all the data in wicked.yaml
  code: |
 
  include('spyc.php');
 
  $yaml = Spyc::YAMLLoad('wicked.yaml');
 
  - concept: Loading a YAML string into PHP
  brief: >
  $array will look like this:
  array('A YAML','document in a','string')
  code: |
 
  include('spyc.php');
 
  $yaml = '- A YAML\n- document in a\n- string.';
  $array = Spyc::YAMLLoad($yaml);
 
  - concept: Dumping a PHP array to YAML
  brief: >
  $yaml will become a string of a YAML document created from
  $array.
  code: |
 
  include('spyc.php');
 
  $array['name'] = 'chris';
  $array['sport'] = 'curbing';
 
  $yaml = Spyc::YAMLDump($array);
 
  prior art:
  - who: [Brian Ingerson, Clark Evans, Oren Ben-Kiki]
  why?: >
  The YAML spec is really a piece of work, and these guys
  did a great job on it. A simple and elegant language like
  YAML was a long time coming and it's refreshing to know
  such able minded individuals took the task to heart and
  executed it with cunning and strength. In addition to
  their various noteworthy contributions to YAML parsers
  and related projects, YAML.pm's README is a treasure trove
  of information for knowledge seekers. Thanks, guys.
 
  - who: why the lucky stiff
  why?: >
  As the author of Syck, the code used in Ruby for the language's
  YAML class and methods, why is indirectly (directly?) responsible
  for my first exposure to YAML (as a config file in a Ruby web-app)
  and the countless hours I spent playing with this sheik new data
  format afterwards. Syck's README is a YAML file and thus the
  inspiration for this file and, even, this very piece of software.
 
  - who: Steve Howell
  why?: >
  Python's YAML implementation. PyYAML's README file is also YAML,
  so it too inspired the YAML format of this README file.
 
  - who: [Rasmus Lerdorf, Zeev Suraski, Andi Gutmans, et al]
  why?: >
  PHP is great at what it does best. It's also paid a lot of my bills.
  Thanks.
 
  bugs:
  report: >
  Please see Spyc's Sourceforge project page for information on reporting bugs.
  speed: >
  This implementation was not designed for speed. Rather, it
  was designed for those who need a pure PHP implementation of
  a YAML parser and who are not overly concerned with performance.
  If you want speed, check out Syck.
  depth: >
  This parser is by no means a comprehensive YAML parser. For supported
  features and future plans, check the website.
  unicode: >
  YAML is supposed to be unicode, but for now we're just using ASCII.
  PHP has crappy unicode support but who knows what the future holds.
 
  resources:
  - http://www.yaml.org
  - http://www.yaml.org/spec/
  - http://yaml.kwiki.org/?YamlInFiveMinutes
  - http://www.whytheluckystiff.net/syck/
  - http://yaml4r.sourceforge.net/cookbook/
 
  thanks:
  - Adam Wood
  - Daniel Ferreira
  - Aaron Jensen
  - Mike Thornton
  - Fabien Potencier
  - Mustafa Kumas
  K 25
  svn:wc:ra_dav:version-url
  V 65
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/examples
  END
  yaml-load.php
  K 25
  svn:wc:ra_dav:version-url
  V 79
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/examples/yaml-load.php
  END
  yaml-dump.php
  K 25
  svn:wc:ra_dav:version-url
  V 79
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/examples/yaml-dump.php
  END
 
  10
 
  dir
  49
  http://svn.lobbylens.info/trunk/public_html/admin/lobbyistImport/spyc/examples
  http://svn.lobbylens.info
 
 
 
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  a002f016-3f78-0410-b3ba-dc28eabe3c05
 
  yaml-load.php
  file
 
 
 
 
  2010-03-13T16:31:30.000000Z
  cbba6b9dc3be7c01c3a6ff589da31683
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  554
 
  yaml-dump.php
  file
 
 
 
 
  2010-03-13T16:31:30.000000Z
  0a1951b4f2a21b9982a2d2933a8c7267
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  973
 
 
  <?php
 
  #
  # S P Y C
  # a simple php yaml class
  #
  # Feel free to dump an array to YAML, and then to load that YAML back into an
  # array. This is a good way to test the limitations of the parser and maybe
  # learn some basic YAML.
  #
 
  include('../spyc.php');
 
  $array[] = 'Sequence item';
  $array['The Key'] = 'Mapped value';
  $array[] = array('A sequence','of a sequence');
  $array[] = array('first' => 'A sequence','second' => 'of mapped values');
  $array['Mapped'] = array('A sequence','which is mapped');
  $array['A Note'] = 'What if your text is too long?';
  $array['Another Note'] = 'If that is the case, the dumper will probably fold your text by using a block. Kinda like this.';
  $array['The trick?'] = 'The trick is that we overrode the default indent, 2, to 4 and the default wordwrap, 40, to 60.';
  $array['Old Dog'] = "And if you want\n to preserve line breaks, \ngo ahead!";
  $array['key:withcolon'] = "Should support this to";
 
  $yaml = Spyc::YAMLDump($array,4,60);
  <?php
 
  #
  # S P Y C
  # a simple php yaml class
  # v0.2(.5)
  #
  # author: [chris wanstrath, chris@ozmm.org]
  # websites: [http://www.yaml.org, http://spyc.sourceforge.net/]
  # license: [MIT License, http://www.opensource.org/licenses/mit-license.php]
  # copyright: (c) 2005-2006 Chris Wanstrath
  #
 
  include('../spyc.php');
 
  $array = Spyc::YAMLLoad('../spyc.yaml');
 
  echo '<pre><a href="spyc.yaml">spyc.yaml</a> loaded into PHP:<br/>';
  print_r($array);
  echo '</pre>';
 
 
  echo '<pre>YAML Data dumped back:<br/>';
  echo Spyc::YAMLDump($array);
  echo '</pre>';
 
  <?php
 
  #
  # S P Y C
  # a simple php yaml class
  #
  # Feel free to dump an array to YAML, and then to load that YAML back into an
  # array. This is a good way to test the limitations of the parser and maybe
  # learn some basic YAML.
  #
 
  include('../spyc.php');
 
  $array[] = 'Sequence item';
  $array['The Key'] = 'Mapped value';
  $array[] = array('A sequence','of a sequence');
  $array[] = array('first' => 'A sequence','second' => 'of mapped values');
  $array['Mapped'] = array('A sequence','which is mapped');
  $array['A Note'] = 'What if your text is too long?';
  $array['Another Note'] = 'If that is the case, the dumper will probably fold your text by using a block. Kinda like this.';
  $array['The trick?'] = 'The trick is that we overrode the default indent, 2, to 4 and the default wordwrap, 40, to 60.';
  $array['Old Dog'] = "And if you want\n to preserve line breaks, \ngo ahead!";
  $array['key:withcolon'] = "Should support this to";
 
  $yaml = Spyc::YAMLDump($array,4,60);
  <?php
 
  #
  # S P Y C
  # a simple php yaml class
  # v0.2(.5)
  #
  # author: [chris wanstrath, chris@ozmm.org]
  # websites: [http://www.yaml.org, http://spyc.sourceforge.net/]
  # license: [MIT License, http://www.opensource.org/licenses/mit-license.php]
  # copyright: (c) 2005-2006 Chris Wanstrath
  #
 
  include('../spyc.php');
 
  $array = Spyc::YAMLLoad('../spyc.yaml');
 
  echo '<pre><a href="spyc.yaml">spyc.yaml</a> loaded into PHP:<br/>';
  print_r($array);
  echo '</pre>';
 
 
  echo '<pre>YAML Data dumped back:<br/>';
  echo Spyc::YAMLDump($array);
  echo '</pre>';
 
  K 25
  svn:wc:ra_dav:version-url
  V 61
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/php4
  END
  5to4.php
  K 25
  svn:wc:ra_dav:version-url
  V 70
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/php4/5to4.php
  END
  spyc.php4
  K 25
  svn:wc:ra_dav:version-url
  V 71
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/php4/spyc.php4
  END
  test.php4
  K 25
  svn:wc:ra_dav:version-url
  V 71
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/php4/test.php4
  END
 
  10
 
  dir
  49
  http://svn.lobbylens.info/trunk/public_html/admin/lobbyistImport/spyc/php4
  http://svn.lobbylens.info
 
 
 
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  a002f016-3f78-0410-b3ba-dc28eabe3c05
 
  5to4.php
  file
 
 
 
 
  2010-03-13T16:31:32.000000Z
  256cc860663517e5385f9a5e9507af18
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  623
 
  spyc.php4
  file
 
 
 
 
  2010-03-13T16:31:32.000000Z
  013ea7fe6257e8cebe0f17dbf2115bb7
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  30025
 
  test.php4
  file
 
 
 
 
  2010-03-13T16:31:32.000000Z
  e7f605110f596ff0344431a08dc77b10
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  4487
 
 
  <?php
 
  php5to4 ("../spyc.php", 'spyc-latest.php4');
 
  function php5to4 ($src, $dest) {
  $code = file_get_contents ($src);
  $code = preg_replace ('#(public|private|protected)\s+\$#i', 'var \$', $code);
  $code = preg_replace ('#(public|private|protected)\s+static\s+\$#i', 'var \$', $code);
  $code = preg_replace ('#(public|private|protected)\s+function#i', 'function', $code);
  $code = preg_replace ('#(public|private|protected)\s+static\s+function#i', 'function', $code);
  $code = str_replace ('self::', '$this->', $code);
  $f = fopen ($dest, 'w');
  fwrite($f, $code);
  fclose ($f);
  print "Written to $dest.\n";
  }
  <?php
  /**
  * Spyc -- A Simple PHP YAML Class
  * @version 0.4.5
  * @author Vlad Andersen <vlad.andersen@gmail.com>
  * @author Chris Wanstrath <chris@ozmm.org>
  * @link http://code.google.com/p/spyc/
  * @copyright Copyright 2005-2006 Chris Wanstrath, 2006-2009 Vlad Andersen
  * @license http://www.opensource.org/licenses/mit-license.php MIT License
  * @package Spyc
  */
 
  if (!function_exists('spyc_load')) {
  /**
  * Parses YAML to array.
  * @param string $string YAML string.
  * @return array
  */
  function spyc_load ($string) {
  return Spyc::YAMLLoadString($string);
  }
  }
 
  if (!function_exists('spyc_load_file')) {
  /**
  * Parses YAML to array.
  * @param string $file Path to YAML file.
  * @return array
  */
  function spyc_load_file ($file) {
  return Spyc::YAMLLoad($file);
  }
  }
 
  /**
  * The Simple PHP YAML Class.
  *
  * This class can be used to read a YAML file and convert its contents
  * into a PHP array. It currently supports a very limited subsection of
  * the YAML spec.
  *
  * Usage:
  * <code>
  * $Spyc = new Spyc;
  * $array = $Spyc->load($file);
  * </code>
  * or:
  * <code>
  * $array = Spyc::YAMLLoad($file);
  * </code>
  * or:
  * <code>
  * $array = spyc_load_file($file);
  * </code>
  * @package Spyc
  */
  class Spyc {
 
  // SETTINGS
 
  /**
  * Setting this to true will force YAMLDump to enclose any string value in
  * quotes. False by default.
  *
  * @var bool
  */
  var $setting_dump_force_quotes = false;
 
  /**
  * Setting this to true will forse YAMLLoad to use syck_load function when
  * possible. False by default.
  * @var bool
  */
  var $setting_use_syck_is_possible = false;
 
 
 
  /**#@+
  * @access private
  * @var mixed
  */
  var $_dumpIndent;
  var $_dumpWordWrap;
  var $_containsGroupAnchor = false;
  var $_containsGroupAlias = false;
  var $path;
  var $result;
  var $LiteralPlaceHolder = '___YAML_Literal_Block___';
  var $SavedGroups = array();
  var $indent;
  /**
  * Path modifier that should be applied after adding current element.
  * @var array
  */
  var $delayedPath = array();
 
  /**#@+
  * @access public
  * @var mixed
  */
  var $_nodeId;
 
  /**
  * Load a valid YAML string to Spyc.
  * @param string $input
  * @return array
  */
  function load ($input) {
  return $this->__loadString($input);
  }
 
  /**
  * Load a valid YAML file to Spyc.
  * @param string $file
  * @return array
  */
  function loadFile ($file) {
  return $this->__load($file);
  }
 
  /**
  * Load YAML into a PHP array statically
  *
  * The load method, when supplied with a YAML stream (string or file),
  * will do its best to convert YAML in a file into a PHP array. Pretty
  * simple.
  * Usage:
  * <code>
  * $array = Spyc::YAMLLoad('lucky.yaml');
  * print_r($array);
  * </code>
  * @access public
  * @return array
  * @param string $input Path of YAML file or string containing YAML
  */
  function YAMLLoad($input) {
  $Spyc = new Spyc;
  return $Spyc->__load($input);
  }
 
  /**
  * Load a string of YAML into a PHP array statically
  *
  * The load method, when supplied with a YAML string, will do its best
  * to convert YAML in a string into a PHP array. Pretty simple.
  *
  * Note: use this function if you don't want files from the file system
  * loaded and processed as YAML. This is of interest to people concerned
  * about security whose input is from a string.
  *
  * Usage:
  * <code>
  * $array = Spyc::YAMLLoadString("---\n0: hello world\n");
  * print_r($array);
  * </code>
  * @access public
  * @return array
  * @param string $input String containing YAML
  */
  function YAMLLoadString($input) {
  $Spyc = new Spyc;
  return $Spyc->__loadString($input);
  }
 
  /**
  * Dump YAML from PHP array statically
  *
  * The dump method, when supplied with an array, will do its best
  * to convert the array into friendly YAML. Pretty simple. Feel free to
  * save the returned string as nothing.yaml and pass it around.
  *
  * Oh, and you can decide how big the indent is and what the wordwrap
  * for folding is. Pretty cool -- just pass in 'false' for either if
  * you want to use the default.
  *
  * Indent's default is 2 spaces, wordwrap's default is 40 characters. And
  * you can turn off wordwrap by passing in 0.
  *
  * @access public
  * @return string
  * @param array $array PHP array
  * @param int $indent Pass in false to use the default, which is 2
  * @param int $wordwrap Pass in 0 for no wordwrap, false for default (40)
  */
  function YAMLDump($array,$indent = false,$wordwrap = false) {
  $spyc = new Spyc;
  return $spyc->dump($array,$indent,$wordwrap);
  }
 
 
  /**
  * Dump PHP array to YAML
  *
  * The dump method, when supplied with an array, will do its best
  * to convert the array into friendly YAML. Pretty simple. Feel free to
  * save the returned string as tasteful.yaml and pass it around.
  *
  * Oh, and you can decide how big the indent is and what the wordwrap
  * for folding is. Pretty cool -- just pass in 'false' for either if
  * you want to use the default.
  *
  * Indent's default is 2 spaces, wordwrap's default is 40 characters. And
  * you can turn off wordwrap by passing in 0.
  *
  * @access public
  * @return string
  * @param array $array PHP array
  * @param int $indent Pass in false to use the default, which is 2
  * @param int $wordwrap Pass in 0 for no wordwrap, false for default (40)
  */
  function dump($array,$indent = false,$wordwrap = false) {
  // Dumps to some very clean YAML. We'll have to add some more features
  // and options soon. And better support for folding.
 
  // New features and options.
  if ($indent === false or !is_numeric($indent)) {
  $this->_dumpIndent = 2;
  } else {
  $this->_dumpIndent = $indent;
  }
 
  if ($wordwrap === false or !is_numeric($wordwrap)) {
  $this->_dumpWordWrap = 40;
  } else {
  $this->_dumpWordWrap = $wordwrap;
  }
 
  // New YAML document
  $string = "---\n";
 
  // Start at the base of the array and move through it.
  if ($array) {
  $array = (array)$array;
  $first_key = key($array);
 
  $previous_key = -1;
  foreach ($array as $key => $value) {
  $string .= $this->_yamlize($key,$value,0,$previous_key, $first_key);
  $previous_key = $key;
  }
  }
  return $string;
  }
 
  /**
  * Attempts to convert a key / value array item to YAML
  * @access private
  * @return string
  * @param $key The name of the key
  * @param $value The value of the item
  * @param $indent The indent of the current node
  */
  function _yamlize($key,$value,$indent, $previous_key = -1, $first_key = 0) {
  if (is_array($value)) {
  if (empty ($value))
  return $this->_dumpNode($key, array(), $indent, $previous_key, $first_key);
  // It has children. What to do?
  // Make it the right kind of item
  $string = $this->_dumpNode($key, NULL, $indent, $previous_key, $first_key);
  // Add the indent
  $indent += $this->_dumpIndent;
  // Yamlize the array
  $string .= $this->_yamlizeArray($value,$indent);
  } elseif (!is_array($value)) {
  // It doesn't have children. Yip.
  $string = $this->_dumpNode($key, $value, $indent, $previous_key, $first_key);
  }
  return $string;
  }
 
  /**
  * Attempts to convert an array to YAML
  * @access private
  * @return string
  * @param $array The array you want to convert
  * @param $indent The indent of the current level
  */
  function _yamlizeArray($array,$indent) {
  if (is_array($array)) {
  $string = '';
  $previous_key = -1;
  $first_key = key($array);
  foreach ($array as $key => $value) {
  $string .= $this->_yamlize($key, $value, $indent, $previous_key, $first_key);
  $previous_key = $key;
  }
  return $string;
  } else {
  return false;
  }
  }
 
  /**
  * Returns YAML from a key and a value
  * @access private
  * @return string
  * @param $key The name of the key
  * @param $value The value of the item
  * @param $indent The indent of the current node
  */
  function _dumpNode($key, $value, $indent, $previous_key = -1, $first_key = 0) {
  // do some folding here, for blocks
  if (is_string ($value) && ((strpos($value,"\n") !== false || strpos($value,": ") !== false || strpos($value,"- ") !== false ||
  strpos($value,"*") !== false || strpos($value,"#") !== false || strpos($value,"<") !== false || strpos($value,">") !== false ||
  strpos($value,"[") !== false || strpos($value,"]") !== false || strpos($value,"{") !== false || strpos($value,"}") !== false) || substr ($value, -1, 1) == ':')) {
  $value = $this->_doLiteralBlock($value,$indent);
  } else {
  $value = $this->_doFolding($value,$indent);
  if (is_bool($value)) {
  $value = ($value) ? "true" : "false";
  }
  }
 
  if ($value === array()) $value = '[ ]';
 
  $spaces = str_repeat(' ',$indent);
 
  if (is_int($key) && $key - 1 == $previous_key && $first_key===0) {
  // It's a sequence
  $string = $spaces.'- '.$value."\n";
  } else {
  if ($first_key===0) throw new Exception('Keys are all screwy. The first one was zero, now it\'s "'. $key .'"');
  // It's mapped
  if (strpos($key, ":") !== false) { $key = '"' . $key . '"'; }
  $string = $spaces.$key.': '.$value."\n";
  }
  return $string;
  }
 
  /**
  * Creates a literal block for dumping
  * @access private
  * @return string
  * @param $value
  * @param $indent int The value of the indent
  */
  function _doLiteralBlock($value,$indent) {
  if (strpos($value, "\n") === false && strpos($value, "'") === false) {
  return sprintf ("'%s'", $value);
  }
  if (strpos($value, "\n") === false && strpos($value, '"') === false) {
  return sprintf ('"%s"', $value);
  }
  $exploded = explode("\n",$value);
  $newValue = '|';
  $indent += $this->_dumpIndent;
  $spaces = str_repeat(' ',$indent);
  foreach ($exploded as $line) {
  $newValue .= "\n" . $spaces . trim($line);
  }
  return $newValue;
  }
 
  /**
  * Folds a string of text, if necessary
  * @access private
  * @return string
  * @param $value The string you wish to fold
  */
  function _doFolding($value,$indent) {
  // Don't do anything if wordwrap is set to 0
 
  if ($this->_dumpWordWrap !== 0 && is_string ($value) && strlen($value) > $this->_dumpWordWrap) {
  $indent += $this->_dumpIndent;
  $indent = str_repeat(' ',$indent);
  $wrapped = wordwrap($value,$this->_dumpWordWrap,"\n$indent");
  $value = ">\n".$indent.$wrapped;
  } else {
  if ($this->setting_dump_force_quotes && is_string ($value))
  $value = '"' . $value . '"';
  }
 
 
  return $value;
  }
 
  // LOADING FUNCTIONS
 
  function __load($input) {
  $Source = $this->loadFromSource($input);
  return $this->loadWithSource($Source);
  }
 
  function __loadString($input) {
  $Source = $this->loadFromString($input);
  return $this->loadWithSource($Source);
  }
 
  function loadWithSource($Source) {
  if (empty ($Source)) return array();
  if ($this->setting_use_syck_is_possible && function_exists ('syck_load')) {
  $array = syck_load (implode ('', $Source));
  return is_array($array) ? $array : array();
  }
 
  $this->path = array();
  $this->result = array();
 
  $cnt = count($Source);
  for ($i = 0; $i < $cnt; $i++) {
  $line = $Source[$i];
 
  $this->indent = strlen($line) - strlen(ltrim($line));
  $tempPath = $this->getParentPathByIndent($this->indent);
  $line = $this->stripIndent($line, $this->indent);
  if ($this->isComment($line)) continue;
  if ($this->isEmpty($line)) continue;
  $this->path = $tempPath;
 
  $literalBlockStyle = $this->startsLiteralBlock($line);
  if ($literalBlockStyle) {
  $line = rtrim ($line, $literalBlockStyle . " \n");
  $literalBlock = '';
  $line .= $this->LiteralPlaceHolder;
 
  while (++$i < $cnt && $this->literalBlockContinues($Source[$i], $this->indent)) {
  $literalBlock = $this->addLiteralLine($literalBlock, $Source[$i], $literalBlockStyle);
  }
  $i--;
  }
 
  while (++$i < $cnt && $this->greedilyNeedNextLine($line)) {
  $line = rtrim ($line, " \n\t\r") . ' ' . ltrim ($Source[$i], " \t");
  }
  $i--;
 
 
 
  if (strpos ($line, '#')) {
  if (strpos ($line, '"') === false && strpos ($line, "'") === false)
  $line = preg_replace('/\s+#(.+)$/','',$line);
  }
 
  $lineArray = $this->_parseLine($line);
 
  if ($literalBlockStyle)
  $lineArray = $this->revertLiteralPlaceHolder ($lineArray, $literalBlock);
 
  $this->addArray($lineArray, $this->indent);
 
  foreach ($this->delayedPath as $indent => $delayedPath)
  $this->path[$indent] = $delayedPath;
 
  $this->delayedPath = array();
 
  }
  return $this->result;
  }
 
  function loadFromSource ($input) {
  if (!empty($input) && strpos($input, "\n") === false && file_exists($input))
  return file($input);
 
  return $this->loadFromString($input);
  }
 
  function loadFromString ($input) {
  $lines = explode("\n",$input);
  foreach ($lines as $k => $_) {
  $lines[$k] = rtrim ($_, "\r");
  }
  return $lines;
  }
 
  /**
  * Parses YAML code and returns an array for a node
  * @access private
  * @return array
  * @param string $line A line from the YAML file
  */
  function _parseLine($line) {
  if (!$line) return array();
  $line = trim($line);
 
  if (!$line) return array();
  $array = array();
 
  $group = $this->nodeContainsGroup($line);
  if ($group) {
  $this->addGroup($line, $group);
  $line = $this->stripGroup ($line, $group);
  }
 
  if ($this->startsMappedSequence($line))
  return $this->returnMappedSequence($line);
 
  if ($this->startsMappedValue($line))
  return $this->returnMappedValue($line);
 
  if ($this->isArrayElement($line))
  return $this->returnArrayElement($line);
 
  if ($this->isPlainArray($line))
  return $this->returnPlainArray($line);
 
 
  return $this->returnKeyValuePair($line);
 
  }
 
  /**
  * Finds the type of the passed value, returns the value as the new type.
  * @access private
  * @param string $value
  * @return mixed
  */
  function _toType($value) {
  if ($value === '') return null;
  $first_character = $value[0];
  $last_character = substr($value, -1, 1);
 
  $is_quoted = false;
  do {
  if (!$value) break;
  if ($first_character != '"' && $first_character != "'") break;
  if ($last_character != '"' && $last_character != "'") break;
  $is_quoted = true;
  } while (0);
 
  if ($is_quoted)
  return strtr(substr ($value, 1, -1), array ('\\"' => '"', '\'\'' => '\'', '\\\'' => '\''));
 
  if (strpos($value, ' #') !== false)
  $value = preg_replace('/\s+#(.+)$/','',$value);
 
  if ($first_character == '[' && $last_character == ']') {
  // Take out strings sequences and mappings
  $innerValue = trim(substr ($value, 1, -1));
  if ($innerValue === '') return array();
  $explode = $this->_inlineEscape($innerValue);
  // Propagate value array
  $value = array();
  foreach ($explode as $v) {
  $value[] = $this->_toType($v);
  }
  return $value;
  }
 
  if (strpos($value,': ')!==false && $first_character != '{') {
  $array = explode(': ',$value);
  $key = trim($array[0]);
  array_shift($array);
  $value = trim(implode(': ',$array));
  $value = $this->_toType($value);
  return array($key => $value);
  }
 
  if ($first_character == '{' && $last_character == '}') {
  $innerValue = trim(substr ($value, 1, -1));
  if ($innerValue === '') return array();
  // Inline Mapping
  // Take out strings sequences and mappings
  $explode = $this->_inlineEscape($innerValue);
  // Propagate value array
  $array = array();
  foreach ($explode as $v) {
  $SubArr = $this->_toType($v);
  if (empty($SubArr)) continue;
  if (is_array ($SubArr)) {
  $array[key($SubArr)] = $SubArr[key($SubArr)]; continue;
  }
  $array[] = $SubArr;
  }
  return $array;
  }
 
  if ($value == 'null' || $value == 'NULL' || $value == 'Null' || $value == '' || $value == '~') {
  return null;
  }
 
  if (intval($first_character) > 0 && preg_match ('/^[1-9]+[0-9]*$/', $value)) {
  $intvalue = (int)$value;
  if ($intvalue != PHP_INT_MAX)
  $value = $intvalue;
  return $value;
  }
 
  if (in_array($value,
  array('true', 'on', '+', 'yes', 'y', 'True', 'TRUE', 'On', 'ON', 'YES', 'Yes', 'Y'))) {
  return true;
  }
 
  if (in_array(strtolower($value),
  array('false', 'off', '-', 'no', 'n'))) {
  return false;
  }
 
  if (is_numeric($value)) {
  if ($value === '0') return 0;
  if (trim ($value, 0) === $value)
  $value = (float)$value;
  return $value;
  }
 
  return $value;
  }
 
  /**
  * Used in inlines to check for more inlines or quoted strings
  * @access private
  * @return array
  */
  function _inlineEscape($inline) {
  // There's gotta be a cleaner way to do this...
  // While pure sequences seem to be nesting just fine,
  // pure mappings and mappings with sequences inside can't go very
  // deep. This needs to be fixed.
 
  $seqs = array();
  $maps = array();
  $saved_strings = array();
 
  // Check for strings
  $regex = '/(?:(")|(?:\'))((?(1)[^"]+|[^\']+))(?(1)"|\')/';
  if (preg_match_all($regex,$inline,$strings)) {
  $saved_strings = $strings[0];
  $inline = preg_replace($regex,'YAMLString',$inline);
  }
  unset($regex);
 
  $i = 0;
  do {
 
  // Check for sequences
  while (preg_match('/\[([^{}\[\]]+)\]/U',$inline,$matchseqs)) {
  $seqs[] = $matchseqs[0];
  $inline = preg_replace('/\[([^{}\[\]]+)\]/U', ('YAMLSeq' . (count($seqs) - 1) . 's'), $inline, 1);
  }
 
  // Check for mappings
  while (preg_match('/{([^\[\]{}]+)}/U',$inline,$matchmaps)) {
  $maps[] = $matchmaps[0];
  $inline = preg_replace('/{([^\[\]{}]+)}/U', ('YAMLMap' . (count($maps) - 1) . 's'), $inline, 1);
  }
 
  if ($i++ >= 10) break;
 
  } while (strpos ($inline, '[') !== false || strpos ($inline, '{') !== false);
 
  $explode = explode(', ',$inline);
  $stringi = 0; $i = 0;
 
  while (1) {
 
  // Re-add the sequences
  if (!empty($seqs)) {
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLSeq') !== false) {
  foreach ($seqs as $seqk => $seq) {
  $explode[$key] = str_replace(('YAMLSeq'.$seqk.'s'),$seq,$value);
  $value = $explode[$key];
  }
  }
  }
  }
 
  // Re-add the mappings
  if (!empty($maps)) {
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLMap') !== false) {
  foreach ($maps as $mapk => $map) {
  $explode[$key] = str_replace(('YAMLMap'.$mapk.'s'), $map, $value);
  $value = $explode[$key];
  }
  }
  }
  }
 
 
  // Re-add the strings
  if (!empty($saved_strings)) {
  foreach ($explode as $key => $value) {
  while (strpos($value,'YAMLString') !== false) {
  $explode[$key] = preg_replace('/YAMLString/',$saved_strings[$stringi],$value, 1);
  unset($saved_strings[$stringi]);
  ++$stringi;
  $value = $explode[$key];
  }
  }
  }
 
  $finished = true;
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLSeq') !== false) {
  $finished = false; break;
  }
  if (strpos($value,'YAMLMap') !== false) {
  $finished = false; break;
  }
  if (strpos($value,'YAMLString') !== false) {
  $finished = false; break;
  }
  }
  if ($finished) break;
 
  $i++;
  if ($i > 10)
  break; // Prevent infinite loops.
  }
 
  return $explode;
  }
 
  function literalBlockContinues ($line, $lineIndent) {
  if (!trim($line)) return true;
  if (strlen($line) - strlen(ltrim($line)) > $lineIndent) return true;
  return false;
  }
 
  function referenceContentsByAlias ($alias) {
  do {
  if (!isset($this->SavedGroups[$alias])) { echo "Bad group name: $alias."; break; }
  $groupPath = $this->SavedGroups[$alias];
  $value = $this->result;
  foreach ($groupPath as $k) {
  $value = $value[$k];
  }
  } while (false);
  return $value;
  }
 
  function addArrayInline ($array, $indent) {
  $CommonGroupPath = $this->path;
  if (empty ($array)) return false;
 
  foreach ($array as $k => $_) {
  $this->addArray(array($k => $_), $indent);
  $this->path = $CommonGroupPath;
  }
  return true;
  }
 
  function addArray ($incoming_data, $incoming_indent) {
 
  // print_r ($incoming_data);
 
  if (count ($incoming_data) > 1)
  return $this->addArrayInline ($incoming_data, $incoming_indent);
 
  $key = key ($incoming_data);
  $value = isset($incoming_data[$key]) ? $incoming_data[$key] : null;
  if ($key === '__!YAMLZero') $key = '0';
 
  if ($incoming_indent == 0 && !$this->_containsGroupAlias && !$this->_containsGroupAnchor) { // Shortcut for root-level values.
  if ($key || $key === '' || $key === '0') {
  $this->result[$key] = $value;
  } else {
  $this->result[] = $value; end ($this->result); $key = key ($this->result);
  }
  $this->path[$incoming_indent] = $key;
  return;
  }
 
 
 
  $history = array();
  // Unfolding inner array tree.
  $history[] = $_arr = $this->result;
  foreach ($this->path as $k) {
  $history[] = $_arr = $_arr[$k];
  }
 
  if ($this->_containsGroupAlias) {
  $value = $this->referenceContentsByAlias($this->_containsGroupAlias);
  $this->_containsGroupAlias = false;
  }
 
 
  // Adding string or numeric key to the innermost level or $this->arr.
  if (is_string($key) && $key == '<<') {
  if (!is_array ($_arr)) { $_arr = array (); }
  $_arr = array_merge ($_arr, $value);
  } else if ($key || $key === '' || $key === '0') {
  $_arr[$key] = $value;
  } else {
  if (!is_array ($_arr)) { $_arr = array ($value); $key = 0; }
  else { $_arr[] = $value; end ($_arr); $key = key ($_arr); }
  }
 
  $reverse_path = array_reverse($this->path);
  $reverse_history = array_reverse ($history);
  $reverse_history[0] = $_arr;
  $cnt = count($reverse_history) - 1;
  for ($i = 0; $i < $cnt; $i++) {
  $reverse_history[$i+1][$reverse_path[$i]] = $reverse_history[$i];
  }
  $this->result = $reverse_history[$cnt];
 
  $this->path[$incoming_indent] = $key;
 
  if ($this->_containsGroupAnchor) {
  $this->SavedGroups[$this->_containsGroupAnchor] = $this->path;
  if (is_array ($value)) {
  $k = key ($value);
  if (!is_int ($k)) {
  $this->SavedGroups[$this->_containsGroupAnchor][$incoming_indent + 2] = $k;
  }
  }
  $this->_containsGroupAnchor = false;
  }
 
  }
 
  function startsLiteralBlock ($line) {
  $lastChar = substr (trim($line), -1);
  if ($lastChar != '>' && $lastChar != '|') return false;
  if ($lastChar == '|') return $lastChar;
  // HTML tags should not be counted as literal blocks.
  if (preg_match ('#<.*?>$#', $line)) return false;
  return $lastChar;
  }
 
  function greedilyNeedNextLine($line) {
  $line = trim ($line);
  if (!strlen($line)) return false;
  if (substr ($line, -1, 1) == ']') return false;
  if ($line[0] == '[') return true;
  if (preg_match ('#^[^:]+?:\s*\[#', $line)) return true;
  return false;
  }
 
  function addLiteralLine ($literalBlock, $line, $literalBlockStyle) {
  $line = $this->stripIndent($line);
  $line = rtrim ($line, "\r\n\t ") . "\n";
  if ($literalBlockStyle == '|') {
  return $literalBlock . $line;
  }
  if (strlen($line) == 0)
  return rtrim($literalBlock, ' ') . "\n";
  if ($line == "\n" && $literalBlockStyle == '>') {
  return rtrim ($literalBlock, " \t") . "\n";
  }
  if ($line != "\n")
  $line = trim ($line, "\r\n ") . " ";
  return $literalBlock . $line;
  }
 
  function revertLiteralPlaceHolder ($lineArray, $literalBlock) {
  foreach ($lineArray as $k => $_) {
  if (is_array($_))
  $lineArray[$k] = $this->revertLiteralPlaceHolder ($_, $literalBlock);
  else if (substr($_, -1 * strlen ($this->LiteralPlaceHolder)) == $this->LiteralPlaceHolder)
  $lineArray[$k] = rtrim ($literalBlock, " \r\n");
  }
  return $lineArray;
  }
 
  function stripIndent ($line, $indent = -1) {
  if ($indent == -1) $indent = strlen($line) - strlen(ltrim($line));
  return substr ($line, $indent);
  }
 
  function getParentPathByIndent ($indent) {
  if ($indent == 0) return array();
  $linePath = $this->path;
  do {
  end($linePath); $lastIndentInParentPath = key($linePath);
  if ($indent <= $lastIndentInParentPath) array_pop ($linePath);
  } while ($indent <= $lastIndentInParentPath);
  return $linePath;
  }
 
 
  function clearBiggerPathValues ($indent) {
 
 
  if ($indent == 0) $this->path = array();
  if (empty ($this->path)) return true;
 
  foreach ($this->path as $k => $_) {
  if ($k > $indent) unset ($this->path[$k]);
  }
 
  return true;
  }
 
 
  function isComment ($line) {
  if (!$line) return false;
  if ($line[0] == '#') return true;
  if (trim($line, " \r\n\t") == '---') return true;
  return false;
  }
 
  function isEmpty ($line) {
  return (trim ($line) === '');
  }
 
 
  function isArrayElement ($line) {
  if (!$line) return false;
  if ($line[0] != '-') return false;
  if (strlen ($line) > 3)
  if (substr($line,0,3) == '---') return false;
 
  return true;
  }
 
  function isHashElement ($line) {
  return strpos($line, ':');
  }
 
  function isLiteral ($line) {
  if ($this->isArrayElement($line)) return false;
  if ($this->isHashElement($line)) return false;
  return true;
  }
 
 
  function unquote ($value) {
  if (!$value) return $value;
  if (!is_string($value)) return $value;
  if ($value[0] == '\'') return trim ($value, '\'');
  if ($value[0] == '"') return trim ($value, '"');
  return $value;
  }
 
  function startsMappedSequence ($line) {
  return ($line[0] == '-' && substr ($line, -1, 1) == ':');
  }
 
  function returnMappedSequence ($line) {
  $array = array();
  $key = $this->unquote(trim(substr($line,1,-1)));
  $array[$key] = array();
  $this->delayedPath = array(strpos ($line, $key) + $this->indent => $key);
  return array($array);
  }
 
  function returnMappedValue ($line) {
  $array = array();
  $key = $this->unquote (trim(substr($line,0,-1)));
  $array[$key] = '';
  return $array;
  }
 
  function startsMappedValue ($line) {
  return (substr ($line, -1, 1) == ':');
  }
 
  function isPlainArray ($line) {
  return ($line[0] == '[' && substr ($line, -1, 1) == ']');
  }
 
  function returnPlainArray ($line) {
  return $this->_toType($line);
  }
 
  function returnKeyValuePair ($line) {
  $array = array();
  $key = '';
  if (strpos ($line, ':')) {
  // It's a key/value pair most likely
  // If the key is in double quotes pull it out
  if (($line[0] == '"' || $line[0] == "'") && preg_match('/^(["\'](.*)["\'](\s)*:)/',$line,$matches)) {
  $value = trim(str_replace($matches[1],'',$line));
  $key = $matches[2];
  } else {
  // Do some guesswork as to the key and the value
  $explode = explode(':',$line);
  $key = trim($explode[0]);
  array_shift($explode);
  $value = trim(implode(':',$explode));
  }
  // Set the type of the value. Int, string, etc
  $value = $this->_toType($value);
  if ($key === '0') $key = '__!YAMLZero';
  $array[$key] = $value;
  } else {
  $array = array ($line);
  }
  return $array;
 
  }
 
 
  function returnArrayElement ($line) {
  if (strlen($line) <= 1) return array(array()); // Weird %)
  $array = array();
  $value = trim(substr($line,1));
  $value = $this->_toType($value);
  $array[] = $value;
  return $array;
  }
 
 
  function nodeContainsGroup ($line) {
  $symbolsForReference = 'A-z0-9_\-';
  if (strpos($line, '&') === false && strpos($line, '*') === false) return false; // Please die fast ;-)
  if ($line[0] == '&' && preg_match('/^(&['.$symbolsForReference.']+)/', $line, $matches)) return $matches[1];
  if ($line[0] == '*' && preg_match('/^(\*['.$symbolsForReference.']+)/', $line, $matches)) return $matches[1];
  if (preg_match('/(&['.$symbolsForReference.']+)$/', $line, $matches)) return $matches[1];
  if (preg_match('/(\*['.$symbolsForReference.']+$)/', $line, $matches)) return $matches[1];
  if (preg_match ('#^\s*<<\s*:\s*(\*[^\s]+).*$#', $line, $matches)) return $matches[1];
  return false;
 
  }
 
  function addGroup ($line, $group) {
  if ($group[0] == '&') $this->_containsGroupAnchor = substr ($group, 1);
  if ($group[0] == '*') $this->_containsGroupAlias = substr ($group, 1);
  //print_r ($this->path);
  }
 
  function stripGroup ($line, $group) {
  $line = trim(str_replace($group, '', $line));
  return $line;
  }
  }
 
  // Enable use of Spyc from command line
  // The syntax is the following: php spyc.php spyc.yaml
 
  define ('SPYC_FROM_COMMAND_LINE', false);
 
  do {
  if (!SPYC_FROM_COMMAND_LINE) break;
  if (empty ($_SERVER['argc']) || $_SERVER['argc'] < 2) break;
  if (empty ($_SERVER['PHP_SELF']) || $_SERVER['PHP_SELF'] != 'spyc.php') break;
  $file = $argv[1];
  printf ("Spyc loading file: %s\n", $file);
  print_r (spyc_load_file ($file));
  } while (0);
  <?php
  #
  # S P Y C
  # a simple php yaml class
  # v0.3
  #
  # author: [chris wanstrath, chris@ozmm.org]
  # websites: [http://www.yaml.org, http://spyc.sourceforge.net/]
  # license: [MIT License, http://www.opensource.org/licenses/mit-license.php]
  # copyright: (c) 2005-2006 Chris Wanstrath
  #
  # We're gonna load a file into memory and see if we get what we expect.
  # If not, we're gonna complain.
  #
  # Pretty lo-fi. Let's see if we can't get some unit testing going in the next,
  # I dunno, 20 months? Alright. Go team.
  #
 
  error_reporting(E_ALL);
 
  include('spyc.php4');
 
  $yaml = Spyc::YAMLLoad('../spyc.yaml');
 
  // print_r ($yaml);
 
  # Added in .2
  if ($yaml[1040] != "Ooo, a numeric key!")
  die('Key: 1040 failed');
 
  # Test mappings / types
  if ($yaml['String'] != "Anyone's name, really.")
  die('Key: String failed');
 
  if ($yaml['Int'] !== 13)
  die('Key: Int failed');
 
  if ($yaml['True'] !== true)
  die('Key: True failed');
 
  if ($yaml['False'] !== false)
  die('Key: False failed');
 
  if ($yaml['Zero'] !== 0)
  die('Key: Zero failed');
 
  if (isset($yaml['Null']))
  die('Key: Null failed');
 
  if ($yaml['Float'] !== 5.34)
  die('Key: Float failed');
 
 
  # Test sequences
  if ($yaml[0] != "PHP Class")
  die('Sequence 0 failed');
 
  if ($yaml[1] != "Basic YAML Loader")
  die('Sequence 1 failed');
 
  if ($yaml[2] != "Very Basic YAML Dumper")
  die('Sequence 2 failed');
 
  # A sequence of a sequence
  if ($yaml[3] != array("YAML is so easy to learn.",
  "Your config files will never be the same."))
  die('Sequence 3 failed');
 
  # Sequence of mappings
  if ($yaml[4] != array("cpu" => "1.5ghz", "ram" => "1 gig",
  "os" => "os x 10.4.1"))
  die('Sequence 4 failed');
 
  # Mapped sequence
  if ($yaml['domains'] != array("yaml.org", "php.net"))
  die("Key: 'domains' failed");
 
  # A sequence like this.
  if ($yaml[5] != array("program" => "Adium", "platform" => "OS X",
  "type" => "Chat Client"))
  die('Sequence 5 failed');
 
  # A folded block as a mapped value
  if ($yaml['no time'] != "There isn't any time for your tricks!\nDo you understand?")
  die("Key: 'no time' failed");
 
  # A literal block as a mapped value
  if ($yaml['some time'] != "There is nothing but time\nfor your tricks.")
  die("Key: 'some time' failed");
 
  # Crazy combinations
  if ($yaml['databases'] != array( array("name" => "spartan", "notes" =>
  array( "Needs to be backed up",
  "Needs to be normalized" ),
  "type" => "mysql" )))
  die("Key: 'databases' failed");
 
  # You can be a bit tricky
  if ($yaml["if: you'd"] != "like")
  die("Key: 'if: you\'d' failed");
 
  # Inline sequences
  if ($yaml[6] != array("One", "Two", "Three", "Four"))
  die("Sequence 6 failed");
 
  # Nested Inline Sequences
  if ($yaml[7] != array("One", array("Two", "And", "Three"), "Four", "Five"))
  die("Sequence 7 failed");
 
  # Nested Nested Inline Sequences
  if ($yaml[8] != array( "This", array("Is", "Getting", array("Ridiculous", "Guys")),
  "Seriously", array("Show", "Mercy")))
  die("Sequence 8 failed");
 
  # Inline mappings
  if ($yaml[9] != array("name" => "chris", "age" => "young", "brand" => "lucky strike"))
  die("Sequence 9 failed");
 
  # Nested inline mappings
  if ($yaml[10] != array("name" => "mark", "age" => "older than chris",
  "brand" => array("marlboro", "lucky strike")))
  die("Sequence 10 failed");
 
  # References -- they're shaky, but functional
  if ($yaml['dynamic languages'] != array('Perl', 'Python', 'PHP', 'Ruby'))
  die("Key: 'dynamic languages' failed");
 
  if ($yaml['compiled languages'] != array('C/C++', 'Java'))
  die("Key: 'compiled languages' failed");
 
  if ($yaml['all languages'] != array(
  array('Perl', 'Python', 'PHP', 'Ruby'),
  array('C/C++', 'Java')
  ))
  die("Key: 'all languages' failed");
 
  # Added in .2.2: Escaped quotes
  if ($yaml[11] != "you know, this shouldn't work. but it does.")
  die("Sequence 11 failed.");
 
  if ($yaml[12] != "that's my value.")
  die("Sequence 12 failed.");
 
  if ($yaml[13] != "again, that's my value.")
  die("Sequence 13 failed.");
 
  if ($yaml[14] != "here's to \"quotes\", boss.")
  die("Sequence 14 failed.");
 
  if ($yaml[15] != array( 'name' => "Foo, Bar's", 'age' => 20))
  die("Sequence 15 failed.");
 
  if ($yaml[16] != array( 0 => "a", 1 => array (0 => 1, 1 => 2), 2 => "b"))
  die("Sequence 16 failed.");
 
  if ($yaml['endloop'] != "Does this line in the end indeed make Spyc go to an infinite loop?")
  die("[endloop] failed.");
 
 
  print "spyc.yaml parsed correctly\n";
 
  ?>
  <?php
 
  php5to4 ("../spyc.php", 'spyc-latest.php4');
 
  function php5to4 ($src, $dest) {
  $code = file_get_contents ($src);
  $code = preg_replace ('#(public|private|protected)\s+\$#i', 'var \$', $code);
  $code = preg_replace ('#(public|private|protected)\s+static\s+\$#i', 'var \$', $code);
  $code = preg_replace ('#(public|private|protected)\s+function#i', 'function', $code);
  $code = preg_replace ('#(public|private|protected)\s+static\s+function#i', 'function', $code);
  $code = str_replace ('self::', '$this->', $code);
  $f = fopen ($dest, 'w');
  fwrite($f, $code);
  fclose ($f);
  print "Written to $dest.\n";
  }
  <?php
  /**
  * Spyc -- A Simple PHP YAML Class
  * @version 0.4.5
  * @author Vlad Andersen <vlad.andersen@gmail.com>
  * @author Chris Wanstrath <chris@ozmm.org>
  * @link http://code.google.com/p/spyc/
  * @copyright Copyright 2005-2006 Chris Wanstrath, 2006-2009 Vlad Andersen
  * @license http://www.opensource.org/licenses/mit-license.php MIT License
  * @package Spyc
  */
 
  if (!function_exists('spyc_load')) {
  /**
  * Parses YAML to array.
  * @param string $string YAML string.
  * @return array
  */
  function spyc_load ($string) {
  return Spyc::YAMLLoadString($string);
  }
  }
 
  if (!function_exists('spyc_load_file')) {
  /**
  * Parses YAML to array.
  * @param string $file Path to YAML file.
  * @return array
  */
  function spyc_load_file ($file) {
  return Spyc::YAMLLoad($file);
  }
  }
 
  /**
  * The Simple PHP YAML Class.
  *
  * This class can be used to read a YAML file and convert its contents
  * into a PHP array. It currently supports a very limited subsection of
  * the YAML spec.
  *
  * Usage:
  * <code>
  * $Spyc = new Spyc;
  * $array = $Spyc->load($file);
  * </code>
  * or:
  * <code>
  * $array = Spyc::YAMLLoad($file);
  * </code>
  * or:
  * <code>
  * $array = spyc_load_file($file);
  * </code>
  * @package Spyc
  */
  class Spyc {
 
  // SETTINGS
 
  /**
  * Setting this to true will force YAMLDump to enclose any string value in
  * quotes. False by default.
  *
  * @var bool
  */
  var $setting_dump_force_quotes = false;
 
  /**
  * Setting this to true will forse YAMLLoad to use syck_load function when
  * possible. False by default.
  * @var bool
  */
  var $setting_use_syck_is_possible = false;
 
 
 
  /**#@+
  * @access private
  * @var mixed
  */
  var $_dumpIndent;
  var $_dumpWordWrap;
  var $_containsGroupAnchor = false;
  var $_containsGroupAlias = false;
  var $path;
  var $result;
  var $LiteralPlaceHolder = '___YAML_Literal_Block___';
  var $SavedGroups = array();
  var $indent;
  /**
  * Path modifier that should be applied after adding current element.
  * @var array
  */
  var $delayedPath = array();
 
  /**#@+
  * @access public
  * @var mixed
  */
  var $_nodeId;
 
  /**
  * Load a valid YAML string to Spyc.
  * @param string $input
  * @return array
  */
  function load ($input) {
  return $this->__loadString($input);
  }
 
  /**
  * Load a valid YAML file to Spyc.
  * @param string $file
  * @return array
  */
  function loadFile ($file) {
  return $this->__load($file);
  }
 
  /**
  * Load YAML into a PHP array statically
  *
  * The load method, when supplied with a YAML stream (string or file),
  * will do its best to convert YAML in a file into a PHP array. Pretty
  * simple.
  * Usage:
  * <code>
  * $array = Spyc::YAMLLoad('lucky.yaml');
  * print_r($array);
  * </code>
  * @access public
  * @return array
  * @param string $input Path of YAML file or string containing YAML
  */
  function YAMLLoad($input) {
  $Spyc = new Spyc;
  return $Spyc->__load($input);
  }
 
  /**
  * Load a string of YAML into a PHP array statically
  *
  * The load method, when supplied with a YAML string, will do its best
  * to convert YAML in a string into a PHP array. Pretty simple.
  *
  * Note: use this function if you don't want files from the file system
  * loaded and processed as YAML. This is of interest to people concerned
  * about security whose input is from a string.
  *
  * Usage:
  * <code>
  * $array = Spyc::YAMLLoadString("---\n0: hello world\n");
  * print_r($array);
  * </code>
  * @access public
  * @return array
  * @param string $input String containing YAML
  */
  function YAMLLoadString($input) {
  $Spyc = new Spyc;
  return $Spyc->__loadString($input);
  }
 
  /**
  * Dump YAML from PHP array statically
  *
  * The dump method, when supplied with an array, will do its best
  * to convert the array into friendly YAML. Pretty simple. Feel free to
  * save the returned string as nothing.yaml and pass it around.
  *
  * Oh, and you can decide how big the indent is and what the wordwrap
  * for folding is. Pretty cool -- just pass in 'false' for either if
  * you want to use the default.
  *
  * Indent's default is 2 spaces, wordwrap's default is 40 characters. And
  * you can turn off wordwrap by passing in 0.
  *
  * @access public
  * @return string
  * @param array $array PHP array
  * @param int $indent Pass in false to use the default, which is 2
  * @param int $wordwrap Pass in 0 for no wordwrap, false for default (40)
  */
  function YAMLDump($array,$indent = false,$wordwrap = false) {
  $spyc = new Spyc;
  return $spyc->dump($array,$indent,$wordwrap);
  }
 
 
  /**
  * Dump PHP array to YAML
  *
  * The dump method, when supplied with an array, will do its best
  * to convert the array into friendly YAML. Pretty simple. Feel free to
  * save the returned string as tasteful.yaml and pass it around.
  *
  * Oh, and you can decide how big the indent is and what the wordwrap
  * for folding is. Pretty cool -- just pass in 'false' for either if
  * you want to use the default.
  *
  * Indent's default is 2 spaces, wordwrap's default is 40 characters. And
  * you can turn off wordwrap by passing in 0.
  *
  * @access public
  * @return string
  * @param array $array PHP array
  * @param int $indent Pass in false to use the default, which is 2
  * @param int $wordwrap Pass in 0 for no wordwrap, false for default (40)
  */
  function dump($array,$indent = false,$wordwrap = false) {
  // Dumps to some very clean YAML. We'll have to add some more features
  // and options soon. And better support for folding.
 
  // New features and options.
  if ($indent === false or !is_numeric($indent)) {
  $this->_dumpIndent = 2;
  } else {
  $this->_dumpIndent = $indent;
  }
 
  if ($wordwrap === false or !is_numeric($wordwrap)) {
  $this->_dumpWordWrap = 40;
  } else {
  $this->_dumpWordWrap = $wordwrap;
  }
 
  // New YAML document
  $string = "---\n";
 
  // Start at the base of the array and move through it.
  if ($array) {
  $array = (array)$array;
  $first_key = key($array);
 
  $previous_key = -1;
  foreach ($array as $key => $value) {
  $string .= $this->_yamlize($key,$value,0,$previous_key, $first_key);
  $previous_key = $key;
  }
  }
  return $string;
  }
 
  /**
  * Attempts to convert a key / value array item to YAML
  * @access private
  * @return string
  * @param $key The name of the key
  * @param $value The value of the item
  * @param $indent The indent of the current node
  */
  function _yamlize($key,$value,$indent, $previous_key = -1, $first_key = 0) {
  if (is_array($value)) {
  if (empty ($value))
  return $this->_dumpNode($key, array(), $indent, $previous_key, $first_key);
  // It has children. What to do?
  // Make it the right kind of item
  $string = $this->_dumpNode($key, NULL, $indent, $previous_key, $first_key);
  // Add the indent
  $indent += $this->_dumpIndent;
  // Yamlize the array
  $string .= $this->_yamlizeArray($value,$indent);
  } elseif (!is_array($value)) {
  // It doesn't have children. Yip.
  $string = $this->_dumpNode($key, $value, $indent, $previous_key, $first_key);
  }
  return $string;
  }
 
  /**
  * Attempts to convert an array to YAML
  * @access private
  * @return string
  * @param $array The array you want to convert
  * @param $indent The indent of the current level
  */
  function _yamlizeArray($array,$indent) {
  if (is_array($array)) {
  $string = '';
  $previous_key = -1;
  $first_key = key($array);
  foreach ($array as $key => $value) {
  $string .= $this->_yamlize($key, $value, $indent, $previous_key, $first_key);
  $previous_key = $key;
  }
  return $string;
  } else {
  return false;
  }
  }
 
  /**
  * Returns YAML from a key and a value
  * @access private
  * @return string
  * @param $key The name of the key
  * @param $value The value of the item
  * @param $indent The indent of the current node
  */
  function _dumpNode($key, $value, $indent, $previous_key = -1, $first_key = 0) {
  // do some folding here, for blocks
  if (is_string ($value) && ((strpos($value,"\n") !== false || strpos($value,": ") !== false || strpos($value,"- ") !== false ||
  strpos($value,"*") !== false || strpos($value,"#") !== false || strpos($value,"<") !== false || strpos($value,">") !== false ||
  strpos($value,"[") !== false || strpos($value,"]") !== false || strpos($value,"{") !== false || strpos($value,"}") !== false) || substr ($value, -1, 1) == ':')) {
  $value = $this->_doLiteralBlock($value,$indent);
  } else {
  $value = $this->_doFolding($value,$indent);
  if (is_bool($value)) {
  $value = ($value) ? "true" : "false";
  }
  }
 
  if ($value === array()) $value = '[ ]';
 
  $spaces = str_repeat(' ',$indent);
 
  if (is_int($key) && $key - 1 == $previous_key && $first_key===0) {
  // It's a sequence
  $string = $spaces.'- '.$value."\n";
  } else {
  if ($first_key===0) throw new Exception('Keys are all screwy. The first one was zero, now it\'s "'. $key .'"');
  // It's mapped
  if (strpos($key, ":") !== false) { $key = '"' . $key . '"'; }
  $string = $spaces.$key.': '.$value."\n";
  }
  return $string;
  }
 
  /**
  * Creates a literal block for dumping
  * @access private
  * @return string
  * @param $value
  * @param $indent int The value of the indent
  */
  function _doLiteralBlock($value,$indent) {
  if (strpos($value, "\n") === false && strpos($value, "'") === false) {
  return sprintf ("'%s'", $value);
  }
  if (strpos($value, "\n") === false && strpos($value, '"') === false) {
  return sprintf ('"%s"', $value);
  }
  $exploded = explode("\n",$value);
  $newValue = '|';
  $indent += $this->_dumpIndent;
  $spaces = str_repeat(' ',$indent);
  foreach ($exploded as $line) {
  $newValue .= "\n" . $spaces . trim($line);
  }
  return $newValue;
  }
 
  /**
  * Folds a string of text, if necessary
  * @access private
  * @return string
  * @param $value The string you wish to fold
  */
  function _doFolding($value,$indent) {
  // Don't do anything if wordwrap is set to 0
 
  if ($this->_dumpWordWrap !== 0 && is_string ($value) && strlen($value) > $this->_dumpWordWrap) {
  $indent += $this->_dumpIndent;
  $indent = str_repeat(' ',$indent);
  $wrapped = wordwrap($value,$this->_dumpWordWrap,"\n$indent");
  $value = ">\n".$indent.$wrapped;
  } else {
  if ($this->setting_dump_force_quotes && is_string ($value))
  $value = '"' . $value . '"';
  }
 
 
  return $value;
  }
 
  // LOADING FUNCTIONS
 
  function __load($input) {
  $Source = $this->loadFromSource($input);
  return $this->loadWithSource($Source);
  }
 
  function __loadString($input) {
  $Source = $this->loadFromString($input);
  return $this->loadWithSource($Source);
  }
 
  function loadWithSource($Source) {
  if (empty ($Source)) return array();
  if ($this->setting_use_syck_is_possible && function_exists ('syck_load')) {
  $array = syck_load (implode ('', $Source));
  return is_array($array) ? $array : array();
  }
 
  $this->path = array();
  $this->result = array();
 
  $cnt = count($Source);
  for ($i = 0; $i < $cnt; $i++) {
  $line = $Source[$i];
 
  $this->indent = strlen($line) - strlen(ltrim($line));
  $tempPath = $this->getParentPathByIndent($this->indent);
  $line = $this->stripIndent($line, $this->indent);
  if ($this->isComment($line)) continue;
  if ($this->isEmpty($line)) continue;
  $this->path = $tempPath;
 
  $literalBlockStyle = $this->startsLiteralBlock($line);
  if ($literalBlockStyle) {
  $line = rtrim ($line, $literalBlockStyle . " \n");
  $literalBlock = '';
  $line .= $this->LiteralPlaceHolder;
 
  while (++$i < $cnt && $this->literalBlockContinues($Source[$i], $this->indent)) {
  $literalBlock = $this->addLiteralLine($literalBlock, $Source[$i], $literalBlockStyle);
  }
  $i--;
  }
 
  while (++$i < $cnt && $this->greedilyNeedNextLine($line)) {
  $line = rtrim ($line, " \n\t\r") . ' ' . ltrim ($Source[$i], " \t");
  }
  $i--;
 
 
 
  if (strpos ($line, '#')) {
  if (strpos ($line, '"') === false && strpos ($line, "'") === false)
  $line = preg_replace('/\s+#(.+)$/','',$line);
  }
 
  $lineArray = $this->_parseLine($line);
 
  if ($literalBlockStyle)
  $lineArray = $this->revertLiteralPlaceHolder ($lineArray, $literalBlock);
 
  $this->addArray($lineArray, $this->indent);
 
  foreach ($this->delayedPath as $indent => $delayedPath)
  $this->path[$indent] = $delayedPath;
 
  $this->delayedPath = array();
 
  }
  return $this->result;
  }
 
  function loadFromSource ($input) {
  if (!empty($input) && strpos($input, "\n") === false && file_exists($input))
  return file($input);
 
  return $this->loadFromString($input);
  }
 
  function loadFromString ($input) {
  $lines = explode("\n",$input);
  foreach ($lines as $k => $_) {
  $lines[$k] = rtrim ($_, "\r");
  }
  return $lines;
  }
 
  /**
  * Parses YAML code and returns an array for a node
  * @access private
  * @return array
  * @param string $line A line from the YAML file
  */
  function _parseLine($line) {
  if (!$line) return array();
  $line = trim($line);
 
  if (!$line) return array();
  $array = array();
 
  $group = $this->nodeContainsGroup($line);
  if ($group) {
  $this->addGroup($line, $group);
  $line = $this->stripGroup ($line, $group);
  }
 
  if ($this->startsMappedSequence($line))
  return $this->returnMappedSequence($line);
 
  if ($this->startsMappedValue($line))
  return $this->returnMappedValue($line);
 
  if ($this->isArrayElement($line))
  return $this->returnArrayElement($line);
 
  if ($this->isPlainArray($line))
  return $this->returnPlainArray($line);
 
 
  return $this->returnKeyValuePair($line);
 
  }
 
  /**
  * Finds the type of the passed value, returns the value as the new type.
  * @access private
  * @param string $value
  * @return mixed
  */
  function _toType($value) {
  if ($value === '') return null;
  $first_character = $value[0];
  $last_character = substr($value, -1, 1);
 
  $is_quoted = false;
  do {
  if (!$value) break;
  if ($first_character != '"' && $first_character != "'") break;
  if ($last_character != '"' && $last_character != "'") break;
  $is_quoted = true;
  } while (0);
 
  if ($is_quoted)
  return strtr(substr ($value, 1, -1), array ('\\"' => '"', '\'\'' => '\'', '\\\'' => '\''));
 
  if (strpos($value, ' #') !== false)
  $value = preg_replace('/\s+#(.+)$/','',$value);
 
  if ($first_character == '[' && $last_character == ']') {
  // Take out strings sequences and mappings
  $innerValue = trim(substr ($value, 1, -1));
  if ($innerValue === '') return array();
  $explode = $this->_inlineEscape($innerValue);
  // Propagate value array
  $value = array();
  foreach ($explode as $v) {
  $value[] = $this->_toType($v);
  }
  return $value;
  }
 
  if (strpos($value,': ')!==false && $first_character != '{') {
  $array = explode(': ',$value);
  $key = trim($array[0]);
  array_shift($array);
  $value = trim(implode(': ',$array));
  $value = $this->_toType($value);
  return array($key => $value);
  }
 
  if ($first_character == '{' && $last_character == '}') {
  $innerValue = trim(substr ($value, 1, -1));
  if ($innerValue === '') return array();
  // Inline Mapping
  // Take out strings sequences and mappings
  $explode = $this->_inlineEscape($innerValue);
  // Propagate value array
  $array = array();
  foreach ($explode as $v) {
  $SubArr = $this->_toType($v);
  if (empty($SubArr)) continue;
  if (is_array ($SubArr)) {
  $array[key($SubArr)] = $SubArr[key($SubArr)]; continue;
  }
  $array[] = $SubArr;
  }
  return $array;
  }
 
  if ($value == 'null' || $value == 'NULL' || $value == 'Null' || $value == '' || $value == '~') {
  return null;
  }
 
  if (intval($first_character) > 0 && preg_match ('/^[1-9]+[0-9]*$/', $value)) {
  $intvalue = (int)$value;
  if ($intvalue != PHP_INT_MAX)
  $value = $intvalue;
  return $value;
  }
 
  if (in_array($value,
  array('true', 'on', '+', 'yes', 'y', 'True', 'TRUE', 'On', 'ON', 'YES', 'Yes', 'Y'))) {
  return true;
  }
 
  if (in_array(strtolower($value),
  array('false', 'off', '-', 'no', 'n'))) {
  return false;
  }
 
  if (is_numeric($value)) {
  if ($value === '0') return 0;
  if (trim ($value, 0) === $value)
  $value = (float)$value;
  return $value;
  }
 
  return $value;
  }
 
  /**
  * Used in inlines to check for more inlines or quoted strings
  * @access private
  * @return array
  */
  function _inlineEscape($inline) {
  // There's gotta be a cleaner way to do this...
  // While pure sequences seem to be nesting just fine,
  // pure mappings and mappings with sequences inside can't go very
  // deep. This needs to be fixed.
 
  $seqs = array();
  $maps = array();
  $saved_strings = array();
 
  // Check for strings
  $regex = '/(?:(")|(?:\'))((?(1)[^"]+|[^\']+))(?(1)"|\')/';
  if (preg_match_all($regex,$inline,$strings)) {
  $saved_strings = $strings[0];
  $inline = preg_replace($regex,'YAMLString',$inline);
  }
  unset($regex);
 
  $i = 0;
  do {
 
  // Check for sequences
  while (preg_match('/\[([^{}\[\]]+)\]/U',$inline,$matchseqs)) {
  $seqs[] = $matchseqs[0];
  $inline = preg_replace('/\[([^{}\[\]]+)\]/U', ('YAMLSeq' . (count($seqs) - 1) . 's'), $inline, 1);
  }
 
  // Check for mappings
  while (preg_match('/{([^\[\]{}]+)}/U',$inline,$matchmaps)) {
  $maps[] = $matchmaps[0];
  $inline = preg_replace('/{([^\[\]{}]+)}/U', ('YAMLMap' . (count($maps) - 1) . 's'), $inline, 1);
  }
 
  if ($i++ >= 10) break;
 
  } while (strpos ($inline, '[') !== false || strpos ($inline, '{') !== false);
 
  $explode = explode(', ',$inline);
  $stringi = 0; $i = 0;
 
  while (1) {
 
  // Re-add the sequences
  if (!empty($seqs)) {
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLSeq') !== false) {
  foreach ($seqs as $seqk => $seq) {
  $explode[$key] = str_replace(('YAMLSeq'.$seqk.'s'),$seq,$value);
  $value = $explode[$key];
  }
  }
  }
  }
 
  // Re-add the mappings
  if (!empty($maps)) {
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLMap') !== false) {
  foreach ($maps as $mapk => $map) {
  $explode[$key] = str_replace(('YAMLMap'.$mapk.'s'), $map, $value);
  $value = $explode[$key];
  }
  }
  }
  }
 
 
  // Re-add the strings
  if (!empty($saved_strings)) {
  foreach ($explode as $key => $value) {
  while (strpos($value,'YAMLString') !== false) {
  $explode[$key] = preg_replace('/YAMLString/',$saved_strings[$stringi],$value, 1);
  unset($saved_strings[$stringi]);
  ++$stringi;
  $value = $explode[$key];
  }
  }
  }
 
  $finished = true;
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLSeq') !== false) {
  $finished = false; break;
  }
  if (strpos($value,'YAMLMap') !== false) {
  $finished = false; break;
  }
  if (strpos($value,'YAMLString') !== false) {
  $finished = false; break;
  }
  }
  if ($finished) break;
 
  $i++;
  if ($i > 10)
  break; // Prevent infinite loops.
  }
 
  return $explode;
  }
 
  function literalBlockContinues ($line, $lineIndent) {
  if (!trim($line)) return true;
  if (strlen($line) - strlen(ltrim($line)) > $lineIndent) return true;
  return false;
  }
 
  function referenceContentsByAlias ($alias) {
  do {
  if (!isset($this->SavedGroups[$alias])) { echo "Bad group name: $alias."; break; }
  $groupPath = $this->SavedGroups[$alias];
  $value = $this->result;
  foreach ($groupPath as $k) {
  $value = $value[$k];
  }
  } while (false);
  return $value;
  }
 
  function addArrayInline ($array, $indent) {
  $CommonGroupPath = $this->path;
  if (empty ($array)) return false;
 
  foreach ($array as $k => $_) {
  $this->addArray(array($k => $_), $indent);
  $this->path = $CommonGroupPath;
  }
  return true;
  }
 
  function addArray ($incoming_data, $incoming_indent) {
 
  // print_r ($incoming_data);
 
  if (count ($incoming_data) > 1)
  return $this->addArrayInline ($incoming_data, $incoming_indent);
 
  $key = key ($incoming_data);
  $value = isset($incoming_data[$key]) ? $incoming_data[$key] : null;
  if ($key === '__!YAMLZero') $key = '0';
 
  if ($incoming_indent == 0 && !$this->_containsGroupAlias && !$this->_containsGroupAnchor) { // Shortcut for root-level values.
  if ($key || $key === '' || $key === '0') {
  $this->result[$key] = $value;
  } else {
  $this->result[] = $value; end ($this->result); $key = key ($this->result);
  }
  $this->path[$incoming_indent] = $key;
  return;
  }
 
 
 
  $history = array();
  // Unfolding inner array tree.
  $history[] = $_arr = $this->result;
  foreach ($this->path as $k) {
  $history[] = $_arr = $_arr[$k];
  }
 
  if ($this->_containsGroupAlias) {
  $value = $this->referenceContentsByAlias($this->_containsGroupAlias);
  $this->_containsGroupAlias = false;
  }
 
 
  // Adding string or numeric key to the innermost level or $this->arr.
  if (is_string($key) && $key == '<<') {
  if (!is_array ($_arr)) { $_arr = array (); }
  $_arr = array_merge ($_arr, $value);
  } else if ($key || $key === '' || $key === '0') {
  $_arr[$key] = $value;
  } else {
  if (!is_array ($_arr)) { $_arr = array ($value); $key = 0; }
  else { $_arr[] = $value; end ($_arr); $key = key ($_arr); }
  }
 
  $reverse_path = array_reverse($this->path);
  $reverse_history = array_reverse ($history);
  $reverse_history[0] = $_arr;
  $cnt = count($reverse_history) - 1;
  for ($i = 0; $i < $cnt; $i++) {
  $reverse_history[$i+1][$reverse_path[$i]] = $reverse_history[$i];
  }
  $this->result = $reverse_history[$cnt];
 
  $this->path[$incoming_indent] = $key;
 
  if ($this->_containsGroupAnchor) {
  $this->SavedGroups[$this->_containsGroupAnchor] = $this->path;
  if (is_array ($value)) {
  $k = key ($value);
  if (!is_int ($k)) {
  $this->SavedGroups[$this->_containsGroupAnchor][$incoming_indent + 2] = $k;
  }
  }
  $this->_containsGroupAnchor = false;
  }
 
  }
 
  function startsLiteralBlock ($line) {
  $lastChar = substr (trim($line), -1);
  if ($lastChar != '>' && $lastChar != '|') return false;
  if ($lastChar == '|') return $lastChar;
  // HTML tags should not be counted as literal blocks.
  if (preg_match ('#<.*?>$#', $line)) return false;
  return $lastChar;
  }
 
  function greedilyNeedNextLine($line) {
  $line = trim ($line);
  if (!strlen($line)) return false;
  if (substr ($line, -1, 1) == ']') return false;
  if ($line[0] == '[') return true;
  if (preg_match ('#^[^:]+?:\s*\[#', $line)) return true;
  return false;
  }
 
  function addLiteralLine ($literalBlock, $line, $literalBlockStyle) {
  $line = $this->stripIndent($line);
  $line = rtrim ($line, "\r\n\t ") . "\n";
  if ($literalBlockStyle == '|') {
  return $literalBlock . $line;
  }
  if (strlen($line) == 0)
  return rtrim($literalBlock, ' ') . "\n";
  if ($line == "\n" && $literalBlockStyle == '>') {
  return rtrim ($literalBlock, " \t") . "\n";
  }
  if ($line != "\n")
  $line = trim ($line, "\r\n ") . " ";
  return $literalBlock . $line;
  }
 
  function revertLiteralPlaceHolder ($lineArray, $literalBlock) {
  foreach ($lineArray as $k => $_) {
  if (is_array($_))
  $lineArray[$k] = $this->revertLiteralPlaceHolder ($_, $literalBlock);
  else if (substr($_, -1 * strlen ($this->LiteralPlaceHolder)) == $this->LiteralPlaceHolder)
  $lineArray[$k] = rtrim ($literalBlock, " \r\n");
  }
  return $lineArray;
  }
 
  function stripIndent ($line, $indent = -1) {
  if ($indent == -1) $indent = strlen($line) - strlen(ltrim($line));
  return substr ($line, $indent);
  }
 
  function getParentPathByIndent ($indent) {
  if ($indent == 0) return array();
  $linePath = $this->path;
  do {
  end($linePath); $lastIndentInParentPath = key($linePath);
  if ($indent <= $lastIndentInParentPath) array_pop ($linePath);
  } while ($indent <= $lastIndentInParentPath);
  return $linePath;
  }
 
 
  function clearBiggerPathValues ($indent) {
 
 
  if ($indent == 0) $this->path = array();
  if (empty ($this->path)) return true;
 
  foreach ($this->path as $k => $_) {
  if ($k > $indent) unset ($this->path[$k]);
  }
 
  return true;
  }
 
 
  function isComment ($line) {
  if (!$line) return false;
  if ($line[0] == '#') return true;
  if (trim($line, " \r\n\t") == '---') return true;
  return false;
  }
 
  function isEmpty ($line) {
  return (trim ($line) === '');
  }
 
 
  function isArrayElement ($line) {
  if (!$line) return false;
  if ($line[0] != '-') return false;
  if (strlen ($line) > 3)
  if (substr($line,0,3) == '---') return false;
 
  return true;
  }
 
  function isHashElement ($line) {
  return strpos($line, ':');
  }
 
  function isLiteral ($line) {
  if ($this->isArrayElement($line)) return false;
  if ($this->isHashElement($line)) return false;
  return true;
  }
 
 
  function unquote ($value) {
  if (!$value) return $value;
  if (!is_string($value)) return $value;
  if ($value[0] == '\'') return trim ($value, '\'');
  if ($value[0] == '"') return trim ($value, '"');
  return $value;
  }
 
  function startsMappedSequence ($line) {
  return ($line[0] == '-' && substr ($line, -1, 1) == ':');
  }
 
  function returnMappedSequence ($line) {
  $array = array();
  $key = $this->unquote(trim(substr($line,1,-1)));
  $array[$key] = array();
  $this->delayedPath = array(strpos ($line, $key) + $this->indent => $key);
  return array($array);
  }
 
  function returnMappedValue ($line) {
  $array = array();
  $key = $this->unquote (trim(substr($line,0,-1)));
  $array[$key] = '';
  return $array;
  }
 
  function startsMappedValue ($line) {
  return (substr ($line, -1, 1) == ':');
  }
 
  function isPlainArray ($line) {
  return ($line[0] == '[' && substr ($line, -1, 1) == ']');
  }
 
  function returnPlainArray ($line) {
  return $this->_toType($line);
  }
 
  function returnKeyValuePair ($line) {
  $array = array();
  $key = '';
  if (strpos ($line, ':')) {
  // It's a key/value pair most likely
  // If the key is in double quotes pull it out
  if (($line[0] == '"' || $line[0] == "'") && preg_match('/^(["\'](.*)["\'](\s)*:)/',$line,$matches)) {
  $value = trim(str_replace($matches[1],'',$line));
  $key = $matches[2];
  } else {
  // Do some guesswork as to the key and the value
  $explode = explode(':',$line);
  $key = trim($explode[0]);
  array_shift($explode);
  $value = trim(implode(':',$explode));
  }
  // Set the type of the value. Int, string, etc
  $value = $this->_toType($value);
  if ($key === '0') $key = '__!YAMLZero';
  $array[$key] = $value;
  } else {
  $array = array ($line);
  }
  return $array;
 
  }
 
 
  function returnArrayElement ($line) {
  if (strlen($line) <= 1) return array(array()); // Weird %)
  $array = array();
  $value = trim(substr($line,1));
  $value = $this->_toType($value);
  $array[] = $value;
  return $array;
  }
 
 
  function nodeContainsGroup ($line) {
  $symbolsForReference = 'A-z0-9_\-';
  if (strpos($line, '&') === false && strpos($line, '*') === false) return false; // Please die fast ;-)
  if ($line[0] == '&' && preg_match('/^(&['.$symbolsForReference.']+)/', $line, $matches)) return $matches[1];
  if ($line[0] == '*' && preg_match('/^(\*['.$symbolsForReference.']+)/', $line, $matches)) return $matches[1];
  if (preg_match('/(&['.$symbolsForReference.']+)$/', $line, $matches)) return $matches[1];
  if (preg_match('/(\*['.$symbolsForReference.']+$)/', $line, $matches)) return $matches[1];
  if (preg_match ('#^\s*<<\s*:\s*(\*[^\s]+).*$#', $line, $matches)) return $matches[1];
  return false;
 
  }
 
  function addGroup ($line, $group) {
  if ($group[0] == '&') $this->_containsGroupAnchor = substr ($group, 1);
  if ($group[0] == '*') $this->_containsGroupAlias = substr ($group, 1);
  //print_r ($this->path);
  }
 
  function stripGroup ($line, $group) {
  $line = trim(str_replace($group, '', $line));
  return $line;
  }
  }
 
  // Enable use of Spyc from command line
  // The syntax is the following: php spyc.php spyc.yaml
 
  define ('SPYC_FROM_COMMAND_LINE', false);
 
  do {
  if (!SPYC_FROM_COMMAND_LINE) break;
  if (empty ($_SERVER['argc']) || $_SERVER['argc'] < 2) break;
  if (empty ($_SERVER['PHP_SELF']) || $_SERVER['PHP_SELF'] != 'spyc.php') break;
  $file = $argv[1];
  printf ("Spyc loading file: %s\n", $file);
  print_r (spyc_load_file ($file));
  } while (0);
  <?php
  #
  # S P Y C
  # a simple php yaml class
  # v0.3
  #
  # author: [chris wanstrath, chris@ozmm.org]
  # websites: [http://www.yaml.org, http://spyc.sourceforge.net/]
  # license: [MIT License, http://www.opensource.org/licenses/mit-license.php]
  # copyright: (c) 2005-2006 Chris Wanstrath
  #
  # We're gonna load a file into memory and see if we get what we expect.
  # If not, we're gonna complain.
  #
  # Pretty lo-fi. Let's see if we can't get some unit testing going in the next,
  # I dunno, 20 months? Alright. Go team.
  #
 
  error_reporting(E_ALL);
 
  include('spyc.php4');
 
  $yaml = Spyc::YAMLLoad('../spyc.yaml');
 
  // print_r ($yaml);
 
  # Added in .2
  if ($yaml[1040] != "Ooo, a numeric key!")
  die('Key: 1040 failed');
 
  # Test mappings / types
  if ($yaml['String'] != "Anyone's name, really.")
  die('Key: String failed');
 
  if ($yaml['Int'] !== 13)
  die('Key: Int failed');
 
  if ($yaml['True'] !== true)
  die('Key: True failed');
 
  if ($yaml['False'] !== false)
  die('Key: False failed');
 
  if ($yaml['Zero'] !== 0)
  die('Key: Zero failed');
 
  if (isset($yaml['Null']))
  die('Key: Null failed');
 
  if ($yaml['Float'] !== 5.34)
  die('Key: Float failed');
 
 
  # Test sequences
  if ($yaml[0] != "PHP Class")
  die('Sequence 0 failed');
 
  if ($yaml[1] != "Basic YAML Loader")
  die('Sequence 1 failed');
 
  if ($yaml[2] != "Very Basic YAML Dumper")
  die('Sequence 2 failed');
 
  # A sequence of a sequence
  if ($yaml[3] != array("YAML is so easy to learn.",
  "Your config files will never be the same."))
  die('Sequence 3 failed');
 
  # Sequence of mappings
  if ($yaml[4] != array("cpu" => "1.5ghz", "ram" => "1 gig",
  "os" => "os x 10.4.1"))
  die('Sequence 4 failed');
 
  # Mapped sequence
  if ($yaml['domains'] != array("yaml.org", "php.net"))
  die("Key: 'domains' failed");
 
  # A sequence like this.
  if ($yaml[5] != array("program" => "Adium", "platform" => "OS X",
  "type" => "Chat Client"))
  die('Sequence 5 failed');
 
  # A folded block as a mapped value
  if ($yaml['no time'] != "There isn't any time for your tricks!\nDo you understand?")
  die("Key: 'no time' failed");
 
  # A literal block as a mapped value
  if ($yaml['some time'] != "There is nothing but time\nfor your tricks.")
  die("Key: 'some time' failed");
 
  # Crazy combinations
  if ($yaml['databases'] != array( array("name" => "spartan", "notes" =>
  array( "Needs to be backed up",
  "Needs to be normalized" ),
  "type" => "mysql" )))
  die("Key: 'databases' failed");
 
  # You can be a bit tricky
  if ($yaml["if: you'd"] != "like")
  die("Key: 'if: you\'d' failed");
 
  # Inline sequences
  if ($yaml[6] != array("One", "Two", "Three", "Four"))
  die("Sequence 6 failed");
 
  # Nested Inline Sequences
  if ($yaml[7] != array("One", array("Two", "And", "Three"), "Four", "Five"))
  die("Sequence 7 failed");
 
  # Nested Nested Inline Sequences
  if ($yaml[8] != array( "This", array("Is", "Getting", array("Ridiculous", "Guys")),
  "Seriously", array("Show", "Mercy")))
  die("Sequence 8 failed");
 
  # Inline mappings
  if ($yaml[9] != array("name" => "chris", "age" => "young", "brand" => "lucky strike"))
  die("Sequence 9 failed");
 
  # Nested inline mappings
  if ($yaml[10] != array("name" => "mark", "age" => "older than chris",
  "brand" => array("marlboro", "lucky strike")))
  die("Sequence 10 failed");
 
  # References -- they're shaky, but functional
  if ($yaml['dynamic languages'] != array('Perl', 'Python', 'PHP', 'Ruby'))
  die("Key: 'dynamic languages' failed");
 
  if ($yaml['compiled languages'] != array('C/C++', 'Java'))
  die("Key: 'compiled languages' failed");
 
  if ($yaml['all languages'] != array(
  array('Perl', 'Python', 'PHP', 'Ruby'),
  array('C/C++', 'Java')
  ))
  die("Key: 'all languages' failed");
 
  # Added in .2.2: Escaped quotes
  if ($yaml[11] != "you know, this shouldn't work. but it does.")
  die("Sequence 11 failed.");
 
  if ($yaml[12] != "that's my value.")
  die("Sequence 12 failed.");
 
  if ($yaml[13] != "again, that's my value.")
  die("Sequence 13 failed.");
 
  if ($yaml[14] != "here's to \"quotes\", boss.")
  die("Sequence 14 failed.");
 
  if ($yaml[15] != array( 'name' => "Foo, Bar's", 'age' => 20))
  die("Sequence 15 failed.");
 
  if ($yaml[16] != array( 0 => "a", 1 => array (0 => 1, 1 => 2), 2 => "b"))
  die("Sequence 16 failed.");
 
  if ($yaml['endloop'] != "Does this line in the end indeed make Spyc go to an infinite loop?")
  die("[endloop] failed.");
 
 
  print "spyc.yaml parsed correctly\n";
 
  ?>
file:b/spyc/spyc.php (new)
  <?php
  /**
  * Spyc -- A Simple PHP YAML Class
  * @version 0.4.5
  * @author Vlad Andersen <vlad.andersen@gmail.com>
  * @author Chris Wanstrath <chris@ozmm.org>
  * @link http://code.google.com/p/spyc/
  * @copyright Copyright 2005-2006 Chris Wanstrath, 2006-2009 Vlad Andersen
  * @license http://www.opensource.org/licenses/mit-license.php MIT License
  * @package Spyc
  */
 
  if (!function_exists('spyc_load')) {
  /**
  * Parses YAML to array.
  * @param string $string YAML string.
  * @return array
  */
  function spyc_load ($string) {
  return Spyc::YAMLLoadString($string);
  }
  }
 
  if (!function_exists('spyc_load_file')) {
  /**
  * Parses YAML to array.
  * @param string $file Path to YAML file.
  * @return array
  */
  function spyc_load_file ($file) {
  return Spyc::YAMLLoad($file);
  }
  }
 
  /**
  * The Simple PHP YAML Class.
  *
  * This class can be used to read a YAML file and convert its contents
  * into a PHP array. It currently supports a very limited subsection of
  * the YAML spec.
  *
  * Usage:
  * <code>
  * $Spyc = new Spyc;
  * $array = $Spyc->load($file);
  * </code>
  * or:
  * <code>
  * $array = Spyc::YAMLLoad($file);
  * </code>
  * or:
  * <code>
  * $array = spyc_load_file($file);
  * </code>
  * @package Spyc
  */
  class Spyc {
 
  // SETTINGS
 
  /**
  * Setting this to true will force YAMLDump to enclose any string value in
  * quotes. False by default.
  *
  * @var bool
  */
  public $setting_dump_force_quotes = false;
 
  /**
  * Setting this to true will forse YAMLLoad to use syck_load function when
  * possible. False by default.
  * @var bool
  */
  public $setting_use_syck_is_possible = false;
 
 
 
  /**#@+
  * @access private
  * @var mixed
  */
  private $_dumpIndent;
  private $_dumpWordWrap;
  private $_containsGroupAnchor = false;
  private $_containsGroupAlias = false;
  private $path;
  private $result;
  private $LiteralPlaceHolder = '___YAML_Literal_Block___';
  private $SavedGroups = array();
  private $indent;
  /**
  * Path modifier that should be applied after adding current element.
  * @var array
  */
  private $delayedPath = array();
 
  /**#@+
  * @access public
  * @var mixed
  */
  public $_nodeId;
 
  /**
  * Load a valid YAML string to Spyc.
  * @param string $input
  * @return array
  */
  public function load ($input) {
  return $this->__loadString($input);
  }
 
  /**
  * Load a valid YAML file to Spyc.
  * @param string $file
  * @return array
  */
  public function loadFile ($file) {
  return $this->__load($file);
  }
 
  /**
  * Load YAML into a PHP array statically
  *
  * The load method, when supplied with a YAML stream (string or file),
  * will do its best to convert YAML in a file into a PHP array. Pretty
  * simple.
  * Usage:
  * <code>
  * $array = Spyc::YAMLLoad('lucky.yaml');
  * print_r($array);
  * </code>
  * @access public
  * @return array
  * @param string $input Path of YAML file or string containing YAML
  */
  public static function YAMLLoad($input) {
  $Spyc = new Spyc;
  return $Spyc->__load($input);
  }
 
  /**
  * Load a string of YAML into a PHP array statically
  *
  * The load method, when supplied with a YAML string, will do its best
  * to convert YAML in a string into a PHP array. Pretty simple.
  *
  * Note: use this function if you don't want files from the file system
  * loaded and processed as YAML. This is of interest to people concerned
  * about security whose input is from a string.
  *
  * Usage:
  * <code>
  * $array = Spyc::YAMLLoadString("---\n0: hello world\n");
  * print_r($array);
  * </code>
  * @access public
  * @return array
  * @param string $input String containing YAML
  */
  public static function YAMLLoadString($input) {
  $Spyc = new Spyc;
  return $Spyc->__loadString($input);
  }
 
  /**
  * Dump YAML from PHP array statically
  *
  * The dump method, when supplied with an array, will do its best
  * to convert the array into friendly YAML. Pretty simple. Feel free to
  * save the returned string as nothing.yaml and pass it around.
  *
  * Oh, and you can decide how big the indent is and what the wordwrap
  * for folding is. Pretty cool -- just pass in 'false' for either if
  * you want to use the default.
  *
  * Indent's default is 2 spaces, wordwrap's default is 40 characters. And
  * you can turn off wordwrap by passing in 0.
  *
  * @access public
  * @return string
  * @param array $array PHP array
  * @param int $indent Pass in false to use the default, which is 2
  * @param int $wordwrap Pass in 0 for no wordwrap, false for default (40)
  */
  public static function YAMLDump($array,$indent = false,$wordwrap = false) {
  $spyc = new Spyc;
  return $spyc->dump($array,$indent,$wordwrap);
  }
 
 
  /**
  * Dump PHP array to YAML
  *
  * The dump method, when supplied with an array, will do its best
  * to convert the array into friendly YAML. Pretty simple. Feel free to
  * save the returned string as tasteful.yaml and pass it around.
  *
  * Oh, and you can decide how big the indent is and what the wordwrap
  * for folding is. Pretty cool -- just pass in 'false' for either if
  * you want to use the default.
  *
  * Indent's default is 2 spaces, wordwrap's default is 40 characters. And
  * you can turn off wordwrap by passing in 0.
  *
  * @access public
  * @return string
  * @param array $array PHP array
  * @param int $indent Pass in false to use the default, which is 2
  * @param int $wordwrap Pass in 0 for no wordwrap, false for default (40)
  */
  public function dump($array,$indent = false,$wordwrap = false) {
  // Dumps to some very clean YAML. We'll have to add some more features
  // and options soon. And better support for folding.
 
  // New features and options.
  if ($indent === false or !is_numeric($indent)) {
  $this->_dumpIndent = 2;
  } else {
  $this->_dumpIndent = $indent;
  }
 
  if ($wordwrap === false or !is_numeric($wordwrap)) {
  $this->_dumpWordWrap = 40;
  } else {
  $this->_dumpWordWrap = $wordwrap;
  }
 
  // New YAML document
  $string = "---\n";
 
  // Start at the base of the array and move through it.
  if ($array) {
  $array = (array)$array;
  $first_key = key($array);
 
  $previous_key = -1;
  foreach ($array as $key => $value) {
  $string .= $this->_yamlize($key,$value,0,$previous_key, $first_key);
  $previous_key = $key;
  }
  }
  return $string;
  }
 
  /**
  * Attempts to convert a key / value array item to YAML
  * @access private
  * @return string
  * @param $key The name of the key
  * @param $value The value of the item
  * @param $indent The indent of the current node
  */
  private function _yamlize($key,$value,$indent, $previous_key = -1, $first_key = 0) {
  if (is_array($value)) {
  if (empty ($value))
  return $this->_dumpNode($key, array(), $indent, $previous_key, $first_key);
  // It has children. What to do?
  // Make it the right kind of item
  $string = $this->_dumpNode($key, NULL, $indent, $previous_key, $first_key);
  // Add the indent
  $indent += $this->_dumpIndent;
  // Yamlize the array
  $string .= $this->_yamlizeArray($value,$indent);
  } elseif (!is_array($value)) {
  // It doesn't have children. Yip.
  $string = $this->_dumpNode($key, $value, $indent, $previous_key, $first_key);
  }
  return $string;
  }
 
  /**
  * Attempts to convert an array to YAML
  * @access private
  * @return string
  * @param $array The array you want to convert
  * @param $indent The indent of the current level
  */
  private function _yamlizeArray($array,$indent) {
  if (is_array($array)) {
  $string = '';
  $previous_key = -1;
  $first_key = key($array);
  foreach ($array as $key => $value) {
  $string .= $this->_yamlize($key, $value, $indent, $previous_key, $first_key);
  $previous_key = $key;
  }
  return $string;
  } else {
  return false;
  }
  }
 
  /**
  * Returns YAML from a key and a value
  * @access private
  * @return string
  * @param $key The name of the key
  * @param $value The value of the item
  * @param $indent The indent of the current node
  */
  private function _dumpNode($key, $value, $indent, $previous_key = -1, $first_key = 0) {
  // do some folding here, for blocks
  if (is_string ($value) && ((strpos($value,"\n") !== false || strpos($value,": ") !== false || strpos($value,"- ") !== false ||
  strpos($value,"*") !== false || strpos($value,"#") !== false || strpos($value,"<") !== false || strpos($value,">") !== false ||
  strpos($value,"[") !== false || strpos($value,"]") !== false || strpos($value,"{") !== false || strpos($value,"}") !== false) || substr ($value, -1, 1) == ':')) {
  $value = $this->_doLiteralBlock($value,$indent);
  } else {
  $value = $this->_doFolding($value,$indent);
  if (is_bool($value)) {
  $value = ($value) ? "true" : "false";
  }
  }
 
  if ($value === array()) $value = '[ ]';
 
  $spaces = str_repeat(' ',$indent);
 
  if (is_int($key) && $key - 1 == $previous_key && $first_key===0) {
  // It's a sequence
  $string = $spaces.'- '.$value."\n";
  } else {
  if ($first_key===0) throw new Exception('Keys are all screwy. The first one was zero, now it\'s "'. $key .'"');
  // It's mapped
  if (strpos($key, ":") !== false) { $key = '"' . $key . '"'; }
  $string = $spaces.$key.': '.$value."\n";
  }
  return $string;
  }
 
  /**
  * Creates a literal block for dumping
  * @access private
  * @return string
  * @param $value
  * @param $indent int The value of the indent
  */
  private function _doLiteralBlock($value,$indent) {
  if (strpos($value, "\n") === false && strpos($value, "'") === false) {
  return sprintf ("'%s'", $value);
  }
  if (strpos($value, "\n") === false && strpos($value, '"') === false) {
  return sprintf ('"%s"', $value);
  }
  $exploded = explode("\n",$value);
  $newValue = '|';
  $indent += $this->_dumpIndent;
  $spaces = str_repeat(' ',$indent);
  foreach ($exploded as $line) {
  $newValue .= "\n" . $spaces . trim($line);
  }
  return $newValue;
  }
 
  /**
  * Folds a string of text, if necessary
  * @access private
  * @return string
  * @param $value The string you wish to fold
  */
  private function _doFolding($value,$indent) {
  // Don't do anything if wordwrap is set to 0
 
  if ($this->_dumpWordWrap !== 0 && is_string ($value) && strlen($value) > $this->_dumpWordWrap) {
  $indent += $this->_dumpIndent;
  $indent = str_repeat(' ',$indent);
  $wrapped = wordwrap($value,$this->_dumpWordWrap,"\n$indent");
  $value = ">\n".$indent.$wrapped;
  } else {
  if ($this->setting_dump_force_quotes && is_string ($value))
  $value = '"' . $value . '"';
  }
 
 
  return $value;
  }
 
  // LOADING FUNCTIONS
 
  private function __load($input) {
  $Source = $this->loadFromSource($input);
  return $this->loadWithSource($Source);
  }
 
  private function __loadString($input) {
  $Source = $this->loadFromString($input);
  return $this->loadWithSource($Source);
  }
 
  private function loadWithSource($Source) {
  if (empty ($Source)) return array();
  if ($this->setting_use_syck_is_possible && function_exists ('syck_load')) {
  $array = syck_load (implode ('', $Source));
  return is_array($array) ? $array : array();
  }
 
  $this->path = array();
  $this->result = array();
 
  $cnt = count($Source);
  for ($i = 0; $i < $cnt; $i++) {
  $line = $Source[$i];
 
  $this->indent = strlen($line) - strlen(ltrim($line));
  $tempPath = $this->getParentPathByIndent($this->indent);
  $line = self::stripIndent($line, $this->indent);
  if (self::isComment($line)) continue;
  if (self::isEmpty($line)) continue;
  $this->path = $tempPath;
 
  $literalBlockStyle = self::startsLiteralBlock($line);
  if ($literalBlockStyle) {
  $line = rtrim ($line, $literalBlockStyle . " \n");
  $literalBlock = '';
  $line .= $this->LiteralPlaceHolder;
 
  while (++$i < $cnt && $this->literalBlockContinues($Source[$i], $this->indent)) {
  $literalBlock = $this->addLiteralLine($literalBlock, $Source[$i], $literalBlockStyle);
  }
  $i--;
  }
 
  while (++$i < $cnt && self::greedilyNeedNextLine($line)) {
  $line = rtrim ($line, " \n\t\r") . ' ' . ltrim ($Source[$i], " \t");
  }
  $i--;
 
 
 
  if (strpos ($line, '#')) {
  if (strpos ($line, '"') === false && strpos ($line, "'") === false)
  $line = preg_replace('/\s+#(.+)$/','',$line);
  }
 
  $lineArray = $this->_parseLine($line);
 
  if ($literalBlockStyle)
  $lineArray = $this->revertLiteralPlaceHolder ($lineArray, $literalBlock);
 
  $this->addArray($lineArray, $this->indent);
 
  foreach ($this->delayedPath as $indent => $delayedPath)
  $this->path[$indent] = $delayedPath;
 
  $this->delayedPath = array();
 
  }
  return $this->result;
  }
 
  private function loadFromSource ($input) {
  if (!empty($input) && strpos($input, "\n") === false && file_exists($input))
  return file($input);
 
  return $this->loadFromString($input);
  }
 
  private function loadFromString ($input) {
  $lines = explode("\n",$input);
  foreach ($lines as $k => $_) {
  $lines[$k] = rtrim ($_, "\r");
  }
  return $lines;
  }
 
  /**
  * Parses YAML code and returns an array for a node
  * @access private
  * @return array
  * @param string $line A line from the YAML file
  */
  private function _parseLine($line) {
  if (!$line) return array();
  $line = trim($line);
 
  if (!$line) return array();
  $array = array();
 
  $group = $this->nodeContainsGroup($line);
  if ($group) {
  $this->addGroup($line, $group);
  $line = $this->stripGroup ($line, $group);
  }
 
  if ($this->startsMappedSequence($line))
  return $this->returnMappedSequence($line);
 
  if ($this->startsMappedValue($line))
  return $this->returnMappedValue($line);
 
  if ($this->isArrayElement($line))
  return $this->returnArrayElement($line);
 
  if ($this->isPlainArray($line))
  return $this->returnPlainArray($line);
 
 
  return $this->returnKeyValuePair($line);
 
  }
 
  /**
  * Finds the type of the passed value, returns the value as the new type.
  * @access private
  * @param string $value
  * @return mixed
  */
  private function _toType($value) {
  if ($value === '') return null;
  $first_character = $value[0];
  $last_character = substr($value, -1, 1);
 
  $is_quoted = false;
  do {
  if (!$value) break;
  if ($first_character != '"' && $first_character != "'") break;
  if ($last_character != '"' && $last_character != "'") break;
  $is_quoted = true;
  } while (0);
 
  if ($is_quoted)
  return strtr(substr ($value, 1, -1), array ('\\"' => '"', '\'\'' => '\'', '\\\'' => '\''));
 
  if (strpos($value, ' #') !== false)
  $value = preg_replace('/\s+#(.+)$/','',$value);
 
  if ($first_character == '[' && $last_character == ']') {
  // Take out strings sequences and mappings
  $innerValue = trim(substr ($value, 1, -1));
  if ($innerValue === '') return array();
  $explode = $this->_inlineEscape($innerValue);
  // Propagate value array
  $value = array();
  foreach ($explode as $v) {
  $value[] = $this->_toType($v);
  }
  return $value;
  }
 
  if (strpos($value,': ')!==false && $first_character != '{') {
  $array = explode(': ',$value);
  $key = trim($array[0]);
  array_shift($array);
  $value = trim(implode(': ',$array));
  $value = $this->_toType($value);
  return array($key => $value);
  }
 
  if ($first_character == '{' && $last_character == '}') {
  $innerValue = trim(substr ($value, 1, -1));
  if ($innerValue === '') return array();
  // Inline Mapping
  // Take out strings sequences and mappings
  $explode = $this->_inlineEscape($innerValue);
  // Propagate value array
  $array = array();
  foreach ($explode as $v) {
  $SubArr = $this->_toType($v);
  if (empty($SubArr)) continue;
  if (is_array ($SubArr)) {
  $array[key($SubArr)] = $SubArr[key($SubArr)]; continue;
  }
  $array[] = $SubArr;
  }
  return $array;
  }
 
  if ($value == 'null' || $value == 'NULL' || $value == 'Null' || $value == '' || $value == '~') {
  return null;
  }
 
  if (intval($first_character) > 0 && preg_match ('/^[1-9]+[0-9]*$/', $value)) {
  $intvalue = (int)$value;
  if ($intvalue != PHP_INT_MAX)
  $value = $intvalue;
  return $value;
  }
 
  if (in_array($value,
  array('true', 'on', '+', 'yes', 'y', 'True', 'TRUE', 'On', 'ON', 'YES', 'Yes', 'Y'))) {
  return true;
  }
 
  if (in_array(strtolower($value),
  array('false', 'off', '-', 'no', 'n'))) {
  return false;
  }
 
  if (is_numeric($value)) {
  if ($value === '0') return 0;
  if (trim ($value, 0) === $value)
  $value = (float)$value;
  return $value;
  }
 
  return $value;
  }
 
  /**
  * Used in inlines to check for more inlines or quoted strings
  * @access private
  * @return array
  */
  private function _inlineEscape($inline) {
  // There's gotta be a cleaner way to do this...
  // While pure sequences seem to be nesting just fine,
  // pure mappings and mappings with sequences inside can't go very
  // deep. This needs to be fixed.
 
  $seqs = array();
  $maps = array();
  $saved_strings = array();
 
  // Check for strings
  $regex = '/(?:(")|(?:\'))((?(1)[^"]+|[^\']+))(?(1)"|\')/';
  if (preg_match_all($regex,$inline,$strings)) {
  $saved_strings = $strings[0];
  $inline = preg_replace($regex,'YAMLString',$inline);
  }
  unset($regex);
 
  $i = 0;
  do {
 
  // Check for sequences
  while (preg_match('/\[([^{}\[\]]+)\]/U',$inline,$matchseqs)) {
  $seqs[] = $matchseqs[0];
  $inline = preg_replace('/\[([^{}\[\]]+)\]/U', ('YAMLSeq' . (count($seqs) - 1) . 's'), $inline, 1);
  }
 
  // Check for mappings
  while (preg_match('/{([^\[\]{}]+)}/U',$inline,$matchmaps)) {
  $maps[] = $matchmaps[0];
  $inline = preg_replace('/{([^\[\]{}]+)}/U', ('YAMLMap' . (count($maps) - 1) . 's'), $inline, 1);
  }
 
  if ($i++ >= 10) break;
 
  } while (strpos ($inline, '[') !== false || strpos ($inline, '{') !== false);
 
  $explode = explode(', ',$inline);
  $stringi = 0; $i = 0;
 
  while (1) {
 
  // Re-add the sequences
  if (!empty($seqs)) {
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLSeq') !== false) {
  foreach ($seqs as $seqk => $seq) {
  $explode[$key] = str_replace(('YAMLSeq'.$seqk.'s'),$seq,$value);
  $value = $explode[$key];
  }
  }
  }
  }
 
  // Re-add the mappings
  if (!empty($maps)) {
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLMap') !== false) {
  foreach ($maps as $mapk => $map) {
  $explode[$key] = str_replace(('YAMLMap'.$mapk.'s'), $map, $value);
  $value = $explode[$key];
  }
  }
  }
  }
 
 
  // Re-add the strings
  if (!empty($saved_strings)) {
  foreach ($explode as $key => $value) {
  while (strpos($value,'YAMLString') !== false) {
  $explode[$key] = preg_replace('/YAMLString/',$saved_strings[$stringi],$value, 1);
  unset($saved_strings[$stringi]);
  ++$stringi;
  $value = $explode[$key];
  }
  }
  }
 
  $finished = true;
  foreach ($explode as $key => $value) {
  if (strpos($value,'YAMLSeq') !== false) {
  $finished = false; break;
  }
  if (strpos($value,'YAMLMap') !== false) {
  $finished = false; break;
  }
  if (strpos($value,'YAMLString') !== false) {
  $finished = false; break;
  }
  }
  if ($finished) break;
 
  $i++;
  if ($i > 10)
  break; // Prevent infinite loops.
  }
 
  return $explode;
  }
 
  private function literalBlockContinues ($line, $lineIndent) {
  if (!trim($line)) return true;
  if (strlen($line) - strlen(ltrim($line)) > $lineIndent) return true;
  return false;
  }
 
  private function referenceContentsByAlias ($alias) {
  do {
  if (!isset($this->SavedGroups[$alias])) { echo "Bad group name: $alias."; break; }
  $groupPath = $this->SavedGroups[$alias];
  $value = $this->result;
  foreach ($groupPath as $k) {
  $value = $value[$k];
  }
  } while (false);
  return $value;
  }
 
  private function addArrayInline ($array, $indent) {
  $CommonGroupPath = $this->path;
  if (empty ($array)) return false;
 
  foreach ($array as $k => $_) {
  $this->addArray(array($k => $_), $indent);
  $this->path = $CommonGroupPath;
  }
  return true;
  }
 
  private function addArray ($incoming_data, $incoming_indent) {
 
  // print_r ($incoming_data);
 
  if (count ($incoming_data) > 1)
  return $this->addArrayInline ($incoming_data, $incoming_indent);
 
  $key = key ($incoming_data);
  $value = isset($incoming_data[$key]) ? $incoming_data[$key] : null;
  if ($key === '__!YAMLZero') $key = '0';
 
  if ($incoming_indent == 0 && !$this->_containsGroupAlias && !$this->_containsGroupAnchor) { // Shortcut for root-level values.
  if ($key || $key === '' || $key === '0') {
  $this->result[$key] = $value;
  } else {
  $this->result[] = $value; end ($this->result); $key = key ($this->result);
  }
  $this->path[$incoming_indent] = $key;
  return;
  }
 
 
 
  $history = array();
  // Unfolding inner array tree.
  $history[] = $_arr = $this->result;
  foreach ($this->path as $k) {
  $history[] = $_arr = $_arr[$k];
  }
 
  if ($this->_containsGroupAlias) {
  $value = $this->referenceContentsByAlias($this->_containsGroupAlias);
  $this->_containsGroupAlias = false;
  }
 
 
  // Adding string or numeric key to the innermost level or $this->arr.
  if (is_string($key) && $key == '<<') {
  if (!is_array ($_arr)) { $_arr = array (); }
 
  $_arr = array_merge ($_arr, $value);
  } else if ($key || $key === '' || $key === '0') {
  $_arr[$key] = $value;
  } else {
  if (!is_array ($_arr)) { $_arr = array ($value); $key = 0; }
  else { $_arr[] = $value; end ($_arr); $key = key ($_arr); }
  }
 
  $reverse_path = array_reverse($this->path);
  $reverse_history = array_reverse ($history);
  $reverse_history[0] = $_arr;
  $cnt = count($reverse_history) - 1;
  for ($i = 0; $i < $cnt; $i++) {
  $reverse_history[$i+1][$reverse_path[$i]] = $reverse_history[$i];
  }
  $this->result = $reverse_history[$cnt];
 
  $this->path[$incoming_indent] = $key;
 
  if ($this->_containsGroupAnchor) {
  $this->SavedGroups[$this->_containsGroupAnchor] = $this->path;
  if (is_array ($value)) {
  $k = key ($value);
  if (!is_int ($k)) {
  $this->SavedGroups[$this->_containsGroupAnchor][$incoming_indent + 2] = $k;
  }
  }
  $this->_containsGroupAnchor = false;
  }
 
  }
 
  private static function startsLiteralBlock ($line) {
  $lastChar = substr (trim($line), -1);
  if ($lastChar != '>' && $lastChar != '|') return false;
  if ($lastChar == '|') return $lastChar;
  // HTML tags should not be counted as literal blocks.
  if (preg_match ('#<.*?>$#', $line)) return false;
  return $lastChar;
  }
 
  private static function greedilyNeedNextLine($line) {
  $line = trim ($line);
  if (!strlen($line)) return false;
  if (substr ($line, -1, 1) == ']') return false;
  if ($line[0] == '[') return true;
  if (preg_match ('#^[^:]+?:\s*\[#', $line)) return true;
  return false;
  }
 
  private function addLiteralLine ($literalBlock, $line, $literalBlockStyle) {
  $line = self::stripIndent($line);
  $line = rtrim ($line, "\r\n\t ") . "\n";
  if ($literalBlockStyle == '|') {
  return $literalBlock . $line;
  }
  if (strlen($line) == 0)
  return rtrim($literalBlock, ' ') . "\n";
  if ($line == "\n" && $literalBlockStyle == '>') {
  return rtrim ($literalBlock, " \t") . "\n";
  }
  if ($line != "\n")
  $line = trim ($line, "\r\n ") . " ";
  return $literalBlock . $line;
  }
 
  function revertLiteralPlaceHolder ($lineArray, $literalBlock) {
  foreach ($lineArray as $k => $_) {
  if (is_array($_))
  $lineArray[$k] = $this->revertLiteralPlaceHolder ($_, $literalBlock);
  else if (substr($_, -1 * strlen ($this->LiteralPlaceHolder)) == $this->LiteralPlaceHolder)
  $lineArray[$k] = rtrim ($literalBlock, " \r\n");
  }
  return $lineArray;
  }
 
  private static function stripIndent ($line, $indent = -1) {
  if ($indent == -1) $indent = strlen($line) - strlen(ltrim($line));
  return substr ($line, $indent);
  }
 
  private function getParentPathByIndent ($indent) {
  if ($indent == 0) return array();
  $linePath = $this->path;
  do {
  end($linePath); $lastIndentInParentPath = key($linePath);
  if ($indent <= $lastIndentInParentPath) array_pop ($linePath);
  } while ($indent <= $lastIndentInParentPath);
  return $linePath;
  }
 
 
  private function clearBiggerPathValues ($indent) {
 
 
  if ($indent == 0) $this->path = array();
  if (empty ($this->path)) return true;
 
  foreach ($this->path as $k => $_) {
  if ($k > $indent) unset ($this->path[$k]);
  }
 
  return true;
  }
 
 
  private static function isComment ($line) {
  if (!$line) return false;
  if ($line[0] == '#') return true;
  if (trim($line, " \r\n\t") == '---') return true;
  return false;
  }
 
  private static function isEmpty ($line) {
  return (trim ($line) === '');
  }
 
 
  private function isArrayElement ($line) {
  if (!$line) return false;
  if ($line[0] != '-') return false;
  if (strlen ($line) > 3)
  if (substr($line,0,3) == '---') return false;
 
  return true;
  }
 
  private function isHashElement ($line) {
  return strpos($line, ':');
  }
 
  private function isLiteral ($line) {
  if ($this->isArrayElement($line)) return false;
  if ($this->isHashElement($line)) return false;
  return true;
  }
 
 
  private static function unquote ($value) {
  if (!$value) return $value;
  if (!is_string($value)) return $value;
  if ($value[0] == '\'') return trim ($value, '\'');
  if ($value[0] == '"') return trim ($value, '"');
  return $value;
  }
 
  private function startsMappedSequence ($line) {
  return ($line[0] == '-' && substr ($line, -1, 1) == ':');
  }
 
  private function returnMappedSequence ($line) {
  $array = array();
  $key = self::unquote(trim(substr($line,1,-1)));
  $array[$key] = array();
  $this->delayedPath = array(strpos ($line, $key) + $this->indent => $key);
  return array($array);
  }
 
  private function returnMappedValue ($line) {
  $array = array();
  $key = self::unquote (trim(substr($line,0,-1)));
  $array[$key] = '';
  return $array;
  }
 
  private function startsMappedValue ($line) {
  return (substr ($line, -1, 1) == ':');
  }
 
  private function isPlainArray ($line) {
  return ($line[0] == '[' && substr ($line, -1, 1) == ']');
  }
 
  private function returnPlainArray ($line) {
  return $this->_toType($line);
  }
 
  private function returnKeyValuePair ($line) {
  $array = array();
  $key = '';
  if (strpos ($line, ':')) {
  // It's a key/value pair most likely
  // If the key is in double quotes pull it out
  if (($line[0] == '"' || $line[0] == "'") && preg_match('/^(["\'](.*)["\'](\s)*:)/',$line,$matches)) {
  $value = trim(str_replace($matches[1],'',$line));
  $key = $matches[2];
  } else {
  // Do some guesswork as to the key and the value
  $explode = explode(':',$line);
  $key = trim($explode[0]);
  array_shift($explode);
  $value = trim(implode(':',$explode));
  }
  // Set the type of the value. Int, string, etc
  $value = $this->_toType($value);
  if ($key === '0') $key = '__!YAMLZero';
  $array[$key] = $value;
  } else {
  $array = array ($line);
  }
  return $array;
 
  }
 
 
  private function returnArrayElement ($line) {
  if (strlen($line) <= 1) return array(array()); // Weird %)
  $array = array();
  $value = trim(substr($line,1));
  $value = $this->_toType($value);
  $array[] = $value;
  return $array;
  }
 
 
  private function nodeContainsGroup ($line) {
  $symbolsForReference = 'A-z0-9_\-';
  if (strpos($line, '&') === false && strpos($line, '*') === false) return false; // Please die fast ;-)
  if ($line[0] == '&' && preg_match('/^(&['.$symbolsForReference.']+)/', $line, $matches)) return $matches[1];
  if ($line[0] == '*' && preg_match('/^(\*['.$symbolsForReference.']+)/', $line, $matches)) return $matches[1];
  if (preg_match('/(&['.$symbolsForReference.']+)$/', $line, $matches)) return $matches[1];
  if (preg_match('/(\*['.$symbolsForReference.']+$)/', $line, $matches)) return $matches[1];
  if (preg_match ('#^\s*<<\s*:\s*(\*[^\s]+).*$#', $line, $matches)) return $matches[1];
  return false;
 
  }
 
  private function addGroup ($line, $group) {
  if ($group[0] == '&') $this->_containsGroupAnchor = substr ($group, 1);
  if ($group[0] == '*') $this->_containsGroupAlias = substr ($group, 1);
  //print_r ($this->path);
  }
 
  private function stripGroup ($line, $group) {
  $line = trim(str_replace($group, '', $line));
  return $line;
  }
  }
 
  // Enable use of Spyc from command line
  // The syntax is the following: php spyc.php spyc.yaml
 
  define ('SPYC_FROM_COMMAND_LINE', false);
 
  do {
  if (!SPYC_FROM_COMMAND_LINE) break;
  if (empty ($_SERVER['argc']) || $_SERVER['argc'] < 2) break;
  if (empty ($_SERVER['PHP_SELF']) || $_SERVER['PHP_SELF'] != 'spyc.php') break;
  $file = $argv[1];
  printf ("Spyc loading file: %s\n", $file);
  print_r (spyc_load_file ($file));
  } while (0);
file:b/spyc/spyc.yaml (new)
  #
  # S P Y C
  # a simple php yaml class
  #
  # authors: [vlad andersen (vlad.andersen@gmail.com), chris wanstrath (chris@ozmm.org)]
  # websites: [http://www.yaml.org, http://spyc.sourceforge.net/]
  # license: [MIT License, http://www.opensource.org/licenses/mit-license.php]
  # copyright: (c) 2005-2006 Chris Wanstrath, 2006-2009 Vlad Andersen
  #
  # spyc.yml - A file containing the YAML that Spyc understands.
 
  ---
 
  # Mappings - with proper types
  String: Anyone's name, really.
  Int: 13
  True: true
  False: false
  Zero: 0
  Null: NULL
  Float: 5.34
 
  # A sequence
  - PHP Class
  - Basic YAML Loader
  - Very Basic YAML Dumper
 
  # A sequence of a sequence
  -
  - YAML is so easy to learn.
  - Your config files will never be the same.
 
  # Sequence of mappings
  -
  cpu: 1.5ghz
  ram: 1 gig
  os : os x 10.4.1
 
  # Mapped sequence
  domains:
  - yaml.org
  - php.net
 
  # A sequence like this.
  - program: Adium
  platform: OS X
  type: Chat Client
 
  # A folded block as a mapped value
  no time: >
  There isn't any time
  for your tricks!
 
  Do you understand?
 
  # A literal block as a mapped value
  some time: |
  There is nothing but time
  for your tricks.
 
  # Crazy combinations
  databases:
  - name: spartan
  notes:
  - Needs to be backed up
  - Needs to be normalized
  type: mysql
 
  # You can be a bit tricky
  "if: you'd": like
 
  # Inline sequences
  - [One, Two, Three, Four]
 
  # Nested Inline Sequences
  - [One, [Two, And, Three], Four, Five]
 
  # Nested Nested Inline Sequences
  - [This, [Is, Getting, [Ridiculous, Guys]], Seriously, [Show, Mercy]]
 
  # Inline mappings
  - {name: chris, age: young, brand: lucky strike}
 
  # Nested inline mappings
  - {name: mark, age: older than chris, brand: [marlboro, lucky strike]}
 
  # References -- they're shaky, but functional
  dynamic languages: &DLANGS
  - Perl
  - Python
  - PHP
  - Ruby
  compiled languages: &CLANGS
  - C/C++
  - Java
  all languages:
  - *DLANGS
  - *CLANGS
 
  # Added in .2.2: Escaped quotes
  - you know, this shouldn't work. but it does.
  - 'that''s my value.'
  - 'again, that\'s my value.'
  - "here's to \"quotes\", boss."
 
  # added in .2.3
  - {name: "Foo, Bar's", age: 20}
 
  # Added in .2.4: bug [ 1418193 ] Quote Values in Nested Arrays
  - [a, ['1', "2"], b]
 
  # Added in .2.4: malformed YAML
  all
  javascripts: [dom1.js, dom.js]
 
  # Added in .2
  1040: Ooo, a numeric key! # And working comments? Wow! Colons in comments: a menace (0.3).
 
  hash_1: Hash #and a comment
  hash_2: "Hash #and a comment"
  "hash#3": "Hash (#) can appear in key too"
 
  float_test: 1.0
  float_test_with_quotes: '1.0'
  float_inverse_test: 001
 
  a_really_large_number: 115792089237316195423570985008687907853269984665640564039457584007913129639936 # 2^256
 
  int array: [ 1, 2, 3 ]
 
  array on several lines:
  [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
  10, 11, 12, 13, 14, 15, 16, 17, 18, 19 ]
 
  morelesskey: "<value>"
 
  array_of_zero: [0]
  sophisticated_array_of_zero: {rx: {tx: [0]} }
 
  switches:
  - { row: 0, col: 0, func: {tx: [0, 1]} }
 
  empty_sequence: [ ]
  empty_hash: { }
 
  special_characters: "[{]]{{]]"
 
  asterisks: "*"
 
  empty_key:
  :
  key: value
 
  trailing_colon: "foo:"
 
  multiline_items:
  - type: SomeItem
  values: [blah, blah, blah,
  blah]
  ints: [2, 54, 12,
  2143]
 
  many_lines: |
  A quick
  fox
 
 
  jumped
  over
 
 
 
 
 
  a lazy
 
 
 
  dog
 
 
  werte:
  1: nummer 1
  0: Stunde 0
 
  noindent_records:
  - record1: value1
  - record2: value2
 
  "a:1": [1000]
  "a:2":
  - 2000
 
  # [Endloop]
  endloop: |
  Does this line in the end indeed make Spyc go to an infinite loop?
  K 25
  svn:wc:ra_dav:version-url
  V 62
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/tests
  END
  ParseTest.php
  K 25
  svn:wc:ra_dav:version-url
  V 76
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/tests/ParseTest.php
  END
  quotes.yaml
  K 25
  svn:wc:ra_dav:version-url
  V 74
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/tests/quotes.yaml
  END
  indent_1.yaml
  K 25
  svn:wc:ra_dav:version-url
  V 76
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/tests/indent_1.yaml
  END
  IndentTest.php
  K 25
  svn:wc:ra_dav:version-url
  V 77
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/tests/IndentTest.php
  END
  DumpTest.php
  K 25
  svn:wc:ra_dav:version-url
  V 75
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/tests/DumpTest.php
  END
  failing1.yaml
  K 25
  svn:wc:ra_dav:version-url
  V 76
  /!svn/ver/19/trunk/public_html/admin/lobbyistImport/spyc/tests/failing1.yaml
  END
 
  10
 
  dir
  49
  http://svn.lobbylens.info/trunk/public_html/admin/lobbyistImport/spyc/tests
  http://svn.lobbylens.info
 
 
 
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  a002f016-3f78-0410-b3ba-dc28eabe3c05
 
  ParseTest.php
  file
 
 
 
 
  2010-03-13T16:31:32.000000Z
  42463bf726e9594202f74a57580ae682
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  9778
 
  quotes.yaml
  file
 
 
 
 
  2010-03-13T16:31:32.000000Z
  054f5355f300d9127aa1e597cf5682d9
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  113
 
  indent_1.yaml
  file
 
 
 
 
  2010-03-13T16:31:32.000000Z
  3b70232c97d94779848be5be7dc7c8f2
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  831
 
  IndentTest.php
  file
 
 
 
 
  2010-03-13T16:31:32.000000Z
  51c332e3aad41fe43724e4189514781c
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  1508
 
  failing1.yaml
  file
 
 
 
 
  2010-03-13T16:31:32.000000Z
  0ef99a6ae65297ed98adb19c3c2f814b
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  30
 
  DumpTest.php
  file
 
 
 
 
  2010-03-13T16:31:32.000000Z
  831a122c8d7c49f036ae6728aef83c2d
  2009-12-16T09:52:50.368132Z
  19
  maxious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  1706
 
 
  <?php
 
  require_once ("../spyc.php");
 
  class DumpTest extends PHPUnit_Framework_TestCase {
 
  private $files_to_test = array();
 
  public function setUp() {
  $this->files_to_test = array ('../spyc.yaml', 'failing1.yaml', 'indent_1.yaml', 'quotes.yaml');
  }
 
  public function testDump() {
  foreach ($this->files_to_test as $file) {
  $yaml = spyc_load(file_get_contents($file));
  $dump = Spyc::YAMLDump ($yaml);
  $yaml_after_dump = Spyc::YAMLLoad ($dump);
  $this->assertEquals ($yaml, $yaml_after_dump);
  }
  }
 
  public function testDumpWithQuotes() {
  $Spyc = new Spyc();
  $Spyc->setting_dump_force_quotes = true;
  foreach ($this->files_to_test as $file) {
  $yaml = $Spyc->load(file_get_contents($file));
  $dump = $Spyc->dump ($yaml);
  $yaml_after_dump = Spyc::YAMLLoad ($dump);
  $this->assertEquals ($yaml, $yaml_after_dump);
  }
  }
 
  public function testDumpArrays() {
  $dump = Spyc::YAMLDump(array ('item1', 'item2', 'item3'));
  $awaiting = "---\n- item1\n- item2\n- item3\n";
  $this->assertEquals ($awaiting, $dump);
  }
 
  public function testDumpNumerics() {
  $dump = Spyc::YAMLDump(array ('404', '405', '500'));
  $awaiting = "---\n- 404\n- 405\n- 500\n";
  $this->assertEquals ($awaiting, $dump);
  }
 
  public function testDumpAsterisks() {
  $dump = Spyc::YAMLDump(array ('*'));
  $awaiting = "---\n- '*'\n";
  $this->assertEquals ($awaiting, $dump);
  }
 
 
  public function testEmpty() {
  $dump = Spyc::YAMLDump(array("foo" => array()));
  $awaiting = "---\nfoo: [ ]\n";
  $this->assertEquals ($awaiting, $dump);
  }
 
  }
  <?php
 
  require_once ("../spyc.php");
 
  class IndentTest extends PHPUnit_Framework_TestCase {
 
  protected $Y;
 
  protected function setUp() {
  $this->Y = Spyc::YAMLLoad("indent_1.yaml");
  }
 
  public function testIndent_1() {
  $this->assertEquals (array ('child_1' => 2, 'child_2' => 0, 'child_3' => 1), $this->Y['root']);
  }
 
  public function testIndent_2() {
  $this->assertEquals (array ('child_1' => 1, 'child_2' => 2), $this->Y['root2']);
  }
 
  public function testIndent_3() {
  $this->assertEquals (array (array ('resolutions' => array (1024 => 768, 1920 => 1200), 'producer' => 'Nec')), $this->Y['display']);
  }
 
  public function testIndent_4() {
  $this->assertEquals (array (
  array ('resolutions' => array (1024 => 768)),
  array ('resolutions' => array (1920 => 1200)),
  ), $this->Y['displays']);
  }
 
  public function testIndent_5() {
  $this->assertEquals (array (array (
  'row' => 0,
  'col' => 0,
  'headsets_affected' => array (
  array (
  'ports' => array (0),
  'side' => 'left',
  )
  ),
  'switch_function' => array (
  'ics_ptt' => true
  )
  )), $this->Y['nested_hashes_and_seqs']);
  }
 
  public function testIndent_6() {
  $this->assertEquals (array (
  'h' => array (
  array ('a' => 'b', 'a1' => 'b1'),
  array ('c' => 'd')
  )
  ), $this->Y['easier_nest']);
  }
 
  }
  <?php
 
  require_once 'PHPUnit/Framework.php';
  require_once ("../spyc.php");
 
  class ParseTest extends PHPUnit_Framework_TestCase {
 
  protected $yaml;
 
  protected function setUp() {
  $this->yaml = spyc_load_file('../spyc.yaml');
  }
 
  public function testMergeHashKeys() {
  $Expected = array (
  array ('step' => array('instrument' => 'Lasik 2000', 'pulseEnergy' => 5.4, 'pulseDuration' => 12, 'repetition' => 1000, 'spotSize' => '1mm')),
  array ('step' => array('instrument' => 'Lasik 2000', 'pulseEnergy' => 5.4, 'pulseDuration' => 12, 'repetition' => 1000, 'spotSize' => '2mm')),
  );
  $Actual = spyc_load_file ('indent_1.yaml');
  $this->assertEquals ($Expected, $Actual['steps']);
  }
 
  public function testDeathMasks() {
  $Expected = array ('sad' => 2, 'magnificent' => 4);
  $Actual = spyc_load_file ('indent_1.yaml');
  $this->assertEquals ($Expected, $Actual['death masks are']);
  }
 
  public function testDevDb() {
  $Expected = array ('adapter' => 'mysql', 'host' => 'localhost', 'database' => 'rails_dev');
  $Actual = spyc_load_file ('indent_1.yaml');
  $this->assertEquals ($Expected, $Actual['development']);
  }
 
  public function testNumericKey() {
  $this->assertEquals ("Ooo, a numeric key!", $this->yaml[1040]);
  }
 
  public function testMappingsString() {
  $this->assertEquals ("Anyone's name, really.", $this->yaml['String']);
  }
 
  public function testMappingsInt() {
  $this->assertSame (13, $this->yaml['Int']);
  }
 
  public function testMappingsBooleanTrue() {
  $this->assertSame (true, $this->yaml['True']);
  }
 
  public function testMappingsBooleanFalse() {
  $this->assertSame (false, $this->yaml['False']);
  }
 
  public function testMappingsZero() {
  $this->assertSame (0, $this->yaml['Zero']);
  }
 
  public function testMappingsNull() {
  $this->assertSame (null, $this->yaml['Null']);
  }
 
  public function testMappingsFloat() {
  $this->assertSame (5.34, $this->yaml['Float']);
  }
 
  public function testSeq0() {
  $this->assertEquals ("PHP Class", $this->yaml[0]);
  }
 
  public function testSeq1() {
  $this->assertEquals ("Basic YAML Loader", $this->yaml[1]);
  }
 
  public function testSeq2() {
  $this->assertEquals ("Very Basic YAML Dumper", $this->yaml[2]);
  }
 
  public function testSeq3() {
  $this->assertEquals (array("YAML is so easy to learn.",
  "Your config files will never be the same."), $this->yaml[3]);
  }
 
  public function testSeqMap() {
  $this->assertEquals (array("cpu" => "1.5ghz", "ram" => "1 gig",
  "os" => "os x 10.4.1"), $this->yaml[4]);
  }
 
  public function testMappedSequence() {
  $this->assertEquals (array("yaml.org", "php.net"), $this->yaml['domains']);
  }
 
  public function testAnotherSequence() {
  $this->assertEquals (array("program" => "Adium", "platform" => "OS X",
  "type" => "Chat Client"), $this->yaml[5]);
  }
 
  public function testFoldedBlock() {
  $this->assertEquals ("There isn't any time for your tricks!\nDo you understand?", $this->yaml['no time']);
  }
 
  public function testLiteralAsMapped() {
  $this->assertEquals ("There is nothing but time\nfor your tricks.", $this->yaml['some time']);
  }
 
  public function testCrazy() {
  $this->assertEquals (array( array("name" => "spartan", "notes" =>
  array( "Needs to be backed up",
  "Needs to be normalized" ),
  "type" => "mysql" )), $this->yaml['databases']);
  }
 
  public function testColons() {
  $this->assertEquals ("like", $this->yaml["if: you'd"]);
  }
 
  public function testInline() {
  $this->assertEquals (array("One", "Two", "Three", "Four"), $this->yaml[6]);
  }
 
  public function testNestedInline() {
  $this->assertEquals (array("One", array("Two", "And", "Three"), "Four", "Five"), $this->yaml[7]);
  }
 
  public function testNestedNestedInline() {
  $this->assertEquals (array( "This", array("Is", "Getting", array("Ridiculous", "Guys")),
  "Seriously", array("Show", "Mercy")), $this->yaml[8]);
  }
 
  public function testInlineMappings() {
  $this->assertEquals (array("name" => "chris", "age" => "young", "brand" => "lucky strike"), $this->yaml[9]);
  }
 
  public function testNestedInlineMappings() {
  $this->assertEquals (array("name" => "mark", "age" => "older than chris",
  "brand" => array("marlboro", "lucky strike")), $this->yaml[10]);
  }
 
  public function testReferences() {
  $this->assertEquals (array('Perl', 'Python', 'PHP', 'Ruby'), $this->yaml['dynamic languages']);
  }
 
  public function testReferences2() {
  $this->assertEquals (array('C/C++', 'Java'), $this->yaml['compiled languages']);
  }
 
  public function testReferences3() {
  $this->assertEquals (array(
  array('Perl', 'Python', 'PHP', 'Ruby'),
  array('C/C++', 'Java')
  ), $this->yaml['all languages']);
  }
 
  public function testEscapedQuotes() {
  $this->assertEquals ("you know, this shouldn't work. but it does.", $this->yaml[11]);
  }
 
  public function testEscapedQuotes_2() {
  $this->assertEquals ( "that's my value.", $this->yaml[12]);
  }
 
  public function testEscapedQuotes_3() {
  $this->assertEquals ("again, that's my value.", $this->yaml[13]);
  }
 
  public function testQuotes() {
  $this->assertEquals ("here's to \"quotes\", boss.", $this->yaml[14]);
  }
 
  public function testQuoteSequence() {
  $this->assertEquals ( array( 'name' => "Foo, Bar's", 'age' => 20), $this->yaml[15]);
  }
 
  public function testShortSequence() {
  $this->assertEquals (array( 0 => "a", 1 => array (0 => 1, 1 => 2), 2 => "b"), $this->yaml[16]);
  }
 
  public function testHash_1() {
  $this->assertEquals ("Hash", $this->yaml['hash_1']);
  }
 
  public function testHash_2() {
  $this->assertEquals ('Hash #and a comment', $this->yaml['hash_2']);
  }
 
  public function testHash_3() {
  $this->assertEquals ('Hash (#) can appear in key too', $this->yaml['hash#3']);
  }
 
  public function testEndloop() {
  $this->assertEquals ("Does this line in the end indeed make Spyc go to an infinite loop?", $this->yaml['endloop']);
  }
 
  public function testReallyLargeNumber() {
  $this->assertEquals ('115792089237316195423570985008687907853269984665640564039457584007913129639936', $this->yaml['a_really_large_number']);
  }
 
  public function testFloatWithZeros() {
  $this->assertSame ('1.0', $this->yaml['float_test']);
  }
 
  public function testFloatWithQuotes() {
  $this->assertSame ('1.0', $this->yaml['float_test_with_quotes']);
  }
 
  public function testFloatInverse() {
  $this->assertEquals ('001', $this->yaml['float_inverse_test']);
  }
 
  public function testIntArray() {
  $this->assertEquals (array (1, 2, 3), $this->yaml['int array']);
  }
 
  public function testArrayOnSeveralLines() {
  $this->assertEquals (array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19), $this->yaml['array on several lines']);
  }
 
  public function testmoreLessKey() {
  $this->assertEquals ('<value>', $this->yaml['morelesskey']);
  }
 
  public function testArrayOfZero() {
  $this->assertSame (array(0), $this->yaml['array_of_zero']);
  }
 
  public function testSophisticatedArrayOfZero() {
  $this->assertSame (array('rx' => array ('tx' => array (0))), $this->yaml['sophisticated_array_of_zero']);
  }
 
  public function testSwitches() {
  $this->assertEquals (array (array ('row' => 0, 'col' => 0, 'func' => array ('tx' => array(0, 1)))), $this->yaml['switches']);
  }
 
  public function testEmptySequence() {
  $this->assertSame (array(), $this->yaml['empty_sequence']);
  }
 
  public function testEmptyHash() {
  $this->assertSame (array(), $this->yaml['empty_hash']);
  }
 
  public function testEmptykey() {
  $this->assertSame (array('' => array ('key' => 'value')), $this->yaml['empty_key']);
  }
 
  public function testMultilines() {
  $this->assertSame (array(array('type' => 'SomeItem', 'values' => array ('blah', 'blah', 'blah', 'blah'), 'ints' => array(2, 54, 12, 2143))), $this->yaml['multiline_items']);
  }
 
  public function testManyNewlines() {
  $this->assertSame ('A quick
  fox
 
 
  jumped
  over
 
 
 
 
 
  a lazy
 
 
 
  dog', $this->yaml['many_lines']);
  }
 
  public function testWerte() {
  $this->assertSame (array ('1' => 'nummer 1', '0' => 'Stunde 0'), $this->yaml['werte']);
  }
 
  /* public function testNoIndent() {
  $this->assertSame (array(
  array ('record1'=>'value1'),
  array ('record2'=>'value2')
  )
  , $this->yaml['noindent_records']);
  } */
 
  public function testColonsInKeys() {
  $this->assertSame (array (1000), $this->yaml['a:1']);
  }
 
  public function testColonsInKeys2() {
  $this->assertSame (array (2000), $this->yaml['a:2']);
  }
 
  public function testSpecialCharacters() {
  $this->assertSame ('[{]]{{]]', $this->yaml['special_characters']);
  }
 
  public function testAngleQuotes() {
  $Quotes = Spyc::YAMLLoad('quotes.yaml');
  $this->assertEquals (array ('html_tags' => array ('<br>', '<p>'), 'html_content' => array ('<p>hello world</p>', 'hello<br>world'), 'text_content' => array ('hello world')),
  $Quotes);
  }
 
  public function testFailingColons() {
  $Failing = Spyc::YAMLLoad('failing1.yaml');
  $this->assertSame (array ('MyObject' => array ('Prop1' => array ('key1:val1'))),
  $Failing);
  }
 
  }
  MyObject:
  Prop1: {key1:val1}
  root:
  child_1: 2
 
  child_2: 0
  child_3: 1
 
  root2:
  child_1: 1
  # A comment
  child_2: 2
 
  displays:
  - resolutions:
  1024: 768
  - resolutions:
  1920: 1200
 
  display:
  - resolutions:
  1024: 768
  1920: 1200
  producer: "Nec"
 
  nested_hashes_and_seqs:
  - { row: 0, col: 0, headsets_affected: [{ports: [0], side: left}], switch_function: {ics_ptt: true} }
 
  easier_nest: { h: [{a: b, a1: b1}, {c: d}] }
 
  steps:
  - step: &id001
  instrument: Lasik 2000
  pulseEnergy: 5.4
  pulseDuration: 12
  repetition: 1000
  spotSize: 1mm
  - step:
  <<: *id001
  spotSize: 2mm
 
  death masks are:
  sad: 2
  <<: {magnificent: 4}
 
  login: &login
  adapter: mysql
  host: localhost
 
  development:
  database: rails_dev
  <<: *login
 
  "key": "value:"
  colon_only: ":"
  html_tags:
  - <br>
  - <p>
  html_content:
  - <p>hello world</p>
  - hello<br>world
  text_content:
  - hello world
  <?php
 
  require_once ("../spyc.php");
 
  class DumpTest extends PHPUnit_Framework_TestCase {
 
  private $files_to_test = array();
 
  public function setUp() {
  $this->files_to_test = array ('../spyc.yaml', 'failing1.yaml', 'indent_1.yaml', 'quotes.yaml');
  }
 
  public function testDump() {
  foreach ($this->files_to_test as $file) {
  $yaml = spyc_load(file_get_contents($file));
  $dump = Spyc::YAMLDump ($yaml);
  $yaml_after_dump = Spyc::YAMLLoad ($dump);
  $this->assertEquals ($yaml, $yaml_after_dump);
  }
  }
 
  public function testDumpWithQuotes() {
  $Spyc = new Spyc();
  $Spyc->setting_dump_force_quotes = true;
  foreach ($this->files_to_test as $file) {
  $yaml = $Spyc->load(file_get_contents($file));
  $dump = $Spyc->dump ($yaml);
  $yaml_after_dump = Spyc::YAMLLoad ($dump);
  $this->assertEquals ($yaml, $yaml_after_dump);
  }
  }
 
  public function testDumpArrays() {
  $dump = Spyc::YAMLDump(array ('item1', 'item2', 'item3'));
  $awaiting = "---\n- item1\n- item2\n- item3\n";
  $this->assertEquals ($awaiting, $dump);
  }
 
  public function testDumpNumerics() {
  $dump = Spyc::YAMLDump(array ('404', '405', '500'));
  $awaiting = "---\n- 404\n- 405\n- 500\n";
  $this->assertEquals ($awaiting, $dump);
  }
 
  public function testDumpAsterisks() {
  $dump = Spyc::YAMLDump(array ('*'));
  $awaiting = "---\n- '*'\n";
  $this->assertEquals ($awaiting, $dump);
  }
 
 
  public function testEmpty() {
  $dump = Spyc::YAMLDump(array("foo" => array()));
  $awaiting = "---\nfoo: [ ]\n";
  $this->assertEquals ($awaiting, $dump);
  }
 
  }
  <?php
 
  require_once ("../spyc.php");
 
  class IndentTest extends PHPUnit_Framework_TestCase {
 
  protected $Y;
 
  protected function setUp() {
  $this->Y = Spyc::YAMLLoad("indent_1.yaml");
  }
 
  public function testIndent_1() {
  $this->assertEquals (array ('child_1' => 2, 'child_2' => 0, 'child_3' => 1), $this->Y['root']);
  }
 
  public function testIndent_2() {
  $this->assertEquals (array ('child_1' => 1, 'child_2' => 2), $this->Y['root2']);
  }
 
  public function testIndent_3() {
  $this->assertEquals (array (array ('resolutions' => array (1024 => 768, 1920 => 1200), 'producer' => 'Nec')), $this->Y['display']);
  }
 
  public function testIndent_4() {
  $this->assertEquals (array (
  array ('resolutions' => array (1024 => 768)),
  array ('resolutions' => array (1920 => 1200)),
  ), $this->Y['displays']);
  }
 
  public function testIndent_5() {
  $this->assertEquals (array (array (
  'row' => 0,
  'col' => 0,
  'headsets_affected' => array (
  array (
  'ports' => array (0),
  'side' => 'left',
  )
  ),
  'switch_function' => array (
  'ics_ptt' => true
  )
  )), $this->Y['nested_hashes_and_seqs']);
  }
 
  public function testIndent_6() {
  $this->assertEquals (array (
  'h' => array (
  array ('a' => 'b', 'a1' => 'b1'),
  array ('c' => 'd')
  )
  ), $this->Y['easier_nest']);
  }
 
  }
  <?php
 
  require_once 'PHPUnit/Framework.php';
  require_once ("../spyc.php");
 
  class ParseTest extends PHPUnit_Framework_TestCase {
 
  protected $yaml;
 
  protected function setUp() {
  $this->yaml = spyc_load_file('../spyc.yaml');
  }
 
  public function testMergeHashKeys() {
  $Expected = array (
  array ('step' => array('instrument' => 'Lasik 2000', 'pulseEnergy' => 5.4, 'pulseDuration' => 12, 'repetition' => 1000, 'spotSize' => '1mm')),
  array ('step' => array('instrument' => 'Lasik 2000', 'pulseEnergy' => 5.4, 'pulseDuration' => 12, 'repetition' => 1000, 'spotSize' => '2mm')),
  );
  $Actual = spyc_load_file ('indent_1.yaml');
  $this->assertEquals ($Expected, $Actual['steps']);
  }
 
  public function testDeathMasks() {
  $Expected = array ('sad' => 2, 'magnificent' => 4);
  $Actual = spyc_load_file ('indent_1.yaml');
  $this->assertEquals ($Expected, $Actual['death masks are']);
  }
 
  public function testDevDb() {
  $Expected = array ('adapter' => 'mysql', 'host' => 'localhost', 'database' => 'rails_dev');
  $Actual = spyc_load_file ('indent_1.yaml');
  $this->assertEquals ($Expected, $Actual['development']);
  }
 
  public function testNumericKey() {
  $this->assertEquals ("Ooo, a numeric key!", $this->yaml[1040]);
  }
 
  public function testMappingsString() {
  $this->assertEquals ("Anyone's name, really.", $this->yaml['String']);
  }
 
  public function testMappingsInt() {
  $this->assertSame (13, $this->yaml['Int']);
  }
 
  public function testMappingsBooleanTrue() {
  $this->assertSame (true, $this->yaml['True']);
  }
 
  public function testMappingsBooleanFalse() {
  $this->assertSame (false, $this->yaml['False']);
  }
 
  public function testMappingsZero() {
  $this->assertSame (0, $this->yaml['Zero']);
  }
 
  public function testMappingsNull() {
  $this->assertSame (null, $this->yaml['Null']);
  }
 
  public function testMappingsFloat() {
  $this->assertSame (5.34, $this->yaml['Float']);
  }
 
  public function testSeq0() {
  $this->assertEquals ("PHP Class", $this->yaml[0]);
  }
 
  public function testSeq1() {
  $this->assertEquals ("Basic YAML Loader", $this->yaml[1]);
  }
 
  public function testSeq2() {
  $this->assertEquals ("Very Basic YAML Dumper", $this->yaml[2]);
  }
 
  public function testSeq3() {
  $this->assertEquals (array("YAML is so easy to learn.",
  "Your config files will never be the same."), $this->yaml[3]);
  }
 
  public function testSeqMap() {
  $this->assertEquals (array("cpu" => "1.5ghz", "ram" => "1 gig",
  "os" => "os x 10.4.1"), $this->yaml[4]);
  }
 
  public function testMappedSequence() {
  $this->assertEquals (array("yaml.org", "php.net"), $this->yaml['domains']);
  }
 
  public function testAnotherSequence() {
  $this->assertEquals (array("program" => "Adium", "platform" => "OS X",
  "type" => "Chat Client"), $this->yaml[5]);
  }
 
  public function testFoldedBlock() {
  $this->assertEquals ("There isn't any time for your tricks!\nDo you understand?", $this->yaml['no time']);
  }
 
  public function testLiteralAsMapped() {
  $this->assertEquals ("There is nothing but time\nfor your tricks.", $this->yaml['some time']);
  }
 
  public function testCrazy() {
  $this->assertEquals (array( array("name" => "spartan", "notes" =>
  array( "Needs to be backed up",
  "Needs to be normalized" ),
  "type" => "mysql" )), $this->yaml['databases']);
  }
 
  public function testColons() {
  $this->assertEquals ("like", $this->yaml["if: you'd"]);
  }
 
  public function testInline() {
  $this->assertEquals (array("One", "Two", "Three", "Four"), $this->yaml[6]);
  }
 
  public function testNestedInline() {
  $this->assertEquals (array("One", array("Two", "And", "Three"), "Four", "Five"), $this->yaml[7]);
  }
 
  public function testNestedNestedInline() {
  $this->assertEquals (array( "This", array("Is", "Getting", array("Ridiculous", "Guys")),
  "Seriously", array("Show", "Mercy")), $this->yaml[8]);
  }
 
  public function testInlineMappings() {
  $this->assertEquals (array("name" => "chris", "age" => "young", "brand" => "lucky strike"), $this->yaml[9]);
  }
 
  public function testNestedInlineMappings() {
  $this->assertEquals (array("name" => "mark", "age" => "older than chris",
  "brand" => array("marlboro", "lucky strike")), $this->yaml[10]);
  }
 
  public function testReferences() {
  $this->assertEquals (array('Perl', 'Python', 'PHP', 'Ruby'), $this->yaml['dynamic languages']);
  }
 
  public function testReferences2() {
  $this->assertEquals (array('C/C++', 'Java'), $this->yaml['compiled languages']);
  }
 
  public function testReferences3() {
  $this->assertEquals (array(
  array('Perl', 'Python', 'PHP', 'Ruby'),
  array('C/C++', 'Java')
  ), $this->yaml['all languages']);
  }
 
  public function testEscapedQuotes() {
  $this->assertEquals ("you know, this shouldn't work. but it does.", $this->yaml[11]);
  }
 
  public function testEscapedQuotes_2() {
  $this->assertEquals ( "that's my value.", $this->yaml[12]);
  }
 
  public function testEscapedQuotes_3() {
  $this->assertEquals ("again, that's my value.", $this->yaml[13]);
  }
 
  public function testQuotes() {
  $this->assertEquals ("here's to \"quotes\", boss.", $this->yaml[14]);
  }
 
  public function testQuoteSequence() {
  $this->assertEquals ( array( 'name' => "Foo, Bar's", 'age' => 20), $this->yaml[15]);
  }
 
  public function testShortSequence() {
  $this->assertEquals (array( 0 => "a", 1 => array (0 => 1, 1 => 2), 2 => "b"), $this->yaml[16]);
  }
 
  public function testHash_1() {
  $this->assertEquals ("Hash", $this->yaml['hash_1']);
  }
 
  public function testHash_2() {
  $this->assertEquals ('Hash #and a comment', $this->yaml['hash_2']);
  }
 
  public function testHash_3() {
  $this->assertEquals ('Hash (#) can appear in key too', $this->yaml['hash#3']);
  }
 
  public function testEndloop() {
  $this->assertEquals ("Does this line in the end indeed make Spyc go to an infinite loop?", $this->yaml['endloop']);
  }
 
  public function testReallyLargeNumber() {
  $this->assertEquals ('115792089237316195423570985008687907853269984665640564039457584007913129639936', $this->yaml['a_really_large_number']);
  }
 
  public function testFloatWithZeros() {
  $this->assertSame ('1.0', $this->yaml['float_test']);
  }
 
  public function testFloatWithQuotes() {
  $this->assertSame ('1.0', $this->yaml['float_test_with_quotes']);
  }
 
  public function testFloatInverse() {
  $this->assertEquals ('001', $this->yaml['float_inverse_test']);
  }
 
  public function testIntArray() {
  $this->assertEquals (array (1, 2, 3), $this->yaml['int array']);
  }
 
  public function testArrayOnSeveralLines() {
  $this->assertEquals (array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19), $this->yaml['array on several lines']);
  }
 
  public function testmoreLessKey() {
  $this->assertEquals ('<value>', $this->yaml['morelesskey']);
  }
 
  public function testArrayOfZero() {
  $this->assertSame (array(0), $this->yaml['array_of_zero']);
  }
 
  public function testSophisticatedArrayOfZero() {
  $this->assertSame (array('rx' => array ('tx' => array (0))), $this->yaml['sophisticated_array_of_zero']);
  }
 
  public function testSwitches() {
  $this->assertEquals (array (array ('row' => 0, 'col' => 0, 'func' => array ('tx' => array(0, 1)))), $this->yaml['switches']);
  }
 
  public function testEmptySequence() {
  $this->assertSame (array(), $this->yaml['empty_sequence']);
  }
 
  public function testEmptyHash() {
  $this->assertSame (array(), $this->yaml['empty_hash']);
  }
 
  public function testEmptykey() {
  $this->assertSame (array('' => array ('key' => 'value')), $this->yaml['empty_key']);
  }
 
  public function testMultilines() {
  $this->assertSame (array(array('type' => 'SomeItem', 'values' => array ('blah', 'blah', 'blah', 'blah'), 'ints' => array(2, 54, 12, 2143))), $this->yaml['multiline_items']);
  }
 
  public function testManyNewlines() {
  $this->assertSame ('A quick
  fox
 
 
  jumped
  over
 
 
 
 
 
  a lazy
 
 
 
  dog', $this->yaml['many_lines']);
  }
 
  public function testWerte() {
  $this->assertSame (array ('1' => 'nummer 1', '0' => 'Stunde 0'), $this->yaml['werte']);
  }
 
  /* public function testNoIndent() {
  $this->assertSame (array(
  array ('record1'=>'value1'),
  array ('record2'=>'value2')
  )
  , $this->yaml['noindent_records']);
  } */
 
  public function testColonsInKeys() {
  $this->assertSame (array (1000), $this->yaml['a:1']);
  }
 
  public function testColonsInKeys2() {
  $this->assertSame (array (2000), $this->yaml['a:2']);
  }
 
  public function testSpecialCharacters() {
  $this->assertSame ('[{]]{{]]', $this->yaml['special_characters']);
  }
 
  public function testAngleQuotes() {
  $Quotes = Spyc::YAMLLoad('quotes.yaml');
  $this->assertEquals (array ('html_tags' => array ('<br>', '<p>'), 'html_content' => array ('<p>hello world</p>', 'hello<br>world'), 'text_content' => array ('hello world')),
  $Quotes);
  }
 
  public function testFailingColons() {
  $Failing = Spyc::YAMLLoad('failing1.yaml');
  $this->assertSame (array ('MyObject' => array ('Prop1' => array ('key1:val1'))),
  $Failing);
  }
 
  }
  MyObject:
  Prop1: {key1:val1}
  root:
  child_1: 2
 
  child_2: 0
  child_3: 1
 
  root2:
  child_1: 1
  # A comment
  child_2: 2
 
  displays:
  - resolutions:
  1024: 768
  - resolutions:
  1920: 1200
 
  display:
  - resolutions:
  1024: 768
  1920: 1200
  producer: "Nec"
 
  nested_hashes_and_seqs:
  - { row: 0, col: 0, headsets_affected: [{ports: [0], side: left}], switch_function: {ics_ptt: true} }
 
  easier_nest: { h: [{a: b, a1: b1}, {c: d}] }
 
  steps:
  - step: &id001
  instrument: Lasik 2000
  pulseEnergy: 5.4
  pulseDuration: 12
  repetition: 1000
  spotSize: 1mm
  - step:
  <<: *id001
  spotSize: 2mm
 
  death masks are:
  sad: 2
  <<: {magnificent: 4}
 
  login: &login
  adapter: mysql
  host: localhost
 
  development:
  database: rails_dev
  <<: *login
 
  "key": "value:"
  colon_only: ":"
  html_tags:
  - <br>
  - <p>
  html_content:
  - <p>hello world</p>
  - hello<br>world
  text_content:
  - hello world