var timers = {};

function tickImpl(name, timerObj) { timerObj[name] = (new Date()).getTime();}

function tick(name) {tickImpl(name, timers);}

tick("start");

var expected_ = 1;
var flowType_ = null;
var beforeReportFn_ = null;

function branch(opt_tick) {
  expected_++;
  if (opt_tick) 
    tick(opt_tick);
}

function done(opt_tick) {
  expected_--;
  if (opt_tick) 
    tick(opt_tick);
  if (expected_ == 0) {
    if (beforeReportFn_) 
      beforeReportFn_();
    _stats(timers, flowType_);
  }
}

function setFlowType(flowType) {flowType_ = flowType; }

function beforeReport(fn) {beforeReportFn_ = fn;}

if (window.external && window.external.pageT) {
  timers["pt"] = timers["start"] -window.external.pageT;
}

function _stats(timerObj, requestType) {
  if (typeof reportStats != "undefined") {
    reportStats(timerObj, requestType);
  }
}
var G_INCOMPAT = false;
function GScript(src) {
  document.write('<' + 'script src="' + src + '"' +' type="text/javascript"><' + '/script>');
}

function GBrowserIsCompatible() {
  if (G_INCOMPAT) 
    return false;
  return !!document.getElementById;
}

function GVerify() {}

function GApiInit() {
  if (GApiInit.called) 
    return;
  GApiInit.called = true;
  tick("e");
  window.GAddMessages && GAddMessages({
    160: '\x3cH1\x3eServer Error\x3c/H1\x3eThe server encountered a temporary error and could not complete your request.\x3cp\x3ePlease try again in a minute or so.\x3c/p\x3e',
    1415: '.',
    1416: ',',
    1547: 'mi',
    1616: 'km',
    4100: 'm',
    4101: 'ft',
    10018: 'Loading...',
    10021: 'Zoom In',
    10022: 'Zoom Out',
    10024: 'Drag to zoom',
    10029: 'Return to the last result',
    10049: 'Map',
    10050: 'Satellite',
    10093: 'Terms of Use',
    10109: 'm',
    10110: 'ft',
    10111: 'Map',
    10112: 'Sat',
    10116: 'Hybrid',
    10117: 'Hyb',
    10120: 'We are sorry, but we don\x27t have maps at this zoom level for this region.\x3cp\x3eTry zooming out for a broader look.\x3c/p\x3e',
    10121: 'We are sorry, but we don\x27t have imagery at this zoom level for this region.\x3cp\x3eTry zooming out for a broader look.\x3c/p\x3e',
    10507: 'Pan left',
    10508: 'Pan right',
    10509: 'Pan up',
    10510: 'Pan down',
    10511: 'Show street map',
    10512: 'Show satellite imagery',
    10513: 'Show imagery with street names',
    10806: 'Click to see this area on Google Maps',
    10807: 'Traffic',
    10808: 'Show Traffic',
    10809: 'Hide Traffic',
    12150: '%1$s on %2$s',
    12151: '%1$s on %2$s at %3$s',
    12152: '%1$s on %2$s between %3$s and %4$s',
    10985: 'Zoom in',
    10986: 'Zoom out',
    11047: 'Center map here',
    11089: '\x3ca href\x3d\x22javascript:void(0);\x22\x3eZoom In\x3c/a\x3e to see traffic for this region',
    11259: 'Full-screen',
    11751: 'Show street map with terrain',
    11752: 'Style:',
    11757: 'Change map style',
    11758: 'Terrain',
    11759: 'Ter',
    11794: 'Show labels',
    11303: 'Street View Help',
    11274: 'To use street view, you need Adobe Flash Player version %1$d or newer.',
    11382: 'Get the latest Flash Player.',
    11314: 'We\x27re sorry, street view is currently unavailable due to high demand.\x3cbr\x3ePlease try again later!',
    1559: 'N',
    1560: 'S',
    1561: 'W',
    1562: 'E',
    1608: 'NW',
    1591: 'NE',
    1605: 'SW',
    1606: 'SE',
    11907: 'This image is no longer available',
    10041: 'Help',
    12471: 'Current Location',
    12492: 'Earth',
    12823: 'Google has disabled usage of the Maps API for this application. See the Terms of Service for more information: %1$s.',
    12822: _mTermsUrl,
    12915: 'Improve the map',
    12916: 'Google, Europa Technologies',
    0: ''
  });
}

var GLoad;
(function() {
  var jslinker={
    version:"140",
    jsbinary:[
      {
        id:"maps2",
        url: _mHost + _mUri + "/mapfiles/140//maps2/main.js"
      },
      {
        id:"maps2.api",
        url: _mHost + _mUri + "/mapfiles/140//maps2.api/main.js"
      },
      {
        id:"gc",
        url: _mHost + _mUri + "/mapfiles/140//gc.js"
      },
      {
        id:"legacy_gc",
        url: _mHost + _mUri + "/mapfiles/140//legacy_gc.js"
      },
      {
        id:"adsense",
        url: _mHost + _mUri + "/mapfiles/140//adsense.js"
      },
      {
        id:"suggest",
        url: _mHost + _mUri + "/mapfiles/140//suggest/main.js"
      }
    ]
  };
  GLoad = function(callback) {
    var apiCallback = callback || GLoadApi;
    GApiInit();
    var opts = {
      public_api:true,
      export_legacy_names:true,
      jsmain: _mHost + _mUri + "/mapfiles/140//maps2.api/main.js"};
    var pageArgs = {timers: window.timers};
    var jsinit = window.GJsLoaderInit;
    jsinit && jsinit(opts.jsmain);
    apiCallback(
      ["/v\x3dap.92\x26hl\x3den\x26",
        "/v\x3dap.92\x26hl\x3den\x26",
        "/v\x3dap.92\x26hl\x3den\x26",
        "/v\x3dap.92\x26hl\x3den\x26"], 
      ["REMOVED google  /v\x3d38\x26hl\x3den\x26",
        "REMOVED google /v\x3d38\x26hl\x3den\x26",
        "REMOVED google /v\x3d38\x26hl\x3den\x26",
        "REMOVED google /v\x3d38\x26hl\x3den\x26"], 
      ["/v\x3dapt.92\x26hl\x3den\x26",
        "/v\x3dapt.92\x26hl\x3den\x26",
        "/v\x3dapt.92\x26hl\x3den\x26",
        "/v\x3dapt.92\x26hl\x3den\x26"],
      "","","",true,"google.maps.",opts,
      ["/v\x3dapp.87\x26hl\x3den\x26",
        "/v\x3dapp.87\x26hl\x3den\x26",
        "/v\x3dapp.87\x26hl\x3den\x26",
        "/v\x3dapp.87\x26hl\x3den\x26"],
      jslinker,pageArgs);
  }
})();

function GUnload() {
  if (window.GUnloadApi) {
    GUnloadApi();
  }
}

var _mIsRtl = false;
// Flags:
// 149: log_stats_base_url needs to be Disabled.
//      We give it a dummy url.  Unfortunately appears no easier way to disable.
var _mIgnoredUrl = "ignoreMe";

var _mF = [ ,,true,true,true,0,4096,"bounds_cippppt.txt","cities_cippppt.txt","local/add/flagStreetView",true,true,400,true,true,,true,,true,
  "/maps/c/ui/HovercardLauncher/dommanifest.js",,true,true,false,false,,true,false,true,true,true,,true,true,,true,,true,
  "REMOVED fetch",0,,true,,,,true,,,,
  "REMOVED style",,"107485602240773805043.00043dadc95ca3874f1fa",,
  "US,AU,NZ",false,1000,42,"REMOVED cbk",false,true,"ar,iw",true,,,true,,,true,
  "REMOVED maps/complete",
  "REMOVED googlesyndication",false,,false,false,,false,5000,,,true,
  "SS","en,fr",false,"tbr","Earth","SATELLITE_3D_MAP",true,true,true,,"getEarthInstance",false,true,true,true,,,,true,
  "","1",true,false,false,true,false,true,25,"0.25","AU,BE,FR,NZ,US",true,false,false,true,500,
  "REMOVED chart.apis",false,,,true,false,false,,true,false,,true,
  true,false,false,,false,false,,,,false,,,false,10,,
  true,true,true,,false,30,"infowindow_v1",
  _mIgnoredUrl, // _mF[149] : log_stats_base_url
  false,true,30,
  'REMOVED maptilecompress',
  'REMOVED maptilecompress',
  'REMOVED maptilecompress',
  'REMOVED maptilecompress',,true,false,
  "US,AU,NZ,FR,DK,MX,BE,CA,DE,GB,IE,PR,PT,RU,SG,JM,HK,TW,MY,TH,AT,CZ",true,true,
  "windows-ie,windows-firefox,windows-chrome,macos-safari,macos-firefox",true,false,40000,900,30,,,,,,true,false,true,true,
  "REMOVED maps.",,true,true,true,"",true,true,false,,true,
  "REMOVED fresh","REMOVED fresh",false,false,false,,0.25,true,
  "107485602240773805043.0004561b22ebdc3750300",false,true,false,"/ig/ifr",true,true,false,true,true,8,
  "http://maps.gmodules.com/gadgets/js/rpc.js",true,true,,false,
  "REMOVED cbks0",false,false,true,true,true,false,true,false,true,false,true,true,false,false,
  false,false,false,true,false,false,false,false,true,false,false,"",false,false,
  "REMOVED chart.apis",false,true,false,1,false,true 
];

var _mHost = "";
var _mUri = "/maps";
var _mDomain = "";
var _mStaticPath = _mHost + _mUri + "/mapfiles/";
var _mJavascriptVersion = G_API_VERSION = "151e";
var _mTermsUrl = _mStaticPath + "html/terms_gee.html";
var _mHL = "en";
var _mGL = "us";
var _mLocalSearchUrl = "REMOVED gmlocalsearch.js";
var _mTrafficEnableApi = true;
var _mTrafficTileServerUrls = [];
var _mAddressBookUrl = "REMOVED l_menu_edit";
var _mWizActions = {
  hyphenSep: 1,
  breakSep: 2,
  dir: 3,
  searchNear: 6,
  savePlace: 9
};
var _mIGoogleUseXSS = true;
var _mIGoogleEt = "l5odAalZ";
var _mIGoogleServerTrustedUrl = "";
var _mMMEnablePanelTab = true;
var _mIdcRouterPath = "/maps/mpl/router";
var _mIdcRelayPath = "/maps/mpl/relay";
var _mIGoogleServerUntrustedUrl = "";
var _mMplGGeoXml = 100;
var _mMplGPoly = 1000;
var _mMplMapViews = 100;
var _mMplGeocoding = 100;
var _mMplDirections = 100;
var _mMplEnableGoogleLinks = true;
var _mMMEnableAddContent = true;
var _mMSEnablePublicView = true;
var _mMSSurveyUrl = "";
var _mMMLogPanelLoad = true;
var _mSatelliteToken = "";
var _mMapCopy = "Map data \x26#169;2009 ";
var _mSatelliteCopy = "Imagery \x26#169;2009 ";
var _mGoogleCopy = "\x26#169;2009 Google";
var _mPreferMetric = false;
var _mPanelWidth = 23.75;
var _mMapPrintUrl = '';
var _mSvgEnabled = true;
var _mSvgForced = true;
var _mLogPanZoomClks = true;
var _mSXBmwAssistUrl = '';
var _mSXCarEnabled = true;
var _mSXServices = {};
var _mSXPhoneEnabled = true;
var _mSXQRCodeEnabled = false;
var _mLyrcItems = [
  {
    label:"12102",
    layer_id:"com.panoramio.all"
  },
  {
    label:"12103",
    layer_id:"com.youtube.all"
  },
  {
    label:"12210",
    layer_id:"org.wikipedia.en"
  },
  {
    label:"12953",
    layer_id:"com.google.ugc.c752d13e87c4fbd7"
  }
];
var _mAttrInpNumMap = {
  'hundred': 100,
  'thousand': 1000,
  'k': 1000,
  'million': 1000000,
  'm': 1000000,
  'billion': 1000000000,
  'b': 1000000000};
var _mMSMarker = 'Placemark';
var _mMSLine = 'Line';
var _mMSPolygon = 'Shape';
var _mMSImage = 'Image';
var _mDirectionsDragging = true;
var _mDirectionsEnableCityblock = false;
var _mDirectionsEnableApi = true;
var _mDBM = 'Bicycling';
var _mAdSenseForMapsEnable = "true";
var _mAdSenseForMapsFeedUrl = "REMOVED googlesyndication";
var _mIsRecentlyViewedEnabled = false;
var _mTumblerLoaderV1Url = _mStaticPath + "ge/v/1/4/loader.js";
var _mUserPreferences = false;
function GLoadMapsScript() {
  if (GBrowserIsCompatible()) {
    if (typeof _mFusionMapServer != "undefined" && _mFusionMapServer) {
      _mHost = _mFusionMapServer;
      _mStaticPath = _mFusionMapServer + _mStaticPath;
    }
    tick("d");
    GScript(_mHost + _mUri + "/mapfiles/140//maps2.api/main.js");
  }
}

(function() {
  if (!window.google) 
    window.google = {};
  if (!window.google.maps) 
    window.google.maps = {};
  var ns = window.google.maps;
  ns.BrowserIsCompatible = GBrowserIsCompatible;
  ns.Unload = GUnload;
})();
GLoadMapsScript();

